element-x-ada/features/wallet/impl/src/main/res/values/strings.xml
Kayos 75edbd5499 feat(wallet): Add SSSS backup functionality
- 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.
2026-03-29 05:02:25 -07:00

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>