diff --git a/_raw/locales/de/messages.json b/_raw/locales/de/messages.json
index a6f5cad6af0..a1ce662d2ee 100644
--- a/_raw/locales/de/messages.json
+++ b/_raw/locales/de/messages.json
@@ -1098,7 +1098,8 @@
"enterPassphraseTitle": "Geben Sie die Passphrase zum Signieren ein",
"CurrentDappAddress": {
"desc": "Wechseln Sie die Dapp-Adresse"
- }
+ },
+ "noSeedPhraseAddress": "Es wurden keine Adressen für diesen Seed-Phrase hinzugefügt. Sie können eine Adresse hinzufügen oder den Seed-Phrase löschen."
},
"dashboard": {
"home": {
@@ -1297,7 +1298,8 @@
"themeMode": "Themenmodus",
"customTestnet": "Benutzerdefiniertes Netzwerk hinzufügen",
"metamaskMode": "Verbinden Sie Rabby, indem Sie sich als MetaMask ausgeben",
- "enableDappAccount": "DApps-Adressen unabhängig wechseln\n"
+ "enableDappAccount": "DApps-Adressen unabhängig wechseln\n",
+ "switchPasswordForNonWhitelistedTx": "Passwort für nicht genehmigte Überweisungen"
},
"aboutUs": "Über uns",
"currentVersion": "Aktuelle Version",
@@ -1324,6 +1326,14 @@
"submitFeedbackButton": "Einreichen",
"thxTitle": "Danke!",
"rateOnChromeStoreButton": "Bewertung im Chrome Web Store"
+ },
+ "PwdForNonWhitelistedTx": {
+ "titleDisable": "Passwort eingeben, um zu deaktivieren",
+ "inputPlaceholder": "Geben Sie das Passwort zur Bestätigung ein",
+ "descEnable": "Sobald es aktiviert ist, erfordert das Übertragen an eine nicht genehmigte Adresse in dieser Erweiterung Ihr Passwort.",
+ "descDisable": "Sobald deaktiviert, ist die Passwortüberprüfung für nicht auf der Whitelist befindliche Adressen nicht mehr erforderlich.",
+ "titleEnable": "Passwortüberprüfung aktivieren?",
+ "wrongPassword": "Falsches Passwort"
}
},
"tokenDetail": {
@@ -1823,7 +1833,8 @@
},
"importBtn": "Importieren ({{count}})",
"manageImtokenOffline": "Verwalten Sie imToken",
- "manageImKey": "Verwalten Sie imKey"
+ "manageImKey": "Verwalten Sie imKey",
+ "nonAddr": "Es wurden keine Adressen für diesen Seed-Satz hinzugefügt. Sie können diesen Satz in Rabby Extension > Adresse verwalten löschen."
},
"importYourKeystore": "Importieren Sie Ihren KeyStore",
"incorrectPassword": "Falsches Passwort",
@@ -2004,7 +2015,25 @@
"safeModuleAddress": "Sichere Modul-Adresse",
"coboSafeErrorModule": "Adresse ist abgelaufen. Bitte löschen und erneut importieren.",
"importedDelegatedAddress": "Importierte Delegated-Adresse",
- "manage-addresses-under": "Verwalte Adressen unter diesem {{brand}}"
+ "manage-addresses-under": "Verwalte Adressen unter diesem {{brand}}",
+ "deleteSeedPhrase": {
+ "title": "Adresse und Seed Phrase löschen?",
+ "title2": "Adresse löschen?",
+ "option1": "Adresse löschen, Seed-Phrase behalten",
+ "remainSeedPhrase": "Ihr Seed-Phrase bleibt auf Ihrem Gerät.",
+ "sub-title": "Diese Aktion ist dauerhaft. Bitte überprüfen Sie Folgendes, um Ihre Vermögenswerte zu schützen:",
+ "onlyDeleteAddr": "Nur diese Adresse wird entfernt. Ihr Seed-Phrase bleibt unbeeinträchtigt, da Ihre anderen Adressen sie weiterhin verwenden.",
+ "check2": "Ich bestätige, dass ich meinen Private Key oder Seed Phrase gesichert habe und bereit bin, ihn zu löschen.",
+ "keepSeedPhrase": "Dies ist die einzige Adresse, die mit diesem Seed-Phrase verknüpft ist. Möchten Sie die Seed-Phrase aufbewahren?",
+ "check1": "Ich verstehe, dass das Löschen dieser Adresse auch ihren Private Key und Seed Phrase entfernt. Rabby kann sie nicht für mich wiederherstellen.",
+ "option2": "Adresse und Seed Phrase löschen"
+ },
+ "deletePrivateKey": {
+ "title": "Adresse und privaten Schlüssel löschen?",
+ "sub-title": "Diese Aktion ist dauerhaft. Bitte überprüfen Sie Folgendes, um Ihre Vermögenswerte zu schützen:",
+ "check1": "Ich verstehe, dass das Löschen dieser Adresse auch ihren privaten Schlüssel entfernt. Rabby kann sie mir nicht wiederherstellen.",
+ "check2": "Ich bestätige, dass ich meinen Private Key oder Seed Phrase gesichert habe und bereit bin, ihn zu löschen."
+ }
},
"preferMetamaskDapps": {
"title": "Bevorzugte Dapps von MetaMask",
@@ -2902,7 +2931,11 @@
"addSuccess": "Erfolgreich hinzugefügt",
"nameYourAddress": "Benennen Sie Ihre Adresse",
"enterAddress": "Adresse eingeben",
- "title": "Adresse zur Whitelist hinzufügen"
+ "title": "Adresse zur Whitelist hinzufügen",
+ "verifyPwd": {
+ "title": "Nicht-Whitelist-Adresse",
+ "inputPlaceholder": "Geben Sie Ihr Passwort ein, um diese Übertragung zu bestätigen."
+ }
},
"perps": {
"candleMenuKey": {
@@ -3139,7 +3172,10 @@
"addWhitelist": "Adresse zur Whitelist hinzufügen",
"title": "Whitelist",
"notWhitelist": "Nicht eine Whitelist-Adresse",
- "addWhitelistDesc": "Fügen Sie vertrauenswürdige Adressen zur Whitelist hinzu für schnelle Überweisungen – beim nächsten Mal sind keine Bestätigungen erforderlich."
+ "addWhitelistDesc": "Fügen Sie vertrauenswürdige Adressen zur Whitelist hinzu für schnelle Überweisungen – beim nächsten Mal sind keine Bestätigungen erforderlich.",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Passwort für nicht whitelisted Überweisungen"
+ }
},
"addWhitelist": {
"title": "Adresse zur Whitelist hinzufügen",
diff --git a/_raw/locales/en/messages.json b/_raw/locales/en/messages.json
index 51fa8596c17..1efbea7a6be 100644
--- a/_raw/locales/en/messages.json
+++ b/_raw/locales/en/messages.json
@@ -1550,6 +1550,7 @@
"delete-empty-seed-phrase": "Delete seed phrase and its 0 address",
"hd-path": "HD path:",
"no-address-under-seed-phrase": "You haven't imported any addresses under this seed phrase.",
+ "noSeedPhraseAddress": "No addresses have been added for this seed phrase. You can add an address or delete the seed phrase.",
"add-address": "Add address",
"delete-seed-phrase": "Delete seed phrase",
"confirm-delete": "Confirm Delete",
@@ -2204,6 +2205,7 @@
"connectError": "Connect has stopped. Please refresh the page to connect again.",
"disconnected": "Unable to connect to Hardware wallet. Please try to re-connect."
},
+ "nonAddr": "No addresses have been added for this seed phrase. You can delete this phrase in Rabby Extension > Manage Address.",
"waiting": "Waiting",
"clickToGetInfo": "Click to get the information on-chain",
"addToRabby": "Add to Rabby",
@@ -2483,7 +2485,25 @@
"safeModuleAddress": "Safe Module Address",
"coboSafeErrorModule": "Address has expired, please delete and import the address again.",
"importedDelegatedAddress": "Imported Delegated address",
- "manage-addresses-under": "Manage addresses under this {{brand}}"
+ "manage-addresses-under": "Manage addresses under this {{brand}}",
+ "deleteSeedPhrase": {
+ "title": "Delete Address and Seed Phrase?",
+ "title2": "Delete Address?",
+ "sub-title": "This action is permanent. Please review the following to protect your assets:",
+ "check1": "I understand that deleting this address also removes its Private Key and Seed Phrase. Rabby cannot recover them for me.",
+ "check2": "I confirm that I have backed up my Private Key or Seed Phrase and I am ready to delete it.",
+ "keepSeedPhrase": "This is the only address linked to this seed phrase. Would you like to keep the seed phrase?",
+ "onlyDeleteAddr": "Only this address will be removed. Your seed phrase is unaffected, as your other addresses still use it.",
+ "remainSeedPhrase": "Your seed phrase remains on your device.",
+ "option1": "Delete Address, Keep Seed Phrase",
+ "option2": "Delete Address and Seed Phrase"
+ },
+ "deletePrivateKey": {
+ "title": "Delete Address and Private key?",
+ "sub-title": "This action is permanent. Please review the following to protect your assets:",
+ "check1": "I understand that deleting this address also removes its Private Key. Rabby cannot recover them for me.",
+ "check2": "I confirm that I have backed up my Private Key or Seed Phrase and I am ready to delete it."
+ }
},
"preferMetamaskDapps": {
"title": "MetaMask Preferred Dapps",
diff --git a/_raw/locales/es/messages.json b/_raw/locales/es/messages.json
index e475c8fef39..b76f792c150 100644
--- a/_raw/locales/es/messages.json
+++ b/_raw/locales/es/messages.json
@@ -1098,7 +1098,8 @@
"sort-address": "Ordenar dirección",
"CurrentDappAddress": {
"desc": "Cambiar dirección Dapp"
- }
+ },
+ "noSeedPhraseAddress": "No se han agregado direcciones para esta frase semilla. Puedes agregar una dirección o eliminar la frase semilla."
},
"dashboard": {
"home": {
@@ -1297,7 +1298,8 @@
"toggleThemeMode": "Modo de tema",
"themeMode": "Modo de tema",
"metamaskMode": "Conectar Rabby disfrazándolo como MetaMask",
- "enableDappAccount": "Cambiar la dirección del Dapp de forma independiente\n"
+ "enableDappAccount": "Cambiar la dirección del Dapp de forma independiente\n",
+ "switchPasswordForNonWhitelistedTx": "Contraseña para transferencias no autorizadas"
},
"aboutUs": "Acerca de Nosotros",
"currentVersion": "Versión Actual",
@@ -1324,6 +1326,14 @@
"thxTitle": "¡Gracias!",
"feedbackDesc": "¿Tienes comentarios? Estamos escuchando.",
"thxDesc": "Si te gusta Rabby, una rápida valoración en la Chrome Store significaría mucho."
+ },
+ "PwdForNonWhitelistedTx": {
+ "titleDisable": "Introduce la contraseña para desactivar",
+ "inputPlaceholder": "Introduce la contraseña para confirmar",
+ "wrongPassword": "Contraseña incorrecta",
+ "titleEnable": "¿Habilitar verificación de contraseña?",
+ "descDisable": "Una vez deshabilitada, la verificación de contraseña ya no será necesaria para direcciones que no estén en la lista blanca.",
+ "descEnable": "Una vez habilitado, transferir a una dirección no autorizada en esta extensión requerirá su contraseña."
}
},
"tokenDetail": {
@@ -1823,7 +1833,8 @@
},
"importBtn": "Importar ({{count}})",
"manageImtokenOffline": "Administrar imToken",
- "manageImKey": "Administrar imKey"
+ "manageImKey": "Administrar imKey",
+ "nonAddr": "No se han añadido direcciones para esta frase semilla. Puedes eliminar esta frase en Rabby Extension > Administrar Dirección."
},
"importYourKeystore": "Importar su KeyStore",
"incorrectPassword": "Contraseña incorrecta",
@@ -2004,7 +2015,25 @@
"safeModuleAddress": "Dirección del Módulo Safe",
"manage-addresses-under": "Administra direcciones bajo este {{brand}}",
"coboSafeErrorModule": "La dirección ha caducado, por favor elimínala e importa la dirección de nuevo.",
- "importedDelegatedAddress": "Dirección delegada importada"
+ "importedDelegatedAddress": "Dirección delegada importada",
+ "deleteSeedPhrase": {
+ "option2": "Eliminar dirección y frase semilla",
+ "remainSeedPhrase": "Tu frase semilla permanece en tu dispositivo.",
+ "title2": "¿Eliminar la dirección?",
+ "option1": "Eliminar Dirección, Mantener Frase Semilla",
+ "keepSeedPhrase": "Esta es la única dirección vinculada a esta frase semilla. ¿Te gustaría conservar la frase semilla?",
+ "title": "¿Eliminar la dirección y la frase semilla?",
+ "check2": "Confirmo que he hecho una copia de seguridad de mi clave privada o frase semilla y estoy listo para eliminarla.",
+ "check1": "Entiendo que eliminar esta dirección también elimina su clave privada y frase semilla. Rabby no puede recuperarlas para mí.",
+ "onlyDeleteAddr": "Solo esta dirección será eliminada. Tu frase semilla no se verá afectada, ya que tus otras direcciones aún la utilizan.",
+ "sub-title": "Esta acción es permanente. Por favor, revise lo siguiente para proteger sus activos:"
+ },
+ "deletePrivateKey": {
+ "title": "¿Eliminar dirección y clave privada?",
+ "sub-title": "Esta acción es permanente. Por favor, revise lo siguiente para proteger sus activos:",
+ "check2": "Confirmo que he respaldado mi clave privada o frase semilla y estoy listo para eliminarla.",
+ "check1": "Entiendo que eliminar esta dirección también elimina su clave privada. Rabby no puede recuperarlas por mí."
+ }
},
"preferMetamaskDapps": {
"title": "Dapps preferidos de MetaMask",
@@ -2902,7 +2931,11 @@
"addSuccess": "Añadido con éxito",
"exchangeAddress": "Dirección de intercambio",
"enterAddress": "Introducir dirección",
- "title": "Agregar dirección a la lista blanca"
+ "title": "Agregar dirección a la lista blanca",
+ "verifyPwd": {
+ "title": "Dirección no autorizada",
+ "inputPlaceholder": "Ingresa tu contraseña para confirmar esta transferencia"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3139,7 +3172,10 @@
"removeFromWhitelist": "Eliminar de la lista blanca",
"addWhitelist": "Agregar dirección a la lista blanca",
"notWhitelist": "No es una dirección en la lista blanca",
- "addWhitelistDesc": "Agrega direcciones de confianza a la lista blanca para transferencias rápidas---sin necesidad de confirmación la próxima vez."
+ "addWhitelistDesc": "Agrega direcciones de confianza a la lista blanca para transferencias rápidas---sin necesidad de confirmación la próxima vez.",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Contraseña para transferencias no autorizadas"
+ }
},
"addWhitelist": {
"desc": "Agrega direcciones de confianza a la lista blanca para transferencias rápidas---sin necesidad de confirmación la próxima vez.",
diff --git a/_raw/locales/fr-FR/messages.json b/_raw/locales/fr-FR/messages.json
index ab76faa507b..5a4c1ea3c9f 100644
--- a/_raw/locales/fr-FR/messages.json
+++ b/_raw/locales/fr-FR/messages.json
@@ -458,7 +458,25 @@
"safeModuleAddress": "Adresse du module sécurisé",
"source": "Source",
"tx-requires": "Toute transaction nécessite <2>{{num}}2> confirmations",
- "manage-addresses-under": "Gérer les adresses sous ce {{brand}}"
+ "manage-addresses-under": "Gérer les adresses sous ce {{brand}}",
+ "deleteSeedPhrase": {
+ "option2": "Supprimer l'adresse et la phrase de récupération",
+ "remainSeedPhrase": "Votre phrase de récupération reste sur votre appareil.",
+ "sub-title": "Cette action est permanente. Veuillez examiner ce qui suit pour protéger vos actifs :",
+ "title2": "Supprimer l'adresse ?",
+ "keepSeedPhrase": "C'est la seule adresse liée à cette phrase de récupération. Souhaitez-vous conserver la phrase de récupération ?",
+ "check1": "Je comprends que supprimer cette adresse supprime également sa clé privée et sa phrase de récupération. Rabby ne peut pas les restaurer pour moi.",
+ "onlyDeleteAddr": "Seule cette adresse sera supprimée. Votre phrase de récupération n'est pas affectée, car vos autres adresses l'utilisent toujours.",
+ "title": "Supprimer l'adresse et la phrase de récupération ?",
+ "option1": "Supprimer l'adresse, conserver la phrase de récupération",
+ "check2": "Je confirme que j'ai sauvegardé ma Private Key ou Seed Phrase et je suis prêt à la supprimer."
+ },
+ "deletePrivateKey": {
+ "title": "Supprimer l'adresse et la clé privée ?",
+ "sub-title": "Cette action est permanente. Veuillez examiner ce qui suit pour protéger vos actifs :",
+ "check2": "Je confirme que j'ai sauvegardé ma clé privée ou ma phrase secrète et que je suis prêt à la supprimer.",
+ "check1": "Je comprends que la suppression de cette adresse supprime également sa clé privée. Rabby ne peut pas les récupérer pour moi."
+ }
},
"approvals": {
"RevokeApprovalModal": {
@@ -995,7 +1013,8 @@
"toggleThemeMode": "Thème",
"customTestnet": "Ajouter un réseau personnalisé",
"metamaskMode": "Connectez Rabby en se faisant passer pour MetaMask",
- "enableDappAccount": "Changer indépendamment l'adresse du DApp\n"
+ "enableDappAccount": "Changer indépendamment l'adresse du DApp\n",
+ "switchPasswordForNonWhitelistedTx": "Mot de passe pour les transferts non autorisés"
},
"supportedChains": "Chaînes prises en charge",
"testnetBackendServiceUrl": "URL du service backend testnet",
@@ -1024,6 +1043,14 @@
"rateOnChromeStoreButton": "Évaluez sur le Chrome Web Store",
"feedbackPlaceholder": "Rabby apprécie vos retours !",
"thxDesc": "Si vous aimez Rabby, un rapide avis sur le Chrome Store serait très apprécié."
+ },
+ "PwdForNonWhitelistedTx": {
+ "wrongPassword": "Mot de passe incorrect",
+ "inputPlaceholder": "Entrez le mot de passe pour confirmer",
+ "titleEnable": "Activer la vérification du mot de passe ?",
+ "descEnable": "Une fois activée, le transfert vers une adresse non blanche dans cette extension nécessitera votre mot de passe.",
+ "titleDisable": "Entrez le mot de passe pour désactiver",
+ "descDisable": "Une fois désactivée, la vérification du mot de passe ne sera plus requise pour les adresses non-blanchies."
}
},
"tokenDetail": {
@@ -1187,7 +1214,8 @@
"addNewAddress": "Ajouter une nouvelle adresse",
"CurrentDappAddress": {
"desc": "Changer l'adresse Dapp"
- }
+ },
+ "noSeedPhraseAddress": "Aucune adresse n'a été ajoutée pour cette phrase de récupération. Vous pouvez ajouter une adresse ou supprimer la phrase de récupération."
},
"newAddress": {
"addContacts": {
@@ -1345,7 +1373,8 @@
"waiting": "En attente",
"manageImtokenOffline": "Gérer imToken",
"importBtn": "Importer ({{count}})",
- "manageImKey": "Gérer imKey"
+ "manageImKey": "Gérer imKey",
+ "nonAddr": "Aucune adresse n'a été ajoutée pour cette phrase de récupération. Vous pouvez supprimer cette phrase dans Rabby Extension > Gérer l'adresse."
},
"importKeystore": "Importer un \"keystore\"",
"importMyMetamaskAccount": "Importer mon compte MetaMask",
@@ -3217,7 +3246,11 @@
"confirmPassword": "Confirmer le mot de passe",
"enterAddress": "Entrez l'adresse",
"name": "Nom",
- "title": "Ajouter l'adresse à la liste blanche"
+ "title": "Ajouter l'adresse à la liste blanche",
+ "verifyPwd": {
+ "title": "Adresse non autorisée",
+ "inputPlaceholder": "Entrez votre mot de passe pour confirmer ce transfert"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3454,7 +3487,10 @@
"addWhitelist": "Ajouter l'adresse à la liste blanche",
"title": "Liste blanche",
"removeFromWhitelist": "Retirer de la liste blanche",
- "addWhitelistDesc": "Ajoutez des adresses de confiance à la liste blanche pour des transferts rapides---aucune confirmation nécessaire la prochaine fois"
+ "addWhitelistDesc": "Ajoutez des adresses de confiance à la liste blanche pour des transferts rapides---aucune confirmation nécessaire la prochaine fois",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Mot de passe pour les transferts non autorisés"
+ }
},
"addWhitelist": {
"title": "Ajouter l'adresse à la liste blanche",
diff --git a/_raw/locales/id/messages.json b/_raw/locales/id/messages.json
index d65bf7ccbb2..835d4ed7da7 100644
--- a/_raw/locales/id/messages.json
+++ b/_raw/locales/id/messages.json
@@ -1190,7 +1190,8 @@
"passphraseError": "Passphrase tidak valid",
"CurrentDappAddress": {
"desc": "Ganti Alamat Dapp"
- }
+ },
+ "noSeedPhraseAddress": "Tidak ada alamat yang ditambahkan untuk frase biji ini. Anda dapat menambahkan alamat atau menghapus frase biji ini."
},
"dashboard": {
"home": {
@@ -1365,7 +1366,8 @@
"themeMode": "Mode Tema",
"customTestnet": "Tambahkan Jaringan Kustom",
"metamaskMode": "Sambungkan Rabby dengan Menyamar sebagai MetaMask",
- "enableDappAccount": "Ganti Alamat Dapp Secara Independen\n"
+ "enableDappAccount": "Ganti Alamat Dapp Secara Independen\n",
+ "switchPasswordForNonWhitelistedTx": "Kata sandi untuk transfer yang tidak terdaftar"
},
"7Days": "7 hari",
"4Hours": "4 jam",
@@ -1416,6 +1418,14 @@
"submitFeedbackButton": "Kirim",
"feedbackDesc": "Ada masukan? Kami mendengarkan.",
"thxDesc": "Jika Anda menyukai Rabby, peringkat cepat di Chrome Store akan sangat berarti."
+ },
+ "PwdForNonWhitelistedTx": {
+ "titleEnable": "Aktifkan pemeriksaan kata sandi?",
+ "inputPlaceholder": "Masukkan Kata Sandi untuk Mengonfirmasi",
+ "wrongPassword": "Kata sandi salah",
+ "descDisable": "Setelah dinonaktifkan, verifikasi kata sandi tidak akan lagi diperlukan untuk alamat yang tidak ada dalam daftar putih.",
+ "titleDisable": "Masukkan Kata Sandi untuk Menonaktifkan",
+ "descEnable": "Setelah diaktifkan, mentransfer ke alamat yang tidak terdaftar di ekstensi ini akan memerlukan kata sandi Anda."
}
},
"tokenDetail": {
@@ -1924,7 +1934,8 @@
"addressesInRabby": "Alamat di Rabby{{0}}",
"manageImtokenOffline": "Kelola imToken",
"selectHdPath": "Pilih jalur HD:",
- "importBtn": "Impor ({{count}})"
+ "importBtn": "Impor ({{count}})",
+ "nonAddr": "Belum ada alamat yang ditambahkan untuk frasa seed ini. Anda dapat menghapus frasa ini di Rabby Extension > Kelola Alamat."
},
"keystore": {
"password": {
@@ -2093,7 +2104,25 @@
"coboSafeErrorModule": "Alamat telah kedaluwarsa, silakan hapus dan impor alamat lagi.",
"manage-addresses-under-this-seed-phrase": "Kelola alamat di bawah Seed Phrase ini",
"delete-desc": "Sebelum Anda menghapus, ingatlah poin-poin berikut untuk memahami cara melindungi aset Anda.",
- "manage-addresses-under": "Kelola alamat di bawah {{brand}}"
+ "manage-addresses-under": "Kelola alamat di bawah {{brand}}",
+ "deleteSeedPhrase": {
+ "title2": "Hapus Alamat?",
+ "remainSeedPhrase": "Frasa benih Anda tetap berada di perangkat Anda.",
+ "option1": "Hapus Alamat, Simpan Frase Benih",
+ "title": "Hapus Alamat dan Frase Benih?",
+ "sub-title": "Tindakan ini bersifat permanen. Silakan tinjau yang berikut ini untuk melindungi aset Anda:",
+ "option2": "Hapus Alamat dan Seed Phrase",
+ "onlyDeleteAddr": "Hanya alamat ini yang akan dihapus. Frasa benih Anda tidak terpengaruh, karena alamat Anda yang lain masih menggunakannya.",
+ "check2": "Saya mengkonfirmasi bahwa saya telah mencadangkan Kunci Pribadi atau Frase Benih saya dan saya siap untuk menghapusnya.",
+ "check1": "Saya mengerti bahwa menghapus alamat ini juga menghapus Kunci Pribadi dan Frasa Benihnya. Rabby tidak dapat memulihkannya untuk saya.",
+ "keepSeedPhrase": "Ini adalah satu-satunya alamat yang terhubung dengan frase benih ini. Apakah Anda ingin menyimpan frase benih tersebut?"
+ },
+ "deletePrivateKey": {
+ "check2": "Saya mengonfirmasi bahwa saya telah mencadangkan Key Pribadi atau Frasa Seed saya dan saya siap untuk menghapusnya.",
+ "sub-title": "Tindakan ini bersifat permanen. Harap tinjau hal-hal berikut untuk melindungi aset Anda:",
+ "title": "Hapus Alamat dan Kunci Pribadi?",
+ "check1": "Saya mengerti bahwa menghapus alamat ini juga menghapus Kunci Pribadinya. Rabby tidak dapat memulihkannya untuk saya."
+ }
},
"preferMetamaskDapps": {
"empty": "Tidak ada dapps",
@@ -2899,7 +2928,11 @@
"confirmPassword": "Konfirmasi Kata Sandi",
"addSuccess": "Ditambahkan dengan sukses",
"invalidAddress": "Alamat ini tidak valid",
- "title": "Tambahkan alamat ke daftar putih"
+ "title": "Tambahkan alamat ke daftar putih",
+ "verifyPwd": {
+ "title": "Alamat Non-Whitelisted",
+ "inputPlaceholder": "Masukkan kata sandi Anda untuk mengonfirmasi transfer ini"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3136,7 +3169,10 @@
"removeFromWhitelist": "Hapus dari whitelist",
"addWhitelist": "Tambahkan alamat ke daftar putih",
"title": "Daftar Putih",
- "addWhitelistDesc": "Tambahkan alamat tepercaya ke daftar putih untuk transfer cepat---tidak perlu konfirmasi pada waktu berikutnya"
+ "addWhitelistDesc": "Tambahkan alamat tepercaya ke daftar putih untuk transfer cepat---tidak perlu konfirmasi pada waktu berikutnya",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Kata sandi untuk transfer yang tidak terdaftar"
+ }
},
"addWhitelist": {
"title": "Tambahkan alamat ke daftar putih",
diff --git a/_raw/locales/ja/messages.json b/_raw/locales/ja/messages.json
index a2c16ceef03..a2ace6e8b92 100644
--- a/_raw/locales/ja/messages.json
+++ b/_raw/locales/ja/messages.json
@@ -1098,7 +1098,8 @@
"enterThePassphrase": "パスフレーズを入力してください",
"CurrentDappAddress": {
"desc": "Dappアドレスを切り替える"
- }
+ },
+ "noSeedPhraseAddress": "このシードフレーズに対して追加されたアドレスはありません。アドレスを追加するか、シードフレーズを削除できます。"
},
"dashboard": {
"home": {
@@ -1297,7 +1298,8 @@
"toggleThemeMode": "テーマモード",
"customTestnet": "カスタムネットワークを追加",
"metamaskMode": "MetaMaskとして偽装してRabbyを接続",
- "enableDappAccount": "Dapp アドレスを個別に切り替える\n"
+ "enableDappAccount": "Dapp アドレスを個別に切り替える\n",
+ "switchPasswordForNonWhitelistedTx": "ホワイトリストに登録されていない転送のパスワード"
},
"aboutUs": "私たちについて",
"currentVersion": "現在のバージョン",
@@ -1324,6 +1326,14 @@
"thxTitle": "ありがとう!",
"thxDesc": "Rabbyが気に入っていただけたら、Chromeストアでの簡単な評価はとてもありがたいです。",
"feedbackPlaceholder": "Rabbyはあなたのフィードバックを大切にしています!"
+ },
+ "PwdForNonWhitelistedTx": {
+ "inputPlaceholder": "パスワードを入力して確認してください",
+ "wrongPassword": "パスワードが間違っています",
+ "titleEnable": "パスワードチェックを有効にしますか?",
+ "titleDisable": "パスワードを入力して無効にします",
+ "descDisable": "無効にすると、ホワイトリストに登録されていないアドレスに対してパスワード検証は必要なくなります。",
+ "descEnable": "有効化されると、この拡張機能でホワイトリストに登録されていないアドレスへの転送にはパスワードが必要です。"
}
},
"tokenDetail": {
@@ -1823,7 +1833,8 @@
},
"manageImtokenOffline": "imToken を管理",
"manageImKey": "imKey を管理",
- "importBtn": "インポート ({{count}})"
+ "importBtn": "インポート ({{count}})",
+ "nonAddr": "このシードフレーズにはアドレスが追加されていません。このフレーズは、Rabby Extension > アドレスの管理で削除できます。"
},
"importYourKeystore": "KeyStoreをインポート",
"incorrectPassword": "パスワードが正しくありません",
@@ -2004,7 +2015,25 @@
"safeModuleAddress": "セーフモジュールのアドレス",
"coboSafeErrorModule": "アドレスが期限切れです。アドレスを削除して再インポートしてください。",
"importedDelegatedAddress": "インポートされた委任アドレス",
- "manage-addresses-under": "この{{brand}}の下でアドレスを管理する"
+ "manage-addresses-under": "この{{brand}}の下でアドレスを管理する",
+ "deleteSeedPhrase": {
+ "title2": "アドレスを削除しますか?",
+ "option2": "アドレスとシードフレーズを削除",
+ "sub-title": "このアクションは永久的です。資産を保護するために、以下をご確認ください:",
+ "option1": "アドレスを削除、シードフレーズを保持",
+ "check2": "私はプライベートキーまたはシードフレーズをバックアップしたことを確認し、それを削除する準備ができています。",
+ "title": "アドレスとシードフレーズを削除しますか?",
+ "check1": "このアドレスを削除すると、そのプライベートキーとシードフレーズも削除されることを理解しています。Rabbyはそれらを回復することはできません。",
+ "remainSeedPhrase": "あなたのシードフレーズはデバイスに残ります。",
+ "onlyDeleteAddr": "このアドレスのみが削除されます。シードフレーズには影響がなく、他のアドレスは引き続きそれを使用しています。",
+ "keepSeedPhrase": "これはこのシードフレーズにリンクされた唯一のアドレスです。シードフレーズを保存しますか?"
+ },
+ "deletePrivateKey": {
+ "sub-title": "このアクションは永久的です。資産を保護するために、以下を確認してください:",
+ "check2": "私はプライベートキーまたはシードフレーズをバックアップしたことを確認し、それを削除する準備ができました。",
+ "title": "アドレスと秘密鍵を削除しますか?",
+ "check1": "このアドレスを削除すると、そのプライベートキーも削除されることを理解しています。Rabbyはそれらを回復することはできません。"
+ }
},
"preferMetamaskDapps": {
"title": "MetaMask優先Dapps",
@@ -2902,7 +2931,11 @@
"exchangeAddress": "交換アドレス",
"addSuccess": "追加成功",
"address": "アドレス",
- "title": "ホワイトリストにアドレスを追加する"
+ "title": "ホワイトリストにアドレスを追加する",
+ "verifyPwd": {
+ "title": "非ホワイトリストアドレス",
+ "inputPlaceholder": "この転送を確認するためにパスワードを入力してください。"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3139,7 +3172,10 @@
"removeFromWhitelist": "ホワイトリストから削除",
"addWhitelist": "ホワイトリストにアドレスを追加する",
"addWhitelistDesc": "信頼できるアドレスをホワイトリストに追加して、迅速な送金を実現---次回は確認不要です。",
- "notWhitelist": "ホワイトリストアドレスではありません"
+ "notWhitelist": "ホワイトリストアドレスではありません",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "ホワイトリストに登録されていない転送用のパスワード"
+ }
},
"addWhitelist": {
"title": "ホワイトリストにアドレスを追加",
diff --git a/_raw/locales/ko/messages.json b/_raw/locales/ko/messages.json
index 291db1f3871..9333e50490e 100644
--- a/_raw/locales/ko/messages.json
+++ b/_raw/locales/ko/messages.json
@@ -1190,7 +1190,8 @@
"cancel": "취소",
"CurrentDappAddress": {
"desc": "Dapp 주소 전환\n"
- }
+ },
+ "noSeedPhraseAddress": "이 시드 문구에 대해 추가된 주소가 없습니다. 주소를 추가하거나 시드 문구를 삭제할 수 있습니다."
},
"dashboard": {
"home": {
@@ -1365,7 +1366,8 @@
"currentLanguage": "현재 언어",
"label": "설정",
"customTestnet": "커스텀 네트워크 추가",
- "enableDappAccount": "Dapp 주소를 독립적으로 전환\n"
+ "enableDappAccount": "Dapp 주소를 독립적으로 전환\n",
+ "switchPasswordForNonWhitelistedTx": "비공식 화이트리스트 전송을 위한 비밀번호"
},
"save": "저장",
"inputOpenapiHost": "openapi 호스트를 입력하세요",
@@ -1416,6 +1418,14 @@
"thxDesc": "Rabby를 좋아하신다면, Chrome Store에서 간단한 평가를 남겨주시면 큰 도움이 됩니다.",
"feedbackDesc": "피드백이 있으신가요? 저희가 듣고 있습니다.",
"feedbackPlaceholder": "Rabby는 귀하의 피드백을 소중히 여깁니다!"
+ },
+ "PwdForNonWhitelistedTx": {
+ "wrongPassword": "잘못된 비밀번호",
+ "titleDisable": "비밀번호를 입력하여 비활성화하세요",
+ "titleEnable": "비밀번호 확인을 활성화하시겠습니까?",
+ "inputPlaceholder": "비밀번호를 입력하여 확인하십시오.",
+ "descEnable": "이 확장 프로그램에서 비공식 화이트리스트 주소로 전송할 경우 암호가 필요합니다.",
+ "descDisable": "비활성화되면 화이트리스트에 없는 주소에 대해서는 비밀번호 확인이 더 이상 필요하지 않습니다."
}
},
"tokenDetail": {
@@ -1924,7 +1934,8 @@
"manageCoolwallet": "CoolWallet 관리",
"manageKeystone": "Keystone 관리",
"advancedSettings": "고급 설정",
- "customAddressHdPath": "사용자 정의 주소 HD 경로"
+ "customAddressHdPath": "사용자 정의 주소 HD 경로",
+ "nonAddr": "이 시드 문구에 대해 추가된 주소가 없습니다. Rabby Extension > 주소 관리에서 이 문구를 삭제할 수 있습니다."
},
"keystore": {
"password": {
@@ -2093,7 +2104,25 @@
"tx-requires": "모든 거래에는 <2>{{num}}2> 확인이 필요합니다.",
"coboSafeErrorModule": "주소가 만료되었습니다. 주소를 삭제하고 다시 가져오세요.",
"direct-delete-desc": "이 주소는 {{renderBrand}} 주소입니다. Rabby는 이 주소의 개인 키나 시드 구문을 저장하지 않으므로, 그냥 삭제하셔도 됩니다.",
- "delete-desc": "삭제하기 전에 자산을 보호하는 방법을 이해하기 위해 다음 사항을 염두에 두세요."
+ "delete-desc": "삭제하기 전에 자산을 보호하는 방법을 이해하기 위해 다음 사항을 염두에 두세요.",
+ "deleteSeedPhrase": {
+ "option2": "주소 및 시드 문구 삭제",
+ "option1": "주소 삭제, 시드 문구 유지",
+ "title": "주소와 시드 문구를 삭제하시겠습니까?",
+ "remainSeedPhrase": "당신의 시드 구문은 당신의 기기에 남아 있습니다.",
+ "title2": "주소를 삭제하시겠습니까?",
+ "keepSeedPhrase": "이 시드 문구와 연결된 유일한 주소입니다. 시드 문구를 보관하시겠습니까?",
+ "check2": "저는 개인 키 또는 시드 구문을 백업했음을 확인하며, 이를 삭제할 준비가 되었습니다.",
+ "onlyDeleteAddr": "이 주소만 삭제됩니다. 당신의 시드 문구는 영향을 받지 않으며, 다른 주소는 여전히 이를 사용합니다.",
+ "sub-title": "이 행동은 영구적입니다. 자산을 보호하기 위해 다음 내용을 검토해 주십시오:",
+ "check1": "이 주소를 삭제하면 개인 키와 시드 문구도 함께 제거된다는 것을 이해합니다. Rabby는 이를 복구할 수 없습니다."
+ },
+ "deletePrivateKey": {
+ "title": "주소 및 개인 키 삭제하시겠습니까?",
+ "check1": "이 주소를 삭제하면 해당 개인 키도 제거된다는 것을 이해합니다. Rabby는 이를 복구할 수 없습니다.",
+ "check2": "저는 Private Key 또는 Seed Phrase를 백업했음을 확인하며, 이를 삭제할 준비가 되었습니다.",
+ "sub-title": "이 작업은 영구적입니다. 귀하의 자산을 보호하기 위해 다음을 검토하십시오:"
+ }
},
"preferMetamaskDapps": {
"title": "MetaMask 선호 Dapps",
@@ -2899,7 +2928,11 @@
"invalidAddress": "이 주소는 유효하지 않습니다",
"address": "주소",
"name": "이름",
- "title": "주소를 화이트리스트에 추가하세요"
+ "title": "주소를 화이트리스트에 추가하세요",
+ "verifyPwd": {
+ "title": "비관리 주소",
+ "inputPlaceholder": "이 전송을 확인하려면 비밀번호를 입력하세요."
+ }
},
"perps": {
"candleMenuKey": {
@@ -3136,7 +3169,10 @@
"title": "화이트리스트",
"notWhitelist": "허가된 주소가 아닙니다",
"addWhitelist": "주소를 화이트리스트에 추가하세요",
- "addWhitelistDesc": "신뢰할 수 있는 주소를 화이트리스트에 추가하여 빠른 전송 --- 다음 번에는 확인이 필요하지 않습니다."
+ "addWhitelistDesc": "신뢰할 수 있는 주소를 화이트리스트에 추가하여 빠른 전송 --- 다음 번에는 확인이 필요하지 않습니다.",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "비허가 전송을 위한 비밀번호"
+ }
},
"addWhitelist": {
"title": "주소를 화이트리스트에 추가하기",
diff --git a/_raw/locales/pt-BR/messages.json b/_raw/locales/pt-BR/messages.json
index f4b9ec89373..042f63f01e3 100644
--- a/_raw/locales/pt-BR/messages.json
+++ b/_raw/locales/pt-BR/messages.json
@@ -1098,7 +1098,8 @@
"enterThePassphrase": "Digite a Passphrase",
"CurrentDappAddress": {
"desc": "Alterar o endereço do DApp\n"
- }
+ },
+ "noSeedPhraseAddress": "Nenhum endereço foi adicionado para esta frase-semente. Você pode adicionar um endereço ou excluir a frase-semente."
},
"dashboard": {
"home": {
@@ -1297,7 +1298,8 @@
"customTestnet": "Adicionar Rede Personalizada",
"themeMode": "Modo de Tema",
"metamaskMode": "Conectar Rabby disfarçando como MetaMask",
- "enableDappAccount": "Alternar Endereços de DApps Independentemente\n"
+ "enableDappAccount": "Alternar Endereços de DApps Independentemente\n",
+ "switchPasswordForNonWhitelistedTx": "Senha para transferências não autorizadas"
},
"aboutUs": "Sobre nós",
"currentVersion": "Versão Atual",
@@ -1324,6 +1326,14 @@
"rateOnChromeStoreButton": "Avalie na Chrome Web Store",
"feedbackDesc": "Tem feedback? Estamos ouvindo.",
"thxDesc": "Se você gosta do Rabby, uma rápida avaliação na Chrome Store significaria muito."
+ },
+ "PwdForNonWhitelistedTx": {
+ "titleDisable": "Digite a Senha para Desabilitar",
+ "inputPlaceholder": "Digite a Senha para Confirmar",
+ "descEnable": "Uma vez ativado, transferir para um endereço não aprovado nesta extensão exigirá sua senha.",
+ "wrongPassword": "Senha incorreta",
+ "titleEnable": "Habilitar verificação de senha?",
+ "descDisable": "Uma vez desabilitado, a verificação de senha não será mais necessária para endereços não incluídos na lista de permissões."
}
},
"tokenDetail": {
@@ -1823,7 +1833,8 @@
},
"manageImtokenOffline": "Gerenciar imToken",
"manageImKey": "Gerenciar imKey",
- "importBtn": "Importar ({{count}})"
+ "importBtn": "Importar ({{count}})",
+ "nonAddr": "Nenhum endereço foi adicionado para esta frase-semente. Você pode deletar essa frase em Rabby Extension > Gerenciar Endereço."
},
"importYourKeystore": "Importar seu Arquivo de Keystore",
"incorrectPassword": "Senha incorreta",
@@ -2004,7 +2015,25 @@
"safeModuleAddress": "Endereço do Módulo de Segurança",
"coboSafeErrorModule": "O endereço expirou, por favor, exclua-o e importe-o novamente.",
"importedDelegatedAddress": "Endereço Delegado Importado",
- "manage-addresses-under": "Gerencie endereços sob este {{brand}}"
+ "manage-addresses-under": "Gerencie endereços sob este {{brand}}",
+ "deleteSeedPhrase": {
+ "title2": "Excluir Endereço?",
+ "title": "Excluir Endereço e Frase Semente?",
+ "option2": "Excluir Endereço e Frase Semente",
+ "sub-title": "Esta ação é permanente. Por favor, revise o seguinte para proteger seus ativos:",
+ "check2": "Eu confirmo que fiz backup da minha chave privada ou frase semente e estou pronto para deletá-la.",
+ "option1": "Excluir Endereço, Manter Frase Semente",
+ "onlyDeleteAddr": "Apenas este endereço será removido. Sua frase-semente não será afetada, pois seus outros endereços ainda a utilizam.",
+ "remainSeedPhrase": "Sua frase-semente permanece em seu dispositivo.",
+ "check1": "Eu entendo que excluir este endereço também remove sua Chave Privada e Frase Semente. O Rabby não pode recuperá-los para mim.",
+ "keepSeedPhrase": "Este é o único endereço vinculado a esta frase-semente. Você gostaria de manter a frase-semente?"
+ },
+ "deletePrivateKey": {
+ "sub-title": "Esta ação é permanente. Por favor, revise o seguinte para proteger seus ativos:",
+ "title": "Excluir Endereço e Chave Privada?",
+ "check2": "Eu confirmo que fiz o backup da minha chave privada ou frase-semente e estou pronto para excluí-la.",
+ "check1": "Eu entendo que excluir este endereço também remove sua Chave Privada. O Rabby não pode recuperá-las para mim."
+ }
},
"preferMetamaskDapps": {
"title": "Dapps Preferidos do MetaMask",
@@ -2902,7 +2931,11 @@
"addSuccess": "Adicionado com sucesso",
"riskTitle": "Adicionar Endereço à Lista Branca",
"invalidAddress": "Este endereço é inválido",
- "title": "Adicionar endereço à lista de permissões"
+ "title": "Adicionar endereço à lista de permissões",
+ "verifyPwd": {
+ "inputPlaceholder": "Digite sua senha para confirmar esta transferência",
+ "title": "Endereço Não Autorizado"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3139,7 +3172,10 @@
"addWhitelist": "Adicionar endereço à lista de permissões",
"removeFromWhitelist": "Remover da lista de permissões",
"addWhitelistDesc": "Adicione endereços confiáveis à lista de permissões para transferências rápidas---sem necessidade de confirmação na próxima vez.",
- "notWhitelist": "Não é um endereço da whitelist"
+ "notWhitelist": "Não é um endereço da whitelist",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Senha para transferências não autorizadas"
+ }
},
"addWhitelist": {
"title": "Adicionar endereço à lista de permissões",
@@ -3739,4 +3775,4 @@
},
"IMPORTED_HD_KEYRING_NEED_PASSPHRASE": "Importado por Seed Phrase (Passphrase)"
}
-}
+}
\ No newline at end of file
diff --git a/_raw/locales/pt/messages.json b/_raw/locales/pt/messages.json
index 1173c064048..25e293aae52 100644
--- a/_raw/locales/pt/messages.json
+++ b/_raw/locales/pt/messages.json
@@ -1190,7 +1190,8 @@
"sort-by-address-type": "Classificar por tipo de endereço",
"CurrentDappAddress": {
"desc": "Alterar o endereço do Dapp\n"
- }
+ },
+ "noSeedPhraseAddress": "Nenhum endereço foi adicionado para esta frase semente. Você pode adicionar um endereço ou deletar a frase semente."
},
"dashboard": {
"home": {
@@ -1365,7 +1366,8 @@
"customRpc": "Modificar URL RPC",
"enableWhitelistForSendingAssets": "Ativar Lista Branca Para Envio de Ativos",
"enableTestnets": "Ativar Testnets",
- "enableDappAccount": "Alterar Endereço do Dapp Independentemente\n"
+ "enableDappAccount": "Alterar Endereço do Dapp Independentemente\n",
+ "switchPasswordForNonWhitelistedTx": "Senha para transferências não autorizadas"
},
"cancel": "Cancelar",
"7Days": "7 dias",
@@ -1416,6 +1418,14 @@
"feedbackSuccess": "Obrigado pelo seu feedback!",
"feedbackDesc": "Tem feedback? Estamos ouvindo.",
"thxDesc": "Se você gosta do Rabby, uma rápida avaliação na Chrome Store significaria muito."
+ },
+ "PwdForNonWhitelistedTx": {
+ "titleEnable": "Habilitar verificação de senha?",
+ "inputPlaceholder": "Digite a Senha para Confirmar",
+ "titleDisable": "Digite a senha para desativar",
+ "wrongPassword": "Senha incorreta",
+ "descEnable": "Uma vez ativado, transferir para um endereço não listado nesta extensão requererá sua senha.",
+ "descDisable": "Uma vez desativada, a verificação de senha não será mais necessária para endereços não autorizados."
}
},
"tokenDetail": {
@@ -1924,7 +1934,8 @@
"addressesInRabby": "Endereços no Rabby{{0}}",
"manageCoolwallet": "Gerenciar CoolWallet",
"customAddressHdPath": "Caminho HD de Endereço Personalizado",
- "connectedToTrezor": "Conectado ao Trezor"
+ "connectedToTrezor": "Conectado ao Trezor",
+ "nonAddr": "Nenhum endereço foi adicionado para esta frase-semente. Você pode excluir esta frase em Rabby Extension > Gerenciar Endereço."
},
"keystore": {
"password": {
@@ -2093,7 +2104,25 @@
"please-input-address-note": "Por favor, insira a nota do endereço",
"importedDelegatedAddress": "Endereço delegado importado",
"delete-desc": "Antes de você deletar, mantenha os seguintes pontos em mente para entender como proteger seus ativos.",
- "direct-delete-desc": "Este endereço é um endereço {{renderBrand}}, a Rabby não armazena a chave privada ou a frase-semente para este endereço, você pode simplesmente excluí-lo."
+ "direct-delete-desc": "Este endereço é um endereço {{renderBrand}}, a Rabby não armazena a chave privada ou a frase-semente para este endereço, você pode simplesmente excluí-lo.",
+ "deleteSeedPhrase": {
+ "title2": "Excluir Endereço?",
+ "title": "Delete Address and Seed Phrase?",
+ "remainSeedPhrase": "Sua frase-semente permanece no seu dispositivo.",
+ "option2": "Excluir Endereço e Frase Semente",
+ "option1": "Excluir Endereço, Manter Frase Semente",
+ "sub-title": "Esta ação é permanente. Por favor, revise o seguinte para proteger seus ativos:",
+ "keepSeedPhrase": "Este é o único endereço vinculado a esta frase semente. Você gostaria de manter a frase semente?",
+ "check2": "Eu confirmo que fiz o backup da minha chave privada ou frase semente e estou pronto para excluí-la.",
+ "onlyDeleteAddr": "Apenas este endereço será removido. Sua frase de recuperação não será afetada, pois seus outros endereços ainda a utilizam.",
+ "check1": "Eu entendo que deletar este endereço também remove sua Chave Privada e Frase Semente. Rabby não pode recuperá-las para mim."
+ },
+ "deletePrivateKey": {
+ "title": "Deletar Endereço e Chave Privada?",
+ "sub-title": "Esta ação é permanente. Por favor, revise o seguinte para proteger seus ativos:",
+ "check1": "Eu entendo que excluir este endereço também Remove sua Chave Privada. Rabby não pode recuperá-los para mim.",
+ "check2": "Eu confirmo que fiz backup da minha chave privada ou frase semente e estou pronto para excluí-la."
+ }
},
"preferMetamaskDapps": {
"howToAddDesc": "Clique com o botão direito no site e encontre esta opção",
@@ -2899,7 +2928,11 @@
"invalidAddress": "Este endereço é inválido",
"riskTitle": "Adicionar Endereço à Lista Branca",
"addSuccess": "Adicionado com sucesso",
- "title": "Adicionar endereço à lista de permissões"
+ "title": "Adicionar endereço à lista de permissões",
+ "verifyPwd": {
+ "inputPlaceholder": "Digite sua senha para confirmar esta transferência",
+ "title": "Endereço Não Listado"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3136,7 +3169,10 @@
"removeFromWhitelist": "Remover da lista branca",
"addWhitelist": "Adicionar endereço à lista branca",
"title": "Lista branca",
- "addWhitelistDesc": "Adicione endereços confiáveis à lista de permissões para transferências rápidas---sem confirmação necessária na próxima vez."
+ "addWhitelistDesc": "Adicione endereços confiáveis à lista de permissões para transferências rápidas---sem confirmação necessária na próxima vez.",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Senha para transferências não autorizadas"
+ }
},
"addWhitelist": {
"title": "Adicionar endereço à lista de permissões",
diff --git a/_raw/locales/ru/messages.json b/_raw/locales/ru/messages.json
index f9c9247fedd..8f708be97b7 100644
--- a/_raw/locales/ru/messages.json
+++ b/_raw/locales/ru/messages.json
@@ -1098,7 +1098,8 @@
"addNewAddress": "Добавить новый адрес",
"CurrentDappAddress": {
"desc": "Переключить адрес Dapp\n"
- }
+ },
+ "noSeedPhraseAddress": "Для этой мнемонической фразы не добавлены адреса. Вы можете добавить адрес или удалить мнемоническую фразу."
},
"dashboard": {
"home": {
@@ -1298,7 +1299,8 @@
"themeMode": "Theme Mode",
"customTestnet": "Добавить свою сеть",
"metamaskMode": "Подключите Rabby, замаскировав его под MetaMask",
- "enableDappAccount": "Независимо переключать адреса Dapp\n"
+ "enableDappAccount": "Независимо переключать адреса Dapp\n",
+ "switchPasswordForNonWhitelistedTx": "Пароль для неавторизованных переводов"
},
"aboutUs": "О нас",
"currentVersion": "Текущая версия",
@@ -1325,6 +1327,14 @@
"feedbackPlaceholder": "Rabby ценит ваши отзывы!",
"rateOnChromeStoreButton": "Оцените в Chrome Web Store",
"thxDesc": "Если вам нравится Rabby, быстрая оценка в Chrome Store будет для нас очень важна."
+ },
+ "PwdForNonWhitelistedTx": {
+ "inputPlaceholder": "Введите пароль для подтверждения",
+ "wrongPassword": "Неверный пароль",
+ "titleDisable": "Введите пароль для отключения",
+ "titleEnable": "Включить проверку пароля?",
+ "descDisable": "После отключения проверка пароля больше не будет требоваться для не включенных в белый список адресов.",
+ "descEnable": "После активации передача средств на не внесённый в белый список адрес в этом расширении потребует ввода вашего пароля."
}
},
"tokenDetail": {
@@ -1844,7 +1854,8 @@
"switchAnother": "Переключиться на другой {{0}}"
},
"manageImKey": "Manage imKey",
- "importBtn": "Импортировать ({{count}})"
+ "importBtn": "Импортировать ({{count}})",
+ "nonAddr": "Для этойseed-фразы не добавлено адресов. Вы можете удалить эту фразу в Rabby Extension > Manage Address."
},
"importYourKeystore": "Импортируйте ваш KeyStore",
"incorrectPassword": "неверный пароль",
@@ -2005,7 +2016,25 @@
"safeModuleAddress": "Адрес модуля Safe",
"coboSafeErrorModule": "Адрес устарел, пожалуйста, удалите и импортируйте адрес снова.",
"importedDelegatedAddress": "Импортирован делегированный адрес",
- "manage-addresses-under": "Управляйте адресами под этим {{brand}}"
+ "manage-addresses-under": "Управляйте адресами под этим {{brand}}",
+ "deleteSeedPhrase": {
+ "title2": "Удалить адрес?",
+ "title": "Удалить адрес и сид-фразу?",
+ "option1": "Удалить адрес, сохранить seed-фразу",
+ "option2": "Удалить адрес и Seed Phrase",
+ "remainSeedPhrase": "Ваша фраза бедствия остается на вашем устройстве.",
+ "check2": "Я подтверждаю, что я создал резервную копию своего ключа или Seed Phrase и готов его удалить.",
+ "keepSeedPhrase": "Это единственный адрес, связанный с этойseed phrase. Вы хотите сохранить seed phrase?",
+ "sub-title": "Это действие постоянное. Пожалуйста, просмотрите следующее, чтобы защитить ваши активы:",
+ "check1": "Я понимаю, что удаление этого адреса также удаляет его Закрытый Ключ и Начальную Фразу. Rabby не может восстановить их для меня.",
+ "onlyDeleteAddr": "Только этот адрес будет удалён. Ваша сид-фраза не затронута, так как вы другие адреса все еще используют её."
+ },
+ "deletePrivateKey": {
+ "title": "Удалить адрес и приватный ключ?",
+ "check2": "Я подтверждаю, что я создал резервную копию своего Private Key или Seed Phrase и готов удалить его.",
+ "sub-title": "Это действие является постоянным. Пожалуйста, просмотрите следующее, чтобы защитить ваши активы:",
+ "check1": "Я понимаю, что удаление этого адреса также удаляет его приватный ключ. Rabby не сможет восстановить их для меня."
+ }
},
"preferMetamaskDapps": {
"title": "Предпочтительные Dapps MetaMask",
@@ -2904,7 +2933,11 @@
"invalidAddress": "Этот адрес недействителен",
"address": "Адрес",
"enterAddress": "Введите адрес",
- "title": "Добавить адрес в белый список"
+ "title": "Добавить адрес в белый список",
+ "verifyPwd": {
+ "title": "Непроверенный адрес",
+ "inputPlaceholder": "Введите свой пароль, чтобы подтвердить этот перевод"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3141,7 +3174,10 @@
"title": "Список разрешенных адресов",
"addWhitelist": "Добавить адрес в белый список",
"removeFromWhitelist": "Удалить из белого списка",
- "addWhitelistDesc": "Добавьте доверенные адреса в белый список для быстрого перевода — подтверждение не требуется в следующий раз"
+ "addWhitelistDesc": "Добавьте доверенные адреса в белый список для быстрого перевода — подтверждение не требуется в следующий раз",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Пароль для переводов, не внесенных в белый список"
+ }
},
"addWhitelist": {
"title": "Добавить адрес в белый список",
@@ -3736,4 +3772,4 @@
},
"IMPORTED_HD_KEYRING_NEED_PASSPHRASE": "Импортировано по сид фразе (С паролем)"
}
-}
+}
\ No newline at end of file
diff --git a/_raw/locales/tr/messages.json b/_raw/locales/tr/messages.json
index 12c01b3de90..39b16c94f90 100644
--- a/_raw/locales/tr/messages.json
+++ b/_raw/locales/tr/messages.json
@@ -1098,7 +1098,8 @@
"addNewAddress": "Yeni Adres Ekle",
"CurrentDappAddress": {
"desc": "DApp Adresini Değiştir\n"
- }
+ },
+ "noSeedPhraseAddress": "Bu tohum ifadesi için adres eklenmemiştir. Bir adres ekleyebilir veya tohum ifadesini silebilirsiniz."
},
"dashboard": {
"home": {
@@ -1297,7 +1298,8 @@
"themeMode": "Tema Modu",
"toggleThemeMode": "Tema Modu",
"metamaskMode": "MetaMask gibi Gizlenerek Rabby'yi Bağla",
- "enableDappAccount": "Dapp Adreslerini Bağımsız Olarak Değiştirin\n"
+ "enableDappAccount": "Dapp Adreslerini Bağımsız Olarak Değiştirin\n",
+ "switchPasswordForNonWhitelistedTx": "Beyaz listeye alınmamış transferler için şifre"
},
"aboutUs": "Hakkımızda",
"currentVersion": "Mevcut Sürüm",
@@ -1324,6 +1326,14 @@
"thxTitle": "Teşekkür ederim!",
"feedbackPlaceholder": "Rabby geri bildiriminizi değerlendirir!",
"thxDesc": "Eğer Rabby'yi beğendiyseniz, Chrome Mağazası'na yapacağınız hızlı bir değerlendirme çok şey ifade eder."
+ },
+ "PwdForNonWhitelistedTx": {
+ "wrongPassword": "Yanlış şifre",
+ "titleDisable": "Parolayı Girin Devre Dışı Bırakmak için",
+ "inputPlaceholder": "Şifreyi Onaylamak için Girin",
+ "titleEnable": "Şifre kontrolünü etkinleştir?",
+ "descEnable": "Bir kez etkinleştirildiğinde, bu uzantıda beyaz listede olmayan bir adrese transfer yapmak şifrenizi gerektirecektir.",
+ "descDisable": "Devre dışı bırakıldıktan sonra, beyaz listede yer almayan adresler için şifre doğrulaması artık gerekli olmayacaktır."
}
},
"tokenDetail": {
@@ -1826,7 +1836,8 @@
},
"importBtn": "İçe Aktar ({{count}})",
"manageImtokenOffline": "imToken'i Yönetin",
- "manageImKey": "imKey'i Yönet"
+ "manageImKey": "imKey'i Yönet",
+ "nonAddr": "Bu seed ifadesi için hiçbir adres eklenmemiştir. Bu ifadeyi Rabby Extension > Adres Yönetimi bölümünden silebilirsiniz."
},
"importYourKeystore": "KeyStore'unuzu İçe Aktarın",
"incorrectPassword": "yanlış şifre",
@@ -2007,7 +2018,25 @@
"safeModuleAddress": "Safe Module Adresi",
"coboSafeErrorModule": "Adresin süresi doldu, lütfen adresi silin ve tekrar içe aktarın.",
"importedDelegatedAddress": "İçe Aktarılan Delege Adresi",
- "manage-addresses-under": "Bu {{brand}} altındaki adresleri yönetin"
+ "manage-addresses-under": "Bu {{brand}} altındaki adresleri yönetin",
+ "deleteSeedPhrase": {
+ "option2": "Adres ve Seed Phrase'i Sil",
+ "title2": "Adresi Sil?",
+ "title": "Adres ve Seed İfadesini Sil?",
+ "option1": "Adres Sil, Seed Phrase'i Sakla",
+ "remainSeedPhrase": "Kök ifadeniz cihazınızda kalır.",
+ "onlyDeleteAddr": "Sadece bu adres kaldırılacaktır. Seed kelimeniz etkilenmeyecek, çünkü diğer adresleriniz hala onu kullanıyor.",
+ "keepSeedPhrase": "Bu, bu anahtar ifadesine bağlı tek adrestir. Anahtar ifadesini saklamak ister misiniz?",
+ "check2": "Özel Anahtarımı veya Seed Phrase'mi yedeklediğimi onaylıyorum ve silmeye hazırım.",
+ "check1": "Bu adresi silmenin aynı zamanda Özel Anahtarını ve Seed Phrase'i de sileceğini anlıyorum. Rabby bunları benim için kurtaramaz.",
+ "sub-title": "Bu eylem kalıcıdır. Lütfen varlıklarınızı korumak için aşağıdakileri gözden geçirin:"
+ },
+ "deletePrivateKey": {
+ "title": "Adres ve Özel anahtarı silmek istiyor musunuz?",
+ "check2": "Özel Anahtarımı veya Seed Phrase'imi yedeklediğimi onaylıyorum ve silmeye hazırım.",
+ "sub-title": "Bu eylem kalıcıdır. Varlıklarınızı korumak için lütfen aşağıdakileri gözden geçirin:",
+ "check1": "Bu adresi silmenin aynı zamanda Özel Anahtarını da sileceğini anlıyorum. Rabby bunları benim için geri getiremez."
+ }
},
"preferMetamaskDapps": {
"title": "MetaMask Tercihli Dapp'ler",
@@ -2905,7 +2934,11 @@
"riskTitle": "Beyaz Liste Adresi Ekle",
"exchangeAddress": "Değişim Adresi",
"address": "Adres",
- "title": "Adres listeye ekle"
+ "title": "Adres listeye ekle",
+ "verifyPwd": {
+ "title": "Beyaz Listeye Alınmamış Adres",
+ "inputPlaceholder": "Bu transferi onaylamak için şifrenizi girin."
+ }
},
"perps": {
"candleMenuKey": {
@@ -3142,7 +3175,10 @@
"notWhitelist": "Beyaz liste adresi değil",
"addWhitelist": "Adresi beyaz listeye ekle",
"removeFromWhitelist": "Beyaz listeye eklemekten çıkar",
- "addWhitelistDesc": "Hızlı transferler için güvenilir adresleri beyaz listeye ekleyin - bir sonraki sefer onay gerekmez."
+ "addWhitelistDesc": "Hızlı transferler için güvenilir adresleri beyaz listeye ekleyin - bir sonraki sefer onay gerekmez.",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Beyaz listeye alınmamış transferler için şifre"
+ }
},
"addWhitelist": {
"title": "Adresi beyaz listeye ekle",
@@ -3737,4 +3773,4 @@
},
"IMPORTED_HD_KEYRING_NEED_PASSPHRASE": "Tohum Cümlesi (Parola) ile İçe Aktarıldı"
}
-}
+}
\ No newline at end of file
diff --git a/_raw/locales/ua-UA/messages.json b/_raw/locales/ua-UA/messages.json
index 4954b8d08b7..0e0c92f3171 100644
--- a/_raw/locales/ua-UA/messages.json
+++ b/_raw/locales/ua-UA/messages.json
@@ -1101,7 +1101,8 @@
"sort-by-address-type": "Сортувати за типом адреси",
"CurrentDappAddress": {
"desc": "Змінити адресу Dapp\n"
- }
+ },
+ "noSeedPhraseAddress": "Для цієї сеїд-фрази не додано жодних адрес. Ви можете додати адресу або видалити сеїд-фразу."
},
"dashboard": {
"home": {
@@ -1300,7 +1301,8 @@
"customTestnet": "Додати власну мережу",
"themeMode": "Тема режиму",
"metamaskMode": "Підключіть Rabby, замаскувавшись під MetaMask",
- "enableDappAccount": "Незалежно змінюйте адресу Dapp\n"
+ "enableDappAccount": "Незалежно змінюйте адресу Dapp\n",
+ "switchPasswordForNonWhitelistedTx": "Пароль для нестандартних трансакцій"
},
"aboutUs": "Про нас",
"currentVersion": "Поточна версія",
@@ -1327,6 +1329,14 @@
"feedbackDesc": "Є відгуки? Ми вас слухаємо.",
"thxDesc": "Якщо вам подобається Rabby, швидкий рейтинг у Chrome Store багато значив би.",
"feedbackSuccess": "Дякуємо за ваш відгук!"
+ },
+ "PwdForNonWhitelistedTx": {
+ "wrongPassword": "Неправильний пароль",
+ "titleDisable": "Введіть пароль для вимкнення",
+ "titleEnable": "Увімкнути перевірку пароля?",
+ "inputPlaceholder": "Введіть пароль для підтвердження",
+ "descDisable": "Після вимкнення перевірка пароля більше не буде потрібна для адрес, які не входять до білого списку.",
+ "descEnable": "Після активації передача на адресу, що не знаходиться в білому списку, у цьому розширенні вимагатиме ваш пароль."
}
},
"tokenDetail": {
@@ -1835,7 +1845,8 @@
},
"manageImKey": "Керувати imKey",
"manageImtokenOffline": "Керування imToken",
- "importBtn": "Імпорт ({{count}})"
+ "importBtn": "Імпорт ({{count}})",
+ "nonAddr": "Не було додано жодної адреси для цієї мнемонічної фрази. Ви можете видалити цю фразу в Rabby Extension > Керування адресами."
},
"importYourKeystore": "Імпортувати ваш сховище ключів",
"incorrectPassword": "неправильний пароль",
@@ -2016,7 +2027,25 @@
"safeModuleAddress": "Безпечна адреса модуля",
"coboSafeErrorModule": "Термін дії адреси закінчився, видаліть та імпортуйте адресу знову",
"importedDelegatedAddress": "Імпортована делегована адреса",
- "manage-addresses-under": "Керуйте адресами під цим {{brand}}"
+ "manage-addresses-under": "Керуйте адресами під цим {{brand}}",
+ "deleteSeedPhrase": {
+ "title2": "Видалити адресу?",
+ "title": "Видалити адресу та Seed Phrase?",
+ "option2": "Видалити адресу та Seed Phrase",
+ "option1": "Видалити адресу, зберегти Seed Phrase",
+ "remainSeedPhrase": "Ваша мнемонична фраза залишається на вашому пристрої.",
+ "sub-title": "Ця дія є постійною. Будь ласка, перегляньте наступне, щоб захистити свої активи:",
+ "check2": "Я підтверджую, що я зробив резервну копію свого Private Key або Seed Phrase і готовий видалити його.",
+ "keepSeedPhrase": "Це єдина адреса, пов'язана з цією сид-фразою. Чи хочете ви зберегти сид-фразу?",
+ "onlyDeleteAddr": "Тільки ця адреса буде видалена. Вашій seed-фразі не зашкодить, оскільки ваші інші адреси все ще використовують її.",
+ "check1": "Я розумію, що видалення цієї адреси також видаляє її Закритий Ключ і Сид-фразу. Rabby не може відновити їх для мене."
+ },
+ "deletePrivateKey": {
+ "title": "Видалити адресу та приватний ключ?",
+ "check1": "Я розумію, що видалення цієї адреси також видаляє її приватний ключ. Rabby не може відновити їх для мене.",
+ "sub-title": "Ця дія є постійною. Будь ласка, ознайомтеся з наступним, щоб захистити свої активи:",
+ "check2": "Я підтверджую, що я зробив резервну копію свого ключа (Private Key) або фрази для відновлення (Seed Phrase) і готовий її видалити."
+ }
},
"preferMetamaskDapps": {
"title": "Додатки які використовуются лише з Metamask",
@@ -2914,7 +2943,11 @@
"enterAddress": "Введіть адресу",
"invalidAddress": "Ця адреса недійсна",
"riskTitle": "Додати адресу до білого списку",
- "title": "Додати адресу до білого списку"
+ "title": "Додати адресу до білого списку",
+ "verifyPwd": {
+ "title": "Невключена адреса",
+ "inputPlaceholder": "Введіть свій пароль, щоб підтвердити цей переказ"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3151,7 +3184,10 @@
"title": "Список білих адресів",
"notWhitelist": "Не білосписок адреса",
"removeFromWhitelist": "Видалити з білого списку",
- "addWhitelistDesc": "Додайте надійні адреси до білого списку для швидких переказів — наступного разу підтвердження не потрібно."
+ "addWhitelistDesc": "Додайте надійні адреси до білого списку для швидких переказів — наступного разу підтвердження не потрібно.",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Пароль для несанкціонованих переказів"
+ }
},
"addWhitelist": {
"title": "Додати адресу до білого списку",
@@ -3754,4 +3790,4 @@
},
"IMPORTED_HD_KEYRING_NEED_PASSPHRASE": "Імпортовано за допомогою Seed Phrase (Passphrase)"
}
-}
+}
\ No newline at end of file
diff --git a/_raw/locales/vi/messages.json b/_raw/locales/vi/messages.json
index feb7780959e..3f758f951c1 100644
--- a/_raw/locales/vi/messages.json
+++ b/_raw/locales/vi/messages.json
@@ -1190,7 +1190,8 @@
"delete-seed-phrase": "Xóa cụm từ hạt giống",
"CurrentDappAddress": {
"desc": "Đổi địa chỉ Dapp\n"
- }
+ },
+ "noSeedPhraseAddress": "Không có địa chỉ nào được thêm cho cụm từ hạt giống này. Bạn có thể thêm một địa chỉ hoặc xóa cụm từ hạt giống."
},
"dashboard": {
"home": {
@@ -1365,7 +1366,8 @@
"enableWhitelistForSendingAssets": "Kích hoạt Danh sách Trắng Để Gửi Tài sản",
"metamaskPreferredDapps": "MetaMask Dapps Ưa Thích",
"themeMode": "Chế độ chủ đề",
- "enableDappAccount": "Thay đổi địa chỉ Dapp độc lập\n"
+ "enableDappAccount": "Thay đổi địa chỉ Dapp độc lập\n",
+ "switchPasswordForNonWhitelistedTx": "Mật khẩu cho các giao dịch không nằm trong danh sách trắng"
},
"1Hour": "1 giờ",
"7Days": "7 ngày",
@@ -1416,6 +1418,14 @@
"feedbackDesc": "Có ý kiến phản hồi? Chúng tôi đang lắng nghe.",
"thxDesc": "Nếu bạn thích Rabby, một đánh giá nhanh trên Chrome Store sẽ có ý nghĩa rất nhiều.",
"feedbackSuccess": "Cảm ơn bạn đã góp ý!"
+ },
+ "PwdForNonWhitelistedTx": {
+ "wrongPassword": "Mật khẩu sai",
+ "titleDisable": "Nhập mật khẩu để tắt",
+ "titleEnable": "Bật kiểm tra mật khẩu?",
+ "inputPlaceholder": "Nhập Mật khẩu để Xác nhận",
+ "descDisable": "Một khi bị tắt, xác minh mật khẩu sẽ không còn được yêu cầu đối với các địa chỉ không được đưa vào danh sách trắng.",
+ "descEnable": "Khi đã được bật, việc chuyển tài sản đến một địa chỉ không có trong danh sách trắng trong tiện ích mở rộng này sẽ yêu cầu mật khẩu của bạn."
}
},
"tokenDetail": {
@@ -1924,7 +1934,8 @@
"manageGridplus": "Quản lý GridPlus",
"manageBitbox02": "Quản lý BitBox02",
"importBtn": "Nhập ({{count}})",
- "addressesIn": "Địa chỉ trong {{0}}"
+ "addressesIn": "Địa chỉ trong {{0}}",
+ "nonAddr": "Chưa có địa chỉ nào được thêm cho cụm từ hạt giống này. Bạn có thể xóa cụm từ này trong Rabby Extension > Quản lý Địa chỉ."
},
"keystore": {
"password": {
@@ -2093,7 +2104,25 @@
"coboSafeErrorModule": "Địa chỉ đã hết hạn, vui lòng xóa và nhập lại địa chỉ.",
"delete-desc": "Trước khi bạn xóa, hãy lưu ý những điểm sau để hiểu cách bảo vệ tài sản của bạn.",
"address": "Địa chỉ",
- "direct-delete-desc": "Địa chỉ này là địa chỉ {{renderBrand}}, Rabby không lưu trữ khóa riêng hoặc cụm từ hạt giống cho địa chỉ này, bạn có thể xóa nó."
+ "direct-delete-desc": "Địa chỉ này là địa chỉ {{renderBrand}}, Rabby không lưu trữ khóa riêng hoặc cụm từ hạt giống cho địa chỉ này, bạn có thể xóa nó.",
+ "deleteSeedPhrase": {
+ "title": "Xóa Địa Chỉ và Cụm Từ Khôi Phục?",
+ "title2": "Xóa địa chỉ?",
+ "option2": "Xóa địa chỉ và cụm từ hạt giống",
+ "option1": "Xóa Địa Chỉ, Giữ Câu Chuyện Hạt Giống",
+ "remainSeedPhrase": "Những cụm từ khôi phục của bạn vẫn được lưu trữ trên thiết bị của bạn.",
+ "keepSeedPhrase": "Đây là địa chỉ duy nhất liên kết với cụm từ hạt giống này. Bạn có muốn giữ cụm từ hạt giống không?",
+ "sub-title": "Hành động này là vĩnh viễn. Vui lòng xem xét các điều sau để bảo vệ tài sản của bạn:",
+ "onlyDeleteAddr": "Chỉ địa chỉ này sẽ bị xóa. Câu bí mật của bạn không bị ảnh hưởng, vì các địa chỉ khác của bạn vẫn sử dụng nó.",
+ "check2": "Tôi xác nhận rằng tôi đã sao lưu Khóa Riêng hoặc Cụm Hạt giống của mình và tôi đã sẵn sàng để xóa nó.",
+ "check1": "Tôi hiểu rằng xóa địa chỉ này cũng sẽ xóa cả Khóa Riêng và Câu Câu Gốc của nó. Rabby không thể khôi phục chúng cho tôi."
+ },
+ "deletePrivateKey": {
+ "check1": "Tôi hiểu rằng việc xóa địa chỉ này cũng sẽ xóa Khóa Riêng của nó. Rabby không thể khôi phục cho tôi.",
+ "sub-title": "Hành động này là vĩnh viễn. Vui lòng xem xét những điều sau để bảo vệ tài sản của bạn:",
+ "check2": "Tôi xác nhận rằng tôi đã sao lưu Khóa Riêng hoặc Câu Gốc của mình và tôi sẵn sàng xóa nó.",
+ "title": "Xóa địa chỉ và khóa riêng tư?"
+ }
},
"preferMetamaskDapps": {
"howToAdd": "Cách thêm",
@@ -2899,7 +2928,11 @@
"exchangeAddress": "Địa chỉ Sàn giao dịch",
"riskTitle": "Thêm Địa chỉ Danh sách Trắng",
"addSuccess": "Thêm thành công",
- "title": "Thêm địa chỉ vào danh sách trắng"
+ "title": "Thêm địa chỉ vào danh sách trắng",
+ "verifyPwd": {
+ "title": "Địa chỉ không trong danh sách trắng",
+ "inputPlaceholder": "Nhập mật khẩu của bạn để xác nhận giao dịch này"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3136,7 +3169,10 @@
"title": "Danh sách trắng",
"addWhitelist": "Thêm địa chỉ vào danh sách trắng",
"addWhitelistDesc": "Thêm địa chỉ tin cậy vào danh sách trắng để chuyển tiền nhanh chóng—không cần xác nhận lần sau.",
- "notWhitelist": "Không phải địa chỉ trong danh sách trắng"
+ "notWhitelist": "Không phải địa chỉ trong danh sách trắng",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "Mật khẩu cho các giao dịch không nằm trong danh sách trắng"
+ }
},
"addWhitelist": {
"title": "Thêm địa chỉ vào danh sách trắng",
@@ -3731,4 +3767,4 @@
"IMPORTED_HD_KEYRING": "Nhập khẩu bằng cụm từ hạt giống",
"IMPORTED_HD_KEYRING_NEED_PASSPHRASE": "Nhập bằng Seed Phrase (Passphrase)"
}
-}
+}
\ No newline at end of file
diff --git a/_raw/locales/zh-CN/messages.json b/_raw/locales/zh-CN/messages.json
index 6df8f43add9..21453909925 100644
--- a/_raw/locales/zh-CN/messages.json
+++ b/_raw/locales/zh-CN/messages.json
@@ -260,7 +260,8 @@
"themeMode": "主题模式",
"customTestnet": "添加自定义网络",
"metamaskMode": "通过伪装成 MetaMask 连接 Rabby",
- "enableDappAccount": "独立切换 Dapp 地址\n"
+ "enableDappAccount": "独立切换 Dapp 地址\n",
+ "switchPasswordForNonWhitelistedTx": "非白名单转账的密码"
},
"testnetBackendServiceUrl": "测试网后端服务 URL",
"updateAvailable": "更新版本",
@@ -291,6 +292,14 @@
"thxDesc": "如果你喜欢 Rabby,在 Chrome 商店给个快速评分会对我们意义重大。",
"feedbackPlaceholder": "Rabby 重视您的反馈!",
"submitFeedbackButton": "提交"
+ },
+ "PwdForNonWhitelistedTx": {
+ "descDisable": "禁用后,非白名单地址将不再需要密码验证。",
+ "inputPlaceholder": "输入密码以确认",
+ "wrongPassword": "密码错误",
+ "titleDisable": "输入密码以禁用",
+ "titleEnable": "启用密码检查?",
+ "descEnable": "一旦启用,将需要您的密码才能向此扩展中的非白名单地址转账。"
}
},
"tokenDetail": {
@@ -817,7 +826,8 @@
"switchAnother": "切换到另一个{{0}}"
},
"manageImKey": "管理 imKey",
- "importBtn": "导入 ({{count}})"
+ "importBtn": "导入 ({{count}})",
+ "nonAddr": "尚未为此种子短语添加任何地址。您可以在 Rabby Extension > 管理地址 中删除此短语。"
},
"importYourKeystore": "导入你的 KeyStore",
"incorrectPassword": "密码错误",
@@ -1198,7 +1208,8 @@
"addNewAddress": "添加新地址",
"CurrentDappAddress": {
"desc": "切换 Dapp 地址\n"
- }
+ },
+ "noSeedPhraseAddress": "还没有为这个种子短语添加地址。您可以添加一个地址或删除该种子短语。"
},
"receive": {
"title": "在 {{chain}} 上接收{{token}}",
@@ -2042,7 +2053,25 @@
"coboSafeErrorModule": "地址已过期,请删除并重新导入地址。",
"importedDelegatedAddress": "导入的委托地址",
"safeModuleAddress": "Safe Module Address",
- "manage-addresses-under": "在此 {{brand}} 下管理地址"
+ "manage-addresses-under": "在此 {{brand}} 下管理地址",
+ "deleteSeedPhrase": {
+ "title2": "删除地址?",
+ "option2": "删除地址和种子短语",
+ "option1": "删除地址,保留助记词",
+ "sub-title": "此操作是永久性的。请查看以下内容以保护您的资产:",
+ "remainSeedPhrase": "您的种子短语保留在您的设备上。",
+ "check2": "我确认我已经备份了我的 Private Key 或 Seed Phrase,并且我准备删除它。",
+ "title": "删除地址和种子短语吗?",
+ "keepSeedPhrase": "这是唯一与这个助记词关联的地址。您想保留这个助记词吗?",
+ "onlyDeleteAddr": "只有这个地址将被移除。您的种子短语不受影响,因为您的其他地址仍然使用它。",
+ "check1": "我明白,删除该地址也会删除它的私钥和种子短语。Rabby 无法为我恢复它们。"
+ },
+ "deletePrivateKey": {
+ "title": "删除地址和私钥吗?",
+ "check2": "我确认我已备份我的 Private Key 或 Seed Phrase,并且我准备删除它。",
+ "sub-title": "此操作是永久性的。请查看以下内容以保护您的资产:",
+ "check1": "我明白,删除这个地址也会删除它的私钥。Rabby 不能为我恢复它们。"
+ }
},
"preferMetamaskDapps": {
"title": "优先使用MetaMask连接的Dapp",
@@ -2940,7 +2969,11 @@
"nameYourAddress": "命名您的地址",
"address": "地址",
"invalidAddress": "该地址无效",
- "title": "添加地址到白名单"
+ "title": "添加地址到白名单",
+ "verifyPwd": {
+ "inputPlaceholder": "输入您的密码以确认此转账",
+ "title": "非白名单地址"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3177,7 +3210,10 @@
"title": "白名单",
"addWhitelist": "将地址添加到白名单",
"removeFromWhitelist": "从白名单中移除",
- "addWhitelistDesc": "将可信地址添加到白名单以快速转账---下次无需确认"
+ "addWhitelistDesc": "将可信地址添加到白名单以快速转账---下次无需确认",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "非白名单转账的密码"
+ }
},
"addWhitelist": {
"title": "添加地址到白名单",
@@ -3736,4 +3772,4 @@
},
"IMPORTED_HD_KEYRING_NEED_PASSPHRASE": "通过助记词(密码)导入"
}
-}
+}
\ No newline at end of file
diff --git a/_raw/locales/zh-HK/messages.json b/_raw/locales/zh-HK/messages.json
index 3e7b1bb6c3a..005be0084f5 100644
--- a/_raw/locales/zh-HK/messages.json
+++ b/_raw/locales/zh-HK/messages.json
@@ -260,7 +260,8 @@
"themeMode": "主題模式",
"customTestnet": "添加自定义网络",
"metamaskMode": "以偽裝成 MetaMask 的方式連接 Rabby",
- "enableDappAccount": "獨立切換 Dapp 地址\n"
+ "enableDappAccount": "獨立切換 Dapp 地址\n",
+ "switchPasswordForNonWhitelistedTx": "非白名单转账的密碼"
},
"testnetBackendServiceUrl": "測試網後端服務 URL",
"updateAvailable": "更新版本",
@@ -291,6 +292,14 @@
"feedbackDesc": "有反馈吗?我们在聆听。",
"thxTitle": "謝謝您!",
"feedbackSuccess": "感謝你的反饋!"
+ },
+ "PwdForNonWhitelistedTx": {
+ "titleDisable": "輸入密碼以禁用",
+ "inputPlaceholder": "輸入密碼以確認",
+ "wrongPassword": "錯誤的密碼",
+ "titleEnable": "啟用密碼檢查?",
+ "descDisable": "一旦禁用,非白名单地址将不再需要密码验证。",
+ "descEnable": "啟用後,向此擴展中的非白名單地址轉帳將需要您的密碼。"
}
},
"tokenDetail": {
@@ -816,7 +825,8 @@
"switchAnother": "切換到另一個{{0}}"
},
"manageImKey": "管理 imKey",
- "importBtn": "匯入 ({{count}})"
+ "importBtn": "匯入 ({{count}})",
+ "nonAddr": "此种子短语尚未添加任何地址。您可以在 Rabby Extension > 管理地址 中删除此短语。"
},
"importYourKeystore": "導入你的 KeyStore",
"incorrectPassword": "密碼錯誤",
@@ -1198,7 +1208,8 @@
"addNewAddress": "新增地址",
"CurrentDappAddress": {
"desc": "切換 Dapp 地址\n"
- }
+ },
+ "noSeedPhraseAddress": "此种子短语尚未添加任何地址。您可以添加一个地址或删除该种子短语。"
},
"receive": {
"title": "在 {{chain}} 上接收{{token}}",
@@ -2042,7 +2053,25 @@
"coboSafeErrorModule": "地址已過期,請刪除並重新導入地址。",
"importedDelegatedAddress": "已導入的委託地址",
"safeModuleAddress": "安全模組地址",
- "manage-addresses-under": "在此 {{brand}} 下管理地址"
+ "manage-addresses-under": "在此 {{brand}} 下管理地址",
+ "deleteSeedPhrase": {
+ "title2": "刪除地址?",
+ "option2": "刪除地址和種子短語",
+ "option1": "刪除地址,保留助記詞",
+ "remainSeedPhrase": "您的种子短语保留在您的设备上。",
+ "keepSeedPhrase": "這是唯一與這個種子短語連結的地址。你想保留這個種子短語嗎?",
+ "check2": "我确认我已经备份了我的 Private Key 或 Seed Phrase,并且我准备删除它。",
+ "check1": "我明白,删除这个地址也会删除它的私钥和种子短语。Rabby 不能为我恢复它们。",
+ "onlyDeleteAddr": "只有此地址将被移除。您的种子短语不受影响,因为您的其他地址仍在使用它。",
+ "title": "刪除地址和助記詞?",
+ "sub-title": "此操作是永久性的。请查看以下内容以保护您的资产:"
+ },
+ "deletePrivateKey": {
+ "title": "刪除地址和私鑰?",
+ "sub-title": "此操作是永久性的。请检查以下内容以保护您的资产:",
+ "check1": "我明白删除这个地址也会移除它的 Private Key。Rabby 不能为我恢复它们。",
+ "check2": "我確認我已經備份了我的 Private Key 或 Seed Phrase,並且我已準備好刪除它。"
+ }
},
"preferMetamaskDapps": {
"title": "優先使用MetaMask連接的Dapp",
@@ -2940,7 +2969,11 @@
"exchangeAddress": "交易地址",
"riskTitle": "添加白名單地址",
"address": "地址",
- "title": "將地址添加到白名單"
+ "title": "將地址添加到白名單",
+ "verifyPwd": {
+ "title": "非白名单地址",
+ "inputPlaceholder": "輸入您的密碼以確認此轉賬"
+ }
},
"perps": {
"candleMenuKey": {
@@ -3177,7 +3210,10 @@
"removeFromWhitelist": "從白名單中移除",
"notWhitelist": "不是一个 whitelist 地址",
"addWhitelistDesc": "將信任的地址添加到白名單,以便快速轉賬---下次無需確認",
- "addWhitelist": "將地址添加到白名單"
+ "addWhitelist": "將地址添加到白名單",
+ "PwdForNonWhitelistedTx": {
+ "enabledHint": "非白名單轉賬的密碼"
+ }
},
"addWhitelist": {
"title": "將地址添加到白名單",
@@ -3736,4 +3772,4 @@
},
"IMPORTED_HD_KEYRING_NEED_PASSPHRASE": "通過種子短語(密碼)導入"
}
-}
+}
\ No newline at end of file
diff --git a/src/ui/assets/address/info-cc.svg b/src/ui/assets/address/info-cc.svg
new file mode 100644
index 00000000000..0a862f877c1
--- /dev/null
+++ b/src/ui/assets/address/info-cc.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/ui/component/AuthenticationModal/popup.tsx b/src/ui/component/AuthenticationModal/popup.tsx
index 2db39d1feb1..c3da115aba3 100644
--- a/src/ui/component/AuthenticationModal/popup.tsx
+++ b/src/ui/component/AuthenticationModal/popup.tsx
@@ -22,7 +22,7 @@ const AuthFormItemWrapper = styled.div`
}
.ant-input.ant-input-lg.popup-input {
border: 1px solid var(--r-neutral-line, #d3d8e0) !important;
- background: transparent !important;
+ background: var(--r-neutral-card1, #fff) !important;
&::placeholder {
color: var(--r-neutral-foot, #6a7587) !important;
}
@@ -155,7 +155,7 @@ const AuthenticationPopup = ({
const height = useMemo(() => {
if (!description && checklist.length <= 0) return 240;
if (description && checklist.length <= 0) return 280;
- return 480;
+ return 446;
}, [description, checklist]);
const [force, setForceRender] = useState(!!forceRender);
@@ -199,6 +199,7 @@ const AuthenticationPopup = ({
void;
+ getContainer?: DrawerProps['getContainer'];
+}) => {
+ const wallet = useWallet();
+ const { t } = useTranslation();
+
+ const accountsList = useRabbySelector((s) => s.accountToDisplay.accountsList);
+
+ const targetAccount = accountsList?.find(
+ (e) => isSameAddress(address, e.address) && e.type === type
+ );
+
+ const isHDKeyring = type === KEYRING_TYPE.HdKeyring;
+
+ const isLastHdKeyingAccount = useMemo(
+ () =>
+ !!targetAccount &&
+ isHDKeyring &&
+ accountsList.filter((e) => e.publicKey === targetAccount.publicKey)
+ .length === 1,
+ [targetAccount, accountsList, isHDKeyring]
+ );
+
+ const [deleteHDKeyringPopup, setDeleteHDKeyringPopup] = useState(true);
+ const [HdKeyringDeletedType, setHdKeyringDeletedType] = useState<
+ 'seed' | 'addr' | undefined
+ >(undefined);
+
+ const handleDeleteAddress = async (deleteSeed = false) => {
+ await wallet.removeAddress(
+ address,
+ type,
+ brandName,
+ type === KEYRING_TYPE.HdKeyring ? (deleteSeed ? true : false) : true
+ );
+ message.success({
+ icon: ,
+ content: t('global.Deleted'),
+ duration: 0.5,
+ });
+ onFinished?.();
+ closeDeleteHDKeyringPopup();
+ };
+
+ const closeDeleteHDKeyringPopup = () => {
+ setDeleteHDKeyringPopup(false);
+ };
+
+ useEffect(() => {
+ setHdKeyringDeletedType(undefined);
+ }, [deleteHDKeyringPopup]);
+
+ const renderContent = () => {
+ if (isHDKeyring) {
+ if (isLastHdKeyingAccount) {
+ if (!HdKeyringDeletedType) {
+ return (
+