shadowproject/shadow

View on GitHub
src/qt/bridgetranslations.h

Summary

Maintainability
Test Coverage
#ifndef BRIDGETRANSLATIONS_H
#define BRIDGETRANSLATIONS_H
#include <QObject>

// Get strings in debug console `dumpStrings()`
// TODO: Automate this process, move into include and generate include...
static const char *html_strings[] = {
QT_TRANSLATE_NOOP("ShadowBridge", "Overview"),
QT_TRANSLATE_NOOP("ShadowBridge", "Wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "Send"),
QT_TRANSLATE_NOOP("ShadowBridge", "Receive"),
QT_TRANSLATE_NOOP("ShadowBridge", "Transactions"),
QT_TRANSLATE_NOOP("ShadowBridge", "Address Book"),
QT_TRANSLATE_NOOP("ShadowBridge", "Chat"),
QT_TRANSLATE_NOOP("ShadowBridge", "Notifications"),
QT_TRANSLATE_NOOP("ShadowBridge", "Options"),
QT_TRANSLATE_NOOP("ShadowBridge", "Wallet Management"),
QT_TRANSLATE_NOOP("ShadowBridge", "Add New Wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "Import Wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "Advanced"),
QT_TRANSLATE_NOOP("ShadowBridge", "Backup"),
QT_TRANSLATE_NOOP("ShadowBridge", "Backup Wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "Encrypt Wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "Change Passphrase"),
QT_TRANSLATE_NOOP("ShadowBridge", "(Un)lock Wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "Tools"),
QT_TRANSLATE_NOOP("ShadowBridge", "Chain Data"),
QT_TRANSLATE_NOOP("ShadowBridge", "Block Explorer"),
QT_TRANSLATE_NOOP("ShadowBridge", "Sign Message"),
QT_TRANSLATE_NOOP("ShadowBridge", "Verify Message"),
QT_TRANSLATE_NOOP("ShadowBridge", "Debug"),
QT_TRANSLATE_NOOP("ShadowBridge", "About Shadow"),
QT_TRANSLATE_NOOP("ShadowBridge", "About QT"),
QT_TRANSLATE_NOOP("ShadowBridge", "QR code"),
QT_TRANSLATE_NOOP("ShadowBridge", "Address:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Label:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Narration:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Amount:"),
QT_TRANSLATE_NOOP("ShadowBridge", "SDC"),
QT_TRANSLATE_NOOP("ShadowBridge", "mSDC"),
QT_TRANSLATE_NOOP("ShadowBridge", "µSDC"),
QT_TRANSLATE_NOOP("ShadowBridge", "Shadowshi"),
QT_TRANSLATE_NOOP("ShadowBridge", "Add new receive address"),
QT_TRANSLATE_NOOP("ShadowBridge", "Normal"),
QT_TRANSLATE_NOOP("ShadowBridge", "Stealth"),
QT_TRANSLATE_NOOP("ShadowBridge", "BIP32"),
QT_TRANSLATE_NOOP("ShadowBridge", "Add Address"),
QT_TRANSLATE_NOOP("ShadowBridge", "Add a new contact"),
QT_TRANSLATE_NOOP("ShadowBridge", "Address Lookup"),
QT_TRANSLATE_NOOP("ShadowBridge", "Address Type"),
QT_TRANSLATE_NOOP("ShadowBridge", "Group"),
QT_TRANSLATE_NOOP("ShadowBridge", "Label"),
QT_TRANSLATE_NOOP("ShadowBridge", "Address"),
QT_TRANSLATE_NOOP("ShadowBridge", "Public Key"),
QT_TRANSLATE_NOOP("ShadowBridge", "Transaction Hash"),
QT_TRANSLATE_NOOP("ShadowBridge", "Recent Transactions"),
QT_TRANSLATE_NOOP("ShadowBridge", "Market"),
QT_TRANSLATE_NOOP("ShadowBridge", "Advanced Options"),
QT_TRANSLATE_NOOP("ShadowBridge", "Coin Control"),
QT_TRANSLATE_NOOP("ShadowBridge", "Make payment"),
QT_TRANSLATE_NOOP("ShadowBridge", "Balance transfer"),
QT_TRANSLATE_NOOP("ShadowBridge", "Select Inputs"),
QT_TRANSLATE_NOOP("ShadowBridge", "Automatically selected"),
QT_TRANSLATE_NOOP("ShadowBridge", "Quantity:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Fee:"),
QT_TRANSLATE_NOOP("ShadowBridge", "After Fee:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Bytes:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Priority:"),
QT_TRANSLATE_NOOP("ShadowBridge", "LowOutput:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Change:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Custom change address"),
QT_TRANSLATE_NOOP("ShadowBridge", "From account"),
QT_TRANSLATE_NOOP("ShadowBridge", "PUBLIC"),
QT_TRANSLATE_NOOP("ShadowBridge", "PRIVATE"),
QT_TRANSLATE_NOOP("ShadowBridge", "Balance:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Ring Size:"),
QT_TRANSLATE_NOOP("ShadowBridge", "To account"),
QT_TRANSLATE_NOOP("ShadowBridge", "Pay to"),
QT_TRANSLATE_NOOP("ShadowBridge", "Narration"),
QT_TRANSLATE_NOOP("ShadowBridge", "Amount"),
QT_TRANSLATE_NOOP("ShadowBridge", "Default Stealth Address"),
QT_TRANSLATE_NOOP("ShadowBridge", "Add Recipient"),
QT_TRANSLATE_NOOP("ShadowBridge", "Clear All"),
QT_TRANSLATE_NOOP("ShadowBridge", "Suggest Ring Size"),
QT_TRANSLATE_NOOP("ShadowBridge", "Send Payment"),
QT_TRANSLATE_NOOP("ShadowBridge", "RECEIVE"),
QT_TRANSLATE_NOOP("ShadowBridge", "Filter by type.."),
QT_TRANSLATE_NOOP("ShadowBridge", "Type"),
QT_TRANSLATE_NOOP("ShadowBridge", "Show QR Code"),
QT_TRANSLATE_NOOP("ShadowBridge", "New Address"),
QT_TRANSLATE_NOOP("ShadowBridge", "Copy Address"),
QT_TRANSLATE_NOOP("ShadowBridge", "TRANSACTIONS"),
QT_TRANSLATE_NOOP("ShadowBridge", "Date"),
QT_TRANSLATE_NOOP("ShadowBridge", "ADDRESSBOOK"),
QT_TRANSLATE_NOOP("ShadowBridge", "Delete"),
QT_TRANSLATE_NOOP("ShadowBridge", "Start Private Conversation"),
QT_TRANSLATE_NOOP("ShadowBridge", "Name:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Public Key:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Start Conversation"),
QT_TRANSLATE_NOOP("ShadowBridge", "Choose identity"),
QT_TRANSLATE_NOOP("ShadowBridge", "Identity:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Start Group Conversation"),
QT_TRANSLATE_NOOP("ShadowBridge", "Group name:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Create Group"),
QT_TRANSLATE_NOOP("ShadowBridge", "Invite others"),
QT_TRANSLATE_NOOP("ShadowBridge", "Search"),
QT_TRANSLATE_NOOP("ShadowBridge", "Invite others to group"),
QT_TRANSLATE_NOOP("ShadowBridge", "Invite to Group"),
QT_TRANSLATE_NOOP("ShadowBridge", "Invite"),
QT_TRANSLATE_NOOP("ShadowBridge", "GROUP"),
QT_TRANSLATE_NOOP("ShadowBridge", "BOOK"),
QT_TRANSLATE_NOOP("ShadowBridge", "Start private conversation"),
QT_TRANSLATE_NOOP("ShadowBridge", "Start group conversation"),
QT_TRANSLATE_NOOP("ShadowBridge", "CHAT"),
QT_TRANSLATE_NOOP("ShadowBridge", "Leave Group"),
QT_TRANSLATE_NOOP("ShadowBridge", "CHAIN DATA"),
QT_TRANSLATE_NOOP("ShadowBridge", "Coin Value"),
QT_TRANSLATE_NOOP("ShadowBridge", "Owned (Mature)"),
QT_TRANSLATE_NOOP("ShadowBridge", "System (Mature)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Spends"),
QT_TRANSLATE_NOOP("ShadowBridge", "Least Depth"),
QT_TRANSLATE_NOOP("ShadowBridge", "BLOCK EXPLORER"),
QT_TRANSLATE_NOOP("ShadowBridge", "Refresh"),
QT_TRANSLATE_NOOP("ShadowBridge", "Hash"),
QT_TRANSLATE_NOOP("ShadowBridge", "Height"),
QT_TRANSLATE_NOOP("ShadowBridge", "Timestamp"),
QT_TRANSLATE_NOOP("ShadowBridge", "Value Out"),
QT_TRANSLATE_NOOP("ShadowBridge", "OPTIONS"),
QT_TRANSLATE_NOOP("ShadowBridge", "Main"),
QT_TRANSLATE_NOOP("ShadowBridge", "Network"),
QT_TRANSLATE_NOOP("ShadowBridge", "Window"),
QT_TRANSLATE_NOOP("ShadowBridge", "Display"),
QT_TRANSLATE_NOOP("ShadowBridge", "I2P"),
QT_TRANSLATE_NOOP("ShadowBridge", "Tor"),
QT_TRANSLATE_NOOP("ShadowBridge", "Start Shadow on system login"),
QT_TRANSLATE_NOOP("ShadowBridge", "Detach databases at shutdown"),
QT_TRANSLATE_NOOP("ShadowBridge", "Pay transaction fee:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Optional transaction fee per kB that helps make sure your transactions are processed quickly."),
QT_TRANSLATE_NOOP("ShadowBridge", "Most transactions are 1kB. Fee 0.01 recommended."),
QT_TRANSLATE_NOOP("ShadowBridge", "Enable Staking"),
QT_TRANSLATE_NOOP("ShadowBridge", "Reserve:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Reserved amount does not participate in staking and is therefore spendable at any time."),
QT_TRANSLATE_NOOP("ShadowBridge", "Minimum Stake Interval"),
QT_TRANSLATE_NOOP("ShadowBridge", "Minimum Ring size:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Maximum Ring size:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Automatically select ring size"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enable Secure messaging"),
QT_TRANSLATE_NOOP("ShadowBridge", "Thin Mode (Requires Restart)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Thin Full Index"),
QT_TRANSLATE_NOOP("ShadowBridge", "Thin Index Window"),
QT_TRANSLATE_NOOP("ShadowBridge", "Map port using UPnP"),
QT_TRANSLATE_NOOP("ShadowBridge", "Connect through SOCKS proxy:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Details"),
QT_TRANSLATE_NOOP("ShadowBridge", "Proxy IP:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Port:"),
QT_TRANSLATE_NOOP("ShadowBridge", "SOCKS Version:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Minimize to the tray instead of the taskbar"),
QT_TRANSLATE_NOOP("ShadowBridge", "Minimize on close"),
QT_TRANSLATE_NOOP("ShadowBridge", "User Interface language:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Unit to show amounts in:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Rows per page:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Display addresses in transaction list"),
QT_TRANSLATE_NOOP("ShadowBridge", "Notifications:"),
QT_TRANSLATE_NOOP("ShadowBridge", "Visible Transaction Types:"),
QT_TRANSLATE_NOOP("ShadowBridge", "I2P (coming soon)"),
QT_TRANSLATE_NOOP("ShadowBridge", "TOR (coming soon)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Cancel"),
QT_TRANSLATE_NOOP("ShadowBridge", "Apply"),
QT_TRANSLATE_NOOP("ShadowBridge", "Ok"),
QT_TRANSLATE_NOOP("ShadowBridge", "Lets create a New Wallet and Account to get you started!"),
QT_TRANSLATE_NOOP("ShadowBridge", "Wallet Name"),
QT_TRANSLATE_NOOP("ShadowBridge", "Password"),
QT_TRANSLATE_NOOP("ShadowBridge", "Add an optional Password to secure the Recovery Phrase (shown on next page)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Would you like to create a Multi-Account HD Key? (BIP44)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Language"),
QT_TRANSLATE_NOOP("ShadowBridge", "English"),
QT_TRANSLATE_NOOP("ShadowBridge", "French"),
QT_TRANSLATE_NOOP("ShadowBridge", "Japanese"),
QT_TRANSLATE_NOOP("ShadowBridge", "Spanish"),
QT_TRANSLATE_NOOP("ShadowBridge", "Chinese (Simplified)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Chinese (Traditional)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Next Step"),
QT_TRANSLATE_NOOP("ShadowBridge", "Write your Wallet Recovery Phrase"),
QT_TRANSLATE_NOOP("ShadowBridge", "Recovery Phrase"),
QT_TRANSLATE_NOOP("ShadowBridge", "Important!"),
QT_TRANSLATE_NOOP("ShadowBridge", "You need the Wallet Recovery Phrase to restore this wallet. Write it down and keep them somewhere safe.\n\
                                                          You will be asked to confirm the Wallet Recovery Phrase in the next screen to ensure you have written it down correctly"),
QT_TRANSLATE_NOOP("ShadowBridge", "Back"),
QT_TRANSLATE_NOOP("ShadowBridge", "Please confirm your Wallet Recovery Phrase"),
QT_TRANSLATE_NOOP("ShadowBridge", "Congratulations! You have successfully created a New Wallet and Account"),
QT_TRANSLATE_NOOP("ShadowBridge", "You can now use your Account to send and receive funds :)\n\
                            Remember to keep your Wallet Recovery Phrase and Password (if set) safe in case you ever need to recover your wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "Lets import your Wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "The Wallet Recovery Phrase could require a password to be imported"),
QT_TRANSLATE_NOOP("ShadowBridge", "Is this a Multi-Account HD Key (BIP44)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Recovery Phrase (Usually 24 words)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Congratulations! You have successfully imported your Wallet from your Recovery Phrase"),
QT_TRANSLATE_NOOP("ShadowBridge", "You can now use your Account to send and receive funds :)\n\
                            Remember to keep your Wallet Recovery Phrase and Password safe in case you ever need to recover your wallet again!"),
QT_TRANSLATE_NOOP("ShadowBridge", "Accounts"),
QT_TRANSLATE_NOOP("ShadowBridge", "ID"),
QT_TRANSLATE_NOOP("ShadowBridge", "Name"),
QT_TRANSLATE_NOOP("ShadowBridge", "Created"),
QT_TRANSLATE_NOOP("ShadowBridge", "Active Account"),
QT_TRANSLATE_NOOP("ShadowBridge", "Default"),
QT_TRANSLATE_NOOP("ShadowBridge", "Wallet Keys"),
QT_TRANSLATE_NOOP("ShadowBridge", "Path"),
QT_TRANSLATE_NOOP("ShadowBridge", "Active"),
QT_TRANSLATE_NOOP("ShadowBridge", "Master"),
QT_TRANSLATE_NOOP("ShadowBridge", "Make Default"),
QT_TRANSLATE_NOOP("ShadowBridge", "Activate/Deactivate"),
QT_TRANSLATE_NOOP("ShadowBridge", "Set as Master"),
QT_TRANSLATE_NOOP("ShadowBridge", "Tor connection offline"),
QT_TRANSLATE_NOOP("ShadowBridge", "i2p connection offline"),
QT_TRANSLATE_NOOP("ShadowBridge", "Wallet is encrypted and currently locked"),
QT_TRANSLATE_NOOP("ShadowBridge", "Not staking because wallet is offline"),
QT_TRANSLATE_NOOP("ShadowBridge", "0 active connections to ShadowCoin network"),
QT_TRANSLATE_NOOP("ShadowBridge", "Wallet is syncing"),
QT_TRANSLATE_NOOP("ShadowBridge", "Open chat list"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a label for this address to add it to your address book"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a address to add it to your address book"),
QT_TRANSLATE_NOOP("ShadowBridge", "Inputs"),
QT_TRANSLATE_NOOP("ShadowBridge", "Values"),
QT_TRANSLATE_NOOP("ShadowBridge", "Outputs"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a ShadowCash address to sign the message with (e.g. SaKYqfD8J3vw4RTnqtgk2K9B67CBaL3mhV)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter the message you want to sign"),
QT_TRANSLATE_NOOP("ShadowBridge", "Click sign message to generate signature"),
QT_TRANSLATE_NOOP("ShadowBridge", "Copy the signed message signature"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a ShadowCash address to verify the message with (e.g. SaKYqfD8J3vw4RTnqtgk2K9B67CBaL3mhV)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter the message you want to verify"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a ShadowCash signature"),
QT_TRANSLATE_NOOP("ShadowBridge", "Paste signature from clipboard"),
QT_TRANSLATE_NOOP("ShadowBridge", "Your total balance"),
QT_TRANSLATE_NOOP("ShadowBridge", "Balances overview"),
QT_TRANSLATE_NOOP("ShadowBridge", "Recent in/out transactions or stakes"),
QT_TRANSLATE_NOOP("ShadowBridge", "Select inputs to spend"),
QT_TRANSLATE_NOOP("ShadowBridge", "Optional address to receive transaction change"),
QT_TRANSLATE_NOOP("ShadowBridge", "Choose from address book"),
QT_TRANSLATE_NOOP("ShadowBridge", "Paste address from clipboard"),
QT_TRANSLATE_NOOP("ShadowBridge", "Remove this recipient"),
QT_TRANSLATE_NOOP("ShadowBridge", "Current spendable send payment balance"),
QT_TRANSLATE_NOOP("ShadowBridge", "Current spendable balance to account"),
QT_TRANSLATE_NOOP("ShadowBridge", "The address to send the payment to"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a label for this address"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a short note to send with payment (max 24 characters)"),
QT_TRANSLATE_NOOP("ShadowBridge", "The address to transfer the balance to"),
QT_TRANSLATE_NOOP("ShadowBridge", "The label for this address"),
QT_TRANSLATE_NOOP("ShadowBridge", "Amount to transfer"),
QT_TRANSLATE_NOOP("ShadowBridge", "Send to multiple recipients at once"),
QT_TRANSLATE_NOOP("ShadowBridge", "Double click to edit"),
QT_TRANSLATE_NOOP("ShadowBridge", "Date and time that the transaction was received."),
QT_TRANSLATE_NOOP("ShadowBridge", "Transaction status. Hover over this field to show number of confirmations."),
QT_TRANSLATE_NOOP("ShadowBridge", "Type of transaction."),
QT_TRANSLATE_NOOP("ShadowBridge", "Destination address of transaction."),
QT_TRANSLATE_NOOP("ShadowBridge", "Short payment note."),
QT_TRANSLATE_NOOP("ShadowBridge", "Amount removed from or added to balance."),
QT_TRANSLATE_NOOP("ShadowBridge", "The address to send the payment to  (e.g. SXywGBZBowrppUwwNUo1GCRDTibzJi7g2M)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Choose address from address book"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a public key for the address above"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a label for this group"),
QT_TRANSLATE_NOOP("ShadowBridge", "Name for this Wallet"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter a password"),
QT_TRANSLATE_NOOP("ShadowBridge", "Would you like to create a bip44 path?"),
QT_TRANSLATE_NOOP("ShadowBridge", "Your recovery phrase (Keep this safe!)"),
QT_TRANSLATE_NOOP("ShadowBridge", "Wallet Name for recovered account"),
QT_TRANSLATE_NOOP("ShadowBridge", "Enter the password for the wallet you are trying to recover"),
QT_TRANSLATE_NOOP("ShadowBridge", "Is this a bip44 path?"),
    0 // Leave this here...
};
#endif // BRIDGETRANSLATIONS_H