Initial Hash Wallet rebrand from Cake Wallet fork

- Re-enable Wownero and remove the wallet-deprecation popup
- Disable Solana, Tron, Zano, Zcash, Decred across all platform configs
- Trim swap providers to Trocador-only (its aggregator already covers
  ChangeNow, FixedFloat, LetsExchange, Exolix, StealthEx, Quantex, +16 more)
- Bundle ID com.suchsoftware.hashwallet, display name "Hash Wallet",
  URL scheme "hashwallet"; Android Java package moved
- iOS plist + macOS xcconfig + Windows bat updated
- About page and English strings rebranded; new README
- Cake Pay verified hidden via existing FeatureFlag.isCakePayEnabled = false
This commit is contained in:
jwinterm
2026-05-14 08:04:08 -04:00
parent 491a692cd6
commit 625022fdbb
26 changed files with 118 additions and 348 deletions
+17 -17
View File
@@ -147,7 +147,7 @@
"cake_pay_web_cards_subtitle": "Buy worldwide prepaid cards and gift cards",
"cake_pay_web_cards_title": "Cake Pay Web Cards",
"cake_seeds_save_disclaimer": "Please save these words in a secure place! You will need these words to restore your wallet on a new device.",
"cake_wallet": "Cake Wallet",
"cake_wallet": "Hash Wallet",
"cakepay_confirm_no_vpn": "I confirm I am not using a Proxy or VPN",
"cakepay_confirm_purchase": "Confirm Purchase",
"cakepay_confirm_terms_agreed": "I agree to the terms and conditions presented here:",
@@ -226,7 +226,7 @@
"confirm_fee_deduction_content": "Do you agree to deduct the fee from the output?",
"confirm_passphrase": "Confirm passphrase",
"confirm_sending": "Confirm sending",
"confirm_silent_payments_switch_node": "Your current node does not support Silent Payments.\\n\\nCake Wallet will switch to a compatible node while scanning.",
"confirm_silent_payments_switch_node": "Your current node does not support Silent Payments.\\n\\nHash Wallet will switch to a compatible node while scanning.",
"confirm_transaction": "Confirm transaction",
"confirmations": "Confirmations",
"confirmed": "Confirmed Balance",
@@ -237,7 +237,7 @@
"connect_hw_info_step_1": "Make sure your device is powered ON.",
"connect_hw_info_step_2": "Turn Bluetooth on for both devices and pair them from the phone, OR connect your devices together using a USB cable.",
"connect_hw_info_step_3": "Unlock your device and navigate to the desired crypto app.",
"connect_hw_info_step_4": "Select your device in Cake Wallet and continue with the setup.",
"connect_hw_info_step_4": "Select your device in Hash Wallet and continue with the setup.",
"connect_yats": "Connect Yats",
"connect_your_hardware_wallet": "Connect your hardware wallet using Bluetooth or USB",
"connect_your_hardware_wallet_ble": "Connect your hardware wallet using Bluetooth",
@@ -440,7 +440,7 @@
"evm_ecosystem_description": "If necessary, modify the network and token you would like to use for this payment.",
"exchange": "Exchange",
"exchange_extra_info": "Please don’t forget to specify the Memo or Extra ID while sending this transaction for the exchange",
"exchange_incorrect_current_wallet_for_xmr": "If you want to swap XMR from your Cake Wallet Monero balance, please switch to your Monero wallet first.",
"exchange_incorrect_current_wallet_for_xmr": "If you want to swap XMR from your Hash Wallet Monero balance, please switch to your Monero wallet first.",
"exchange_new_template": "New template",
"exchange_provider_unsupported": "${providerName} is no longer supported!",
"exchange_providers": "Exchange Providers",
@@ -450,7 +450,7 @@
"exchange_result_write_down_ID": "*Please copy or write down your ID shown above.",
"exchange_result_write_down_trade_id": "Please copy or write down the trade ID to continue.",
"exchange_sync_alert_content": "Please wait until your wallet is synchronized",
"exchange_trade_result_confirm": "By pressing send from Cake Wallet, you will be sending ${fetchingLabel} ${from} from your wallet called ${walletName} to the address shown below. Or you can send from your external wallet to the address/QR code on the send from external wallet details page.\n\nPlease press either of the buttons to continue or go back to change the amounts.",
"exchange_trade_result_confirm": "By pressing send from Hash Wallet, you will be sending ${fetchingLabel} ${from} from your wallet called ${walletName} to the address shown below. Or you can send from your external wallet to the address/QR code on the send from external wallet details page.\n\nPlease press either of the buttons to continue or go back to change the amounts.",
"expired": "Expired",
"expires": "Expires",
"expiresOn": "Expires on",
@@ -513,7 +513,7 @@
"got_it": "Got it",
"gross_balance": "Gross Balance",
"group_by_type": "Group by type",
"haven_app": "Haven by Cake Wallet",
"haven_app": "Haven by Hash Wallet",
"haven_app_wallet_text": "Awesome wallet for Haven",
"help": "help",
"hidden_addresses": "Hidden Addresses",
@@ -629,7 +629,7 @@
"minutes_to_pin_code": "${minute} minutes",
"mm": "MM",
"modify_2fa": "Modify Cake 2FA",
"monero_com": "Monero.com by Cake Wallet",
"monero_com": "Monero.com by Hash Wallet",
"monero_com_wallet_text": "Awesome wallet for Monero",
"monero_dark_theme": "Monero Dark Theme",
"monero_light_theme": "Monero Light Theme",
@@ -756,7 +756,7 @@
"potential_scam": "Potential Scam",
"powered_by": "Powered by ${title}",
"pre_seed_button_text": "I understand. Show me my seed",
"pre_seed_description": "On the next page you will see a series of words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.",
"pre_seed_description": "On the next page you will see a series of words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Hash Wallet app.",
"pre_seed_title": "IMPORTANT",
"preference": "Preference",
"prepaid_cards": "Prepaid Cards",
@@ -840,7 +840,7 @@
"restore_bitcoin_description_from_keys": "Restore your wallet from generated WIF string from your private keys",
"restore_bitcoin_description_from_seed": "Restore your wallet from 24 word combination code",
"restore_bitcoin_title_from_keys": "Restore from WIF",
"restore_description_from_backup": "Get Cake Wallet back exactly as you had it by restoring from a backup file.",
"restore_description_from_backup": "Get Hash Wallet back exactly as you had it by restoring from a backup file.",
"restore_description_from_cupcake": "Link with our companion air-gapped app, installed on a second phone.",
"restore_description_from_hardware_wallet": "Link your hardware wallet device from a variety of manufacturers.",
"restore_description_from_keys": "Restore your wallet from generated keystrokes saved from your private keys",
@@ -958,7 +958,7 @@
"send_external_desc": "Don't close this page until you send the funds, or else the deposit won't proceed.",
"send_fee": "Fee:",
"send_from": "Send from",
"send_from_cake_wallet": "Send from Cake Wallet",
"send_from_cake_wallet": "Send from Hash Wallet",
"send_from_external": "Send from External",
"send_from_external_wallet": "Send from External Wallet",
"send_name": "Name",
@@ -1083,7 +1083,7 @@
"support_description_guides": "Documentation and support for common issues",
"support_description_live_chat": "Free and fast! Trained support representatives are available to assist",
"support_description_other_links": "Join our communities or reach us or our partners through other methods",
"support_title_guides": "Cake Wallet docs",
"support_title_guides": "Hash Wallet docs",
"support_title_live_chat": "Live support",
"support_title_other_links": "Other support links",
"supported": "Supported",
@@ -1132,7 +1132,7 @@
"template": "Template",
"template_name": "Template Name",
"testnet_coins_no_value": "Testnet coins have no value",
"third_intro_content": "Yats live outside of Cake Wallet, too. Any wallet address on earth can be replaced with a Yat!",
"third_intro_content": "Yats live outside of Hash Wallet, too. Any wallet address on earth can be replaced with a Yat!",
"third_intro_title": "Yat plays nicely with others",
"this_pair_is_not_supported_warning": "This pair is not supported with the currently selected exchange(s). Please select another exchange.",
"thorchain_contract_address_not_supported": "THORChain does not support sending to a contract address",
@@ -1152,7 +1152,7 @@
"tokens_strong_warning": "Never send tokens to this address!",
"tor_connection": "Tor connection",
"tor_connection_timeout": "Tor connection timeout",
"tor_experimental": "This is an experimental feature, not all connections made from Cake Wallet support Tor routing - some connections may use clearnet, in order to fully route app traffic use Tor with VPN mode.",
"tor_experimental": "This is an experimental feature, not all connections made from Hash Wallet support Tor routing - some connections may use clearnet, in order to fully route app traffic use Tor with VPN mode.",
"tor_only": "Tor only",
"total": "Total",
"total_saving": "Total Savings",
@@ -1302,7 +1302,7 @@
"wallet_group": "Wallet Group",
"wallet_group_description_existing_seed": "You’ve chosen to use an existing seed for this wallet. You may verify the seed again if you need to confirm or write it down.",
"wallet_group_description_four": "to create a wallet with an entirely new seed.",
"wallet_group_description_one": "In Cake Wallet, you can create a",
"wallet_group_description_one": "In Hash Wallet, you can create a",
"wallet_group_description_open_wallet": "Otherwise, you can continue to open the wallet",
"wallet_group_description_three": "to see the available wallets and/or wallet groups screen. Or choose",
"wallet_group_description_two": "by selecting an existing wallet to share a seed with. Each wallet group can contain a single wallet of each currency type.\n\nYou can select",
@@ -1358,11 +1358,11 @@
"xmr_to_error_description": "Invalid amount. Maximum limit 8 digits after the decimal point",
"yat": "Yat",
"yat_address": "Yat Address",
"yat_alert_content": "Cake Wallet users can now send and receive all their favorite currencies with a one-of-a-kind emoji-based username.",
"yat_alert_content": "Hash Wallet users can now send and receive all their favorite currencies with a one-of-a-kind emoji-based username.",
"yat_alert_title": "Send and receive crypto more easily with Yat",
"yat_error": "Yat error",
"yat_error_content": "No addresses linked with this Yat. Try another Yat",
"yat_popup_content": "You can now send and receive crypto in Cake Wallet with your Yat - a short, emoji-based username. Manage Yats at any time on the settings screen",
"yat_popup_content": "You can now send and receive crypto in Hash Wallet with your Yat - a short, emoji-based username. Manage Yats at any time on the settings screen",
"yat_popup_title": "Your wallet address can be emojified.",
"yes": "Yes",
"yesterday": "Yesterday",
@@ -1374,7 +1374,7 @@
"youCanGoBackToYourDapp": "You can go back to your dApp now",
"your": "Your",
"yy": "YY",
"zcash_card_description": "If you don't see your full balance Cake Wallet can attempt to sweep funds from internal change addresses used by some wallets.",
"zcash_card_description": "If you don't see your full balance Hash Wallet can attempt to sweep funds from internal change addresses used by some wallets.",
"zcash_card_dismiss": "Dismiss",
"zcash_card_enable_later": "You can always enable this card later in settings",
"zcash_card_missing_funds": "Missing funds?",