- Add "Backup to Matrix" button to wallet Settings tab - Implement BackupRecoveryKeyDialog for entering recovery key - Wire up WalletBackupService for SSSS encryption - Add backup state to WalletPanelState and WalletPanelEvent - Add localized strings for backup UI Backup flow: 1. User taps "Backup to Matrix" in wallet settings 2. Dialog prompts for Matrix recovery key 3. Wallet mnemonic is encrypted with SSSS 4. Stored in Matrix account data as com.sulkta.cardano.wallet_seed Tested: Successfully backed up wallet to SSSS on testnet.
66 lines
3.7 KiB
XML
66 lines
3.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources>
|
|
<!-- Wallet Panel -->
|
|
<string name="wallet_panel_title">Cardano Wallet</string>
|
|
|
|
<!-- Tabs -->
|
|
<string name="wallet_tab_overview">Overview</string>
|
|
<string name="wallet_tab_assets">Assets</string>
|
|
<string name="wallet_tab_history">History</string>
|
|
<string name="wallet_tab_settings">Settings</string>
|
|
|
|
<!-- Overview Tab -->
|
|
<string name="wallet_balance_label">Balance</string>
|
|
<string name="wallet_testnet_label">Testnet</string>
|
|
<string name="wallet_qr_code_description">QR code for receiving ADA</string>
|
|
<string name="wallet_copy_address">Copy address</string>
|
|
<string name="wallet_tap_to_copy">Tap to copy full address</string>
|
|
<string name="wallet_send_ada">Send ADA</string>
|
|
|
|
<!-- Assets Tab -->
|
|
<string name="wallet_no_assets">No native assets yet</string>
|
|
|
|
<!-- History Tab -->
|
|
<string name="wallet_no_transactions">No transactions yet</string>
|
|
<string name="wallet_tx_sent">Sent</string>
|
|
<string name="wallet_tx_received">Received</string>
|
|
<string name="wallet_view_on_explorer">View on explorer</string>
|
|
|
|
<!-- Settings Tab -->
|
|
<string name="wallet_settings_address">Wallet Address</string>
|
|
<string name="wallet_settings_no_address">No wallet configured</string>
|
|
<string name="wallet_settings_copy_address">Copy full address</string>
|
|
<string name="wallet_settings_network">Network</string>
|
|
<string name="wallet_settings_testnet">Preprod Testnet</string>
|
|
<string name="wallet_settings_mainnet">Mainnet</string>
|
|
<string name="wallet_settings_export_phrase">Export Recovery Phrase</string>
|
|
<string name="wallet_settings_export_phrase_description">View your 24-word recovery phrase</string>
|
|
<string name="wallet_settings_delete_wallet">Delete Wallet</string>
|
|
<string name="wallet_settings_delete_wallet_description">Remove wallet from this device</string>
|
|
|
|
<!-- Setup -->
|
|
<string name="wallet_setup_title">Set up your wallet</string>
|
|
<string name="wallet_setup_description">Your Cardano wallet keys will be stored securely on your device and backed up via your Matrix account.</string>
|
|
<string name="wallet_setup_button">Get Started</string>
|
|
|
|
<!-- Payment -->
|
|
<string name="wallet_payment_no_wallet_message">Set up your wallet to send ADA</string>
|
|
<string name="wallet_payment_no_wallet_button">Set Up Wallet</string>
|
|
<string name="wallet_payment_insufficient_balance">Insufficient balance (%s ADA available)</string>
|
|
|
|
<!-- SSSS Backup -->
|
|
<string name="wallet_settings_backup_matrix">Backup to Matrix</string>
|
|
<string name="wallet_settings_backup_matrix_description">Encrypt and store your wallet in Matrix account data</string>
|
|
<string name="wallet_settings_restore_matrix">Restore from Matrix</string>
|
|
<string name="wallet_settings_restore_matrix_description">Restore wallet from Matrix backup</string>
|
|
<string name="wallet_backup_dialog_title">Enter Recovery Key</string>
|
|
<string name="wallet_backup_dialog_message">Enter your Matrix recovery key to encrypt your wallet backup. This is the same key used to unlock your encrypted messages.</string>
|
|
<string name="wallet_backup_dialog_hint">Recovery key</string>
|
|
<string name="wallet_backup_dialog_backup">Backup</string>
|
|
<string name="wallet_backup_dialog_restore">Restore</string>
|
|
<string name="wallet_backup_dialog_cancel">Cancel</string>
|
|
<string name="wallet_backup_success">Wallet backed up successfully</string>
|
|
<string name="wallet_restore_success">Wallet restored successfully</string>
|
|
<string name="wallet_backup_error">Backup failed: %s</string>
|
|
<string name="wallet_restore_error">Restore failed: %s</string>
|
|
</resources>
|