secant-ios-wallet/modules/Sources/Generated/L10n.swift

818 lines
49 KiB
Swift
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// swiftlint:disable all
// Generated using SwiftGen https://github.com/SwiftGen/SwiftGen
import Foundation
// swiftlint:disable superfluous_disable_command file_length implicit_return prefer_self_in_static_references
// MARK: - Strings
// swiftlint:disable explicit_type_interface function_parameter_count identifier_name line_length
// swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces
public enum L10n {
/// QR Code for %@
public static func qrCodeFor(_ p1: Any) -> String {
return L10n.tr("Localizable", "qrCodeFor", String(describing: p1), fallback: "QR Code for %@")
}
public enum AddressDetails {
/// Copy
public static let copy = L10n.tr("Localizable", "addressDetails.copy", fallback: "Copy")
/// Receive
public static let receiveTitle = L10n.tr("Localizable", "addressDetails.receiveTitle", fallback: "Receive")
/// Sapling Address
public static let sa = L10n.tr("Localizable", "addressDetails.sa", fallback: "Sapling Address")
/// Share
public static let share = L10n.tr("Localizable", "addressDetails.share", fallback: "Share")
/// Transparent Address
public static let ta = L10n.tr("Localizable", "addressDetails.ta", fallback: "Transparent Address")
/// Unified Address
public static let ua = L10n.tr("Localizable", "addressDetails.ua", fallback: "Unified Address")
public enum Error {
/// could not extract sapling receiver from UA
public static let cantExtractSaplingAddress = L10n.tr("Localizable", "addressDetails.error.cantExtractSaplingAddress", fallback: "could not extract sapling receiver from UA")
/// could not extract transparent receiver from UA
public static let cantExtractTransparentAddress = L10n.tr("Localizable", "addressDetails.error.cantExtractTransparentAddress", fallback: "could not extract transparent receiver from UA")
/// could not extract UA
public static let cantExtractUnifiedAddress = L10n.tr("Localizable", "addressDetails.error.cantExtractUnifiedAddress", fallback: "could not extract UA")
}
}
public enum Balance {
/// Available balance %@ %@
public static func available(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "balance.available", String(describing: p1), String(describing: p2), fallback: "Available balance %@ %@")
}
/// Available Balance
public static let availableTitle = L10n.tr("Localizable", "balance.availableTitle", fallback: "Available Balance")
}
public enum Balances {
/// Change pending
public static let changePending = L10n.tr("Localizable", "balances.changePending", fallback: "Change pending")
/// (Fee %@)
public static func fee(_ p1: Any) -> String {
return L10n.tr("Localizable", "balances.fee", String(describing: p1), fallback: "(Fee %@)")
}
/// Pending transactions
public static let pendingTransactions = L10n.tr("Localizable", "balances.pendingTransactions", fallback: "Pending transactions")
/// The restore process can take several hours on lower-powered devices, and even on powerful devices is likely to take more than an hour.
public static let restoringWalletWarning = L10n.tr("Localizable", "balances.restoringWalletWarning", fallback: "The restore process can take several hours on lower-powered devices, and even on powerful devices is likely to take more than an hour.")
/// Shield and consolidate funds
public static let shieldButtonTitle = L10n.tr("Localizable", "balances.shieldButtonTitle", fallback: "Shield and consolidate funds")
/// Shielding funds
public static let shieldingInProgress = L10n.tr("Localizable", "balances.shieldingInProgress", fallback: "Shielding funds")
/// Shielded zec (spendable)
public static let spendableBalance = L10n.tr("Localizable", "balances.spendableBalance", fallback: "Shielded zec (spendable)")
/// Synced
public static let synced = L10n.tr("Localizable", "balances.synced", fallback: "Synced")
/// Syncing
public static let syncing = L10n.tr("Localizable", "balances.syncing", fallback: "Syncing")
/// Transparent balance
public static let transparentBalance = L10n.tr("Localizable", "balances.transparentBalance", fallback: "Transparent balance")
public enum Alert {
public enum ShieldFunds {
public enum Failure {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "balances.alert.shieldFunds.failure.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
/// Failed to shield funds
public static let title = L10n.tr("Localizable", "balances.alert.shieldFunds.failure.title", fallback: "Failed to shield funds")
}
}
}
public enum HintBox {
/// I got it!
public static let dismiss = L10n.tr("Localizable", "balances.hintBox.dismiss", fallback: "I got it!")
/// Zashi uses the latest network upgrade and does does not support sending transparent (unshielded) ZEC. Converting your funds will move them to your available balance so you can send or spend them.
public static let message = L10n.tr("Localizable", "balances.hintBox.message", fallback: "Zashi uses the latest network upgrade and does does not support sending transparent (unshielded) ZEC. Converting your funds will move them to your available balance so you can send or spend them.")
}
}
public enum Error {
/// possible roll back
public static let rollBack = L10n.tr("Localizable", "error.rollBack", fallback: "possible roll back")
}
public enum ExportLogs {
public enum Alert {
public enum Failed {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "exportLogs.alert.failed.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
/// Error when exporting logs
public static let title = L10n.tr("Localizable", "exportLogs.alert.failed.title", fallback: "Error when exporting logs")
}
}
}
public enum Field {
public enum Multiline {
/// char limit exceeded
public static let charLimitExceeded = L10n.tr("Localizable", "field.multiline.charLimitExceeded", fallback: "char limit exceeded")
}
public enum TransactionAddress {
/// To:
public static let to = L10n.tr("Localizable", "field.transactionAddress.to", fallback: "To:")
/// Zcash Address
public static let validZcashAddress = L10n.tr("Localizable", "field.transactionAddress.validZcashAddress", fallback: "Zcash Address")
}
public enum TransactionAmount {
/// Amount:
public static let amount = L10n.tr("Localizable", "field.transactionAmount.amount", fallback: "Amount:")
/// %@ Amount
public static func zecAmount(_ p1: Any) -> String {
return L10n.tr("Localizable", "field.transactionAmount.zecAmount", String(describing: p1), fallback: "%@ Amount")
}
}
}
public enum General {
/// Back
public static let back = L10n.tr("Localizable", "general.back", fallback: "Back")
/// Cancel
public static let cancel = L10n.tr("Localizable", "general.cancel", fallback: "Cancel")
/// Clear
public static let clear = L10n.tr("Localizable", "general.clear", fallback: "Clear")
/// Close
public static let close = L10n.tr("Localizable", "general.close", fallback: "Close")
/// date not available
public static let dateNotAvailable = L10n.tr("Localizable", "general.dateNotAvailable", fallback: "date not available")
/// Done
public static let done = L10n.tr("Localizable", "general.done", fallback: "Done")
/// Max
public static let max = L10n.tr("Localizable", "general.max", fallback: "Max")
/// Next
public static let next = L10n.tr("Localizable", "general.next", fallback: "Next")
/// No
public static let no = L10n.tr("Localizable", "general.no", fallback: "No")
/// Ok
public static let ok = L10n.tr("Localizable", "general.ok", fallback: "Ok")
/// [RESTORING YOUR WALLET]
public static let restoringWallet = L10n.tr("Localizable", "general.restoringWallet", fallback: "[RESTORING YOUR WALLET…]")
/// Send
public static let send = L10n.tr("Localizable", "general.send", fallback: "Send")
/// Skip
public static let skip = L10n.tr("Localizable", "general.skip", fallback: "Skip")
/// Success
public static let success = L10n.tr("Localizable", "general.success", fallback: "Success")
/// Tap to copy
public static let tapToCopy = L10n.tr("Localizable", "general.tapToCopy", fallback: "Tap to copy")
/// Unknown
public static let unknown = L10n.tr("Localizable", "general.unknown", fallback: "Unknown")
/// Yes
public static let yes = L10n.tr("Localizable", "general.yes", fallback: "Yes")
}
public enum Home {
/// Upgrading databases
public static let migratingDatabases = L10n.tr("Localizable", "home.migratingDatabases", fallback: "Upgrading databases…")
/// Receive %@
public static func receiveZec(_ p1: Any) -> String {
return L10n.tr("Localizable", "home.receiveZec", String(describing: p1), fallback: "Receive %@")
}
/// Send %@
public static func sendZec(_ p1: Any) -> String {
return L10n.tr("Localizable", "home.sendZec", String(describing: p1), fallback: "Send %@")
}
}
public enum ImportWallet {
/// Enter secret
/// recovery phrase
public static let description = L10n.tr("Localizable", "importWallet.description", fallback: "Enter secret\nrecovery phrase")
/// Enter private seed here
public static let enterPlaceholder = L10n.tr("Localizable", "importWallet.enterPlaceholder", fallback: "Enter private seed here…")
/// Enter your 24-word seed phrase to restore the associated wallet.
public static let message = L10n.tr("Localizable", "importWallet.message", fallback: "Enter your 24-word seed phrase to restore the associated wallet.")
/// (optional)
public static let optionalBirthday = L10n.tr("Localizable", "importWallet.optionalBirthday", fallback: "(optional)")
/// Wallet Import
public static let title = L10n.tr("Localizable", "importWallet.title", fallback: "Wallet Import")
public enum Alert {
public enum Failed {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "importWallet.alert.failed.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
/// Failed to restore wallet
public static let title = L10n.tr("Localizable", "importWallet.alert.failed.title", fallback: "Failed to restore wallet")
}
public enum Success {
/// The wallet has been successfully recovered.
public static let message = L10n.tr("Localizable", "importWallet.alert.success.message", fallback: "The wallet has been successfully recovered.")
/// Success
public static let title = L10n.tr("Localizable", "importWallet.alert.success.title", fallback: "Success")
}
}
public enum Birthday {
/// Wallet birthday height
public static let title = L10n.tr("Localizable", "importWallet.birthday.title", fallback: "Wallet birthday height")
}
public enum Button {
/// Restore
public static let restoreWallet = L10n.tr("Localizable", "importWallet.button.restoreWallet", fallback: "Restore")
}
public enum Seed {
/// VALID SEED PHRASE
public static let valid = L10n.tr("Localizable", "importWallet.seed.valid", fallback: "VALID SEED PHRASE")
}
}
public enum LocalAuthentication {
/// The Following content requires authentication.
public static let reason = L10n.tr("Localizable", "localAuthentication.reason", fallback: "The Following content requires authentication.")
}
public enum Nefs {
/// Not enough space on disk to do synchronisation!
public static let message = L10n.tr("Localizable", "nefs.message", fallback: "Not enough space on disk to do synchronisation!")
}
public enum Onboarding {
public enum Button {
/// Import an Existing Wallet
public static let importWallet = L10n.tr("Localizable", "onboarding.button.importWallet", fallback: "Import an Existing Wallet")
/// Create New Wallet
public static let newWallet = L10n.tr("Localizable", "onboarding.button.newWallet", fallback: "Create New Wallet")
}
public enum Step1 {
/// As a privacy focused wallet, we shield by default. Your wallet uses the shielded address for sending and moves transparent funds to that address automatically.
///
/// In other words, the 'privacy-please' sign is on the knob.
public static let description = L10n.tr("Localizable", "onboarding.step1.description", fallback: "As a privacy focused wallet, we shield by default. Your wallet uses the shielded address for sending and moves transparent funds to that address automatically.\n\nIn other words, the 'privacy-please' sign is on the knob.")
/// Welcome!
public static let title = L10n.tr("Localizable", "onboarding.step1.title", fallback: "Welcome!")
}
public enum Step2 {
/// You now have a unified address that includes and up-to-date shielded address for legacy systems.
///
/// This makes your wallet friendlier, and gives you and address that you won't have to upgrade again.
public static let description = L10n.tr("Localizable", "onboarding.step2.description", fallback: "You now have a unified address that includes and up-to-date shielded address for legacy systems.\n\nThis makes your wallet friendlier, and gives you and address that you won't have to upgrade again.")
/// Unified Addresses
public static let title = L10n.tr("Localizable", "onboarding.step2.title", fallback: "Unified Addresses")
}
public enum Step3 {
/// Due to Zcash's increased popularity, we are optimizing our syncing schemes to be faster and more efficient!
///
/// The future is fast!
public static let description = L10n.tr("Localizable", "onboarding.step3.description", fallback: "Due to Zcash's increased popularity, we are optimizing our syncing schemes to be faster and more efficient!\n\nThe future is fast!")
/// And so much more...
public static let title = L10n.tr("Localizable", "onboarding.step3.title", fallback: "And so much more...")
}
public enum Step4 {
/// Choose between creating a new wallet and importing and existing Secret Recovery Phrase
public static let description = L10n.tr("Localizable", "onboarding.step4.description", fallback: "Choose between creating a new wallet and importing and existing Secret Recovery Phrase")
/// Let's get started
public static let title = L10n.tr("Localizable", "onboarding.step4.title", fallback: "Let's get started")
}
}
public enum PlainOnboarding {
/// A no-frills wallet for sending and receiving Zcash (ZEC).
public static let title = L10n.tr("Localizable", "plainOnboarding.title", fallback: "A no-frills wallet for sending and receiving Zcash (ZEC).")
public enum Button {
/// Create new Wallet
public static let createNewWallet = L10n.tr("Localizable", "plainOnboarding.button.createNewWallet", fallback: "Create new Wallet")
/// Restore existing wallet
public static let restoreWallet = L10n.tr("Localizable", "plainOnboarding.button.restoreWallet", fallback: "Restore existing wallet")
}
}
public enum PrivateDataConsent {
/// I agree
public static let confirmation = L10n.tr("Localizable", "privateDataConsent.confirmation", fallback: "I agree")
/// By clicking "I Agree" below, you give your consent to export Zashis private data which includes the entire history of the wallet, all private information, memos, amounts and recipient addresses, even for your shielded activity.*
///
/// This private data also gives the ability to see certain future actions you take with Zashi.
///
/// Sharing this private data is irrevocable once you have shared this private data with someone, there is no way to revoke their access.
public static let message = L10n.tr("Localizable", "privateDataConsent.message", fallback: "By clicking \"I Agree\" below, you give your consent to export Zashis private data which includes the entire history of the wallet, all private information, memos, amounts and recipient addresses, even for your shielded activity.*\n\nThis private data also gives the ability to see certain future actions you take with Zashi.\n\nSharing this private data is irrevocable — once you have shared this private data with someone, there is no way to revoke their access.")
/// *Note that this private data does not give them the ability to spend your funds, only the ability to see what you do with your funds.
public static let note = L10n.tr("Localizable", "privateDataConsent.note", fallback: "*Note that this private data does not give them the ability to spend your funds, only the ability to see what you do with your funds.")
/// Consent for Exporting Private Data
public static let title = L10n.tr("Localizable", "privateDataConsent.title", fallback: "Consent for Exporting Private Data")
}
public enum ReceiveZec {
/// Your Address
public static let yourAddress = L10n.tr("Localizable", "receiveZec.yourAddress", fallback: "Your Address")
public enum Error {
/// could not extract UA
public static let cantExtractUnifiedAddress = L10n.tr("Localizable", "receiveZec.error.cantExtractUnifiedAddress", fallback: "could not extract UA")
}
}
public enum RecoveryPhraseBackupValidation {
/// Drag the words below to match your backed-up copy.
public static let description = L10n.tr("Localizable", "recoveryPhraseBackupValidation.description", fallback: "Drag the words below to match your backed-up copy.")
/// Your placed words did not match your secret recovery phrase
public static let failedResult = L10n.tr("Localizable", "recoveryPhraseBackupValidation.failedResult", fallback: "Your placed words did not match your secret recovery phrase")
/// Congratulations! You validated your secret recovery phrase.
public static let successResult = L10n.tr("Localizable", "recoveryPhraseBackupValidation.successResult", fallback: "Congratulations! You validated your secret recovery phrase.")
/// Verify Your Backup
public static let title = L10n.tr("Localizable", "recoveryPhraseBackupValidation.title", fallback: "Verify Your Backup")
}
public enum RecoveryPhraseDisplay {
/// Wallet birthday height: %@
public static func birthdayHeight(_ p1: Any) -> String {
return L10n.tr("Localizable", "recoveryPhraseDisplay.birthdayHeight", String(describing: p1), fallback: "Wallet birthday height: %@")
}
/// The following 24 words are the keys to your funds and are the only way to recover your funds if you get locked out or get a new device. Protect your ZEC by storing this phrase in a place you trust and never share it with anyone!
public static let description = L10n.tr("Localizable", "recoveryPhraseDisplay.description", fallback: "The following 24 words are the keys to your funds and are the only way to recover your funds if you get locked out or get a new device. Protect your ZEC by storing this phrase in a place you trust and never share it with anyone!")
/// The keys are missing. No backup phrase is stored in the keychain.
public static let noWords = L10n.tr("Localizable", "recoveryPhraseDisplay.noWords", fallback: "The keys are missing. No backup phrase is stored in the keychain.")
/// Your Secret
public static let titlePart1 = L10n.tr("Localizable", "recoveryPhraseDisplay.titlePart1", fallback: "Your Secret")
/// Recovery Phrase
public static let titlePart2 = L10n.tr("Localizable", "recoveryPhraseDisplay.titlePart2", fallback: "Recovery Phrase")
public enum Alert {
public enum Failed {
/// Attempt to load the stored wallet from the keychain failed. Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "recoveryPhraseDisplay.alert.failed.message", String(describing: p1), String(describing: p2), fallback: "Attempt to load the stored wallet from the keychain failed. Error: %@ (code: %@)")
}
/// Failed to load stored wallet
public static let title = L10n.tr("Localizable", "recoveryPhraseDisplay.alert.failed.title", fallback: "Failed to load stored wallet")
}
}
public enum Button {
/// Copy To Buffer
public static let copyToBuffer = L10n.tr("Localizable", "recoveryPhraseDisplay.button.copyToBuffer", fallback: "Copy To Buffer")
/// I got it!
public static let wroteItDown = L10n.tr("Localizable", "recoveryPhraseDisplay.button.wroteItDown", fallback: "I got it!")
}
}
public enum RecoveryPhraseTestPreamble {
/// It is important to understand that you are in charge here. Great, right? YOU get to be the bank!
public static let paragraph1 = L10n.tr("Localizable", "recoveryPhraseTestPreamble.paragraph1", fallback: "It is important to understand that you are in charge here. Great, right? YOU get to be the bank!")
/// But it also means that YOU are the customer, and you need to be self-reliant.
public static let paragraph2 = L10n.tr("Localizable", "recoveryPhraseTestPreamble.paragraph2", fallback: "But it also means that YOU are the customer, and you need to be self-reliant.")
/// So how do you recover funds that you've hidden on a completely decentralized and private block-chain?
public static let paragraph3 = L10n.tr("Localizable", "recoveryPhraseTestPreamble.paragraph3", fallback: "So how do you recover funds that you've hidden on a completely decentralized and private block-chain?")
/// First things first
public static let title = L10n.tr("Localizable", "recoveryPhraseTestPreamble.title", fallback: "First things first")
public enum Button {
/// By understanding and preparing
public static let goNext = L10n.tr("Localizable", "recoveryPhraseTestPreamble.button.goNext", fallback: "By understanding and preparing")
}
}
public enum Root {
public enum Debug {
/// Feature flags
public static let featureFlags = L10n.tr("Localizable", "root.debug.featureFlags", fallback: "Feature flags")
/// Startup
public static let navigationTitle = L10n.tr("Localizable", "root.debug.navigationTitle", fallback: "Startup")
/// Support options
public static let title = L10n.tr("Localizable", "root.debug.title", fallback: "Support options")
public enum Alert {
public enum Rewind {
public enum CantStartSync {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "root.debug.alert.rewind.cantStartSync.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
/// Can't start sync process after rewind
public static let title = L10n.tr("Localizable", "root.debug.alert.rewind.cantStartSync.title", fallback: "Can't start sync process after rewind")
}
public enum Failed {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "root.debug.alert.rewind.failed.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
/// Rewind failed
public static let title = L10n.tr("Localizable", "root.debug.alert.rewind.failed.title", fallback: "Rewind failed")
}
}
}
public enum Dialog {
public enum Rescan {
/// Select the rescan you want
public static let message = L10n.tr("Localizable", "root.debug.dialog.rescan.message", fallback: "Select the rescan you want")
/// Rescan
public static let title = L10n.tr("Localizable", "root.debug.dialog.rescan.title", fallback: "Rescan")
public enum Option {
/// Full rescan
public static let full = L10n.tr("Localizable", "root.debug.dialog.rescan.option.full", fallback: "Full rescan")
/// Quick rescan
public static let quick = L10n.tr("Localizable", "root.debug.dialog.rescan.option.quick", fallback: "Quick rescan")
}
}
}
public enum Option {
/// Rate the App
public static let appReview = L10n.tr("Localizable", "root.debug.option.appReview", fallback: "Rate the App")
/// Export Logs
public static let exportLogs = L10n.tr("Localizable", "root.debug.option.exportLogs", fallback: "Export Logs")
/// [Be careful] Nuke Wallet
public static let nukeWallet = L10n.tr("Localizable", "root.debug.option.nukeWallet", fallback: "[Be careful] Nuke Wallet")
/// Rescan Blockchain
public static let rescanBlockchain = L10n.tr("Localizable", "root.debug.option.rescanBlockchain", fallback: "Rescan Blockchain")
/// Restart the App
public static let restartApp = L10n.tr("Localizable", "root.debug.option.restartApp", fallback: "Restart the App")
/// Test Crash Reporter
public static let testCrashReporter = L10n.tr("Localizable", "root.debug.option.testCrashReporter", fallback: "Test Crash Reporter")
}
}
public enum Destination {
public enum Alert {
public enum FailedToProcessDeeplink {
/// Deeplink: (%@))
/// Error: (%@) (code: %@)
public static func message(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
return L10n.tr("Localizable", "root.destination.alert.failedToProcessDeeplink.message", String(describing: p1), String(describing: p2), String(describing: p3), fallback: "Deeplink: (%@))\nError: (%@) (code: %@)")
}
/// Failed to process deeplink.
public static let title = L10n.tr("Localizable", "root.destination.alert.failedToProcessDeeplink.title", fallback: "Failed to process deeplink.")
}
}
}
public enum Initialization {
public enum Alert {
public enum CantCreateNewWallet {
/// Can't create new wallet. Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "root.initialization.alert.cantCreateNewWallet.message", String(describing: p1), String(describing: p2), fallback: "Can't create new wallet. Error: %@ (code: %@)")
}
}
public enum CantLoadSeedPhrase {
/// Can't load seed phrase from local storage.
public static let message = L10n.tr("Localizable", "root.initialization.alert.cantLoadSeedPhrase.message", fallback: "Can't load seed phrase from local storage.")
}
public enum CantStoreThatUserPassedPhraseBackupTest {
/// Can't store information that user passed phrase backup test. Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "root.initialization.alert.cantStoreThatUserPassedPhraseBackupTest.message", String(describing: p1), String(describing: p2), fallback: "Can't store information that user passed phrase backup test. Error: %@ (code: %@)")
}
}
public enum Error {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "root.initialization.alert.error.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
}
public enum Failed {
/// Wallet initialisation failed.
public static let title = L10n.tr("Localizable", "root.initialization.alert.failed.title", fallback: "Wallet initialisation failed.")
}
public enum RetryStartFailed {
/// The app was in background so re-start of the synchronizer is needed but this operation failed.
public static let message = L10n.tr("Localizable", "root.initialization.alert.retryStartFailed.message", fallback: "The app was in background so re-start of the synchronizer is needed but this operation failed.")
/// Synchronizer failed to start
public static let title = L10n.tr("Localizable", "root.initialization.alert.retryStartFailed.title", fallback: "Synchronizer failed to start")
}
public enum SdkInitFailed {
/// Failed to initialize the SDK
public static let title = L10n.tr("Localizable", "root.initialization.alert.sdkInitFailed.title", fallback: "Failed to initialize the SDK")
}
public enum WalletStateFailed {
/// App initialisation state: %@.
public static func message(_ p1: Any) -> String {
return L10n.tr("Localizable", "root.initialization.alert.walletStateFailed.message", String(describing: p1), fallback: "App initialisation state: %@.")
}
}
public enum Wipe {
/// Are you sure?
public static let message = L10n.tr("Localizable", "root.initialization.alert.wipe.message", fallback: "Are you sure?")
/// Wipe of the wallet
public static let title = L10n.tr("Localizable", "root.initialization.alert.wipe.title", fallback: "Wipe of the wallet")
}
public enum WipeFailed {
/// Nuke of the wallet failed
public static let title = L10n.tr("Localizable", "root.initialization.alert.wipeFailed.title", fallback: "Nuke of the wallet failed")
}
}
}
}
public enum Scan {
/// We will validate any Zcash URI and take you to the appropriate action.
public static let info = L10n.tr("Localizable", "scan.info", fallback: "We will validate any Zcash URI and take you to the appropriate action.")
/// Scanning...
public static let scanning = L10n.tr("Localizable", "scan.scanning", fallback: "Scanning...")
public enum Alert {
public enum CantInitializeCamera {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "scan.alert.cantInitializeCamera.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
/// Can't initialize the camera
public static let title = L10n.tr("Localizable", "scan.alert.cantInitializeCamera.title", fallback: "Can't initialize the camera")
}
}
}
public enum SecurityWarning {
/// I acknowledge
public static let acknowledge = L10n.tr("Localizable", "securityWarning.acknowledge", fallback: "I acknowledge")
/// Confirm
public static let confirm = L10n.tr("Localizable", "securityWarning.confirm", fallback: "Confirm")
/// Security warning:
public static let title = L10n.tr("Localizable", "securityWarning.title", fallback: "Security warning:")
/// Zashi %@ (%@) is a Zcash-only shielded wallet, built by Zcashers for Zcashers. The purpose of this release is primarily to test functionality and collect feedback. While Zashi has been engineered for your privacy and safety (read the privacy policy
public static func warningPart1a(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "securityWarning.warningPart1a", String(describing: p1), String(describing: p2), fallback: "Zashi %@ (%@) is a Zcash-only shielded wallet, built by Zcashers for Zcashers. The purpose of this release is primarily to test functionality and collect feedback. While Zashi has been engineered for your privacy and safety (read the privacy policy ")
}
/// here
public static let warningPart1b = L10n.tr("Localizable", "securityWarning.warningPart1b", fallback: "here")
/// ), this release has not yet been security audited.
public static let warningPart1c = L10n.tr("Localizable", "securityWarning.warningPart1c", fallback: "), this release has not yet been security audited.")
/// Users are cautioned to deposit, send, and receive only small amounts of ZEC.
public static let warningPart2 = L10n.tr("Localizable", "securityWarning.warningPart2", fallback: " Users are cautioned to deposit, send, and receive only small amounts of ZEC.")
/// Please click below to proceed.
public static let warningPart3 = L10n.tr("Localizable", "securityWarning.warningPart3", fallback: " Please click below to proceed.")
}
public enum Send {
/// address: %@
public static func address(_ p1: Any) -> String {
return L10n.tr("Localizable", "send.address", String(describing: p1), fallback: " address: %@")
}
/// amount: %@
public static func amount(_ p1: Any) -> String {
return L10n.tr("Localizable", "send.amount", String(describing: p1), fallback: "amount: %@")
}
/// Amount:
public static let amountSummary = L10n.tr("Localizable", "send.amountSummary", fallback: "Amount:")
/// Confirmation
public static let confirmationTitle = L10n.tr("Localizable", "send.confirmationTitle", fallback: "Confirmation")
/// Memo included. Tap to edit.
public static let editMemo = L10n.tr("Localizable", "send.editMemo", fallback: "Memo included. Tap to edit.")
/// Sending transaction failed
public static let failed = L10n.tr("Localizable", "send.failed", fallback: "Sending transaction failed")
/// (Fee %@)
public static func fee(_ p1: Any) -> String {
return L10n.tr("Localizable", "send.fee", String(describing: p1), fallback: "(Fee %@)")
}
/// Fee:
public static let feeSummary = L10n.tr("Localizable", "send.feeSummary", fallback: "Fee:")
/// Aditional funds may be in transit
public static let fundsInfo = L10n.tr("Localizable", "send.fundsInfo", fallback: "Aditional funds may be in transit")
/// Go back
public static let goBack = L10n.tr("Localizable", "send.goBack", fallback: "Go back")
/// Want to include memo? Tap here.
public static let includeMemo = L10n.tr("Localizable", "send.includeMemo", fallback: "Want to include memo? Tap here.")
/// memo: %@
public static func memo(_ p1: Any) -> String {
return L10n.tr("Localizable", "send.memo", String(describing: p1), fallback: " memo: %@")
}
/// Write private message here...
public static let memoPlaceholder = L10n.tr("Localizable", "send.memoPlaceholder", fallback: "Write private message here...")
/// Message
public static let message = L10n.tr("Localizable", "send.message", fallback: "Message")
/// Review
public static let review = L10n.tr("Localizable", "send.review", fallback: "Review")
/// Sending
public static let sending = L10n.tr("Localizable", "send.sending", fallback: "Sending")
/// Sending %@ %@ to
public static func sendingTo(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "send.sendingTo", String(describing: p1), String(describing: p2), fallback: "Sending %@ %@ to")
}
/// Sending transaction succeeded
public static let succeeded = L10n.tr("Localizable", "send.succeeded", fallback: "Sending transaction succeeded")
/// Send Zcash
public static let title = L10n.tr("Localizable", "send.title", fallback: "Send Zcash")
/// To:
public static let toSummary = L10n.tr("Localizable", "send.toSummary", fallback: "To:")
public enum Alert {
public enum Failure {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "send.alert.failure.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
/// Failed to send funds
public static let title = L10n.tr("Localizable", "send.alert.failure.title", fallback: "Failed to send funds")
}
}
public enum Error {
/// Insufficient funds
public static let insufficientFunds = L10n.tr("Localizable", "send.error.insufficientFunds", fallback: "Insufficient funds")
/// Invalid address
public static let invalidAddress = L10n.tr("Localizable", "send.error.invalidAddress", fallback: "Invalid address")
/// Invalid amount
public static let invalidAmount = L10n.tr("Localizable", "send.error.invalidAmount", fallback: "Invalid amount")
}
}
public enum Settings {
/// About
public static let about = L10n.tr("Localizable", "settings.about", fallback: "About")
/// Documentation
public static let documentation = L10n.tr("Localizable", "settings.documentation", fallback: "Documentation")
/// Export logs only
public static let exportLogsOnly = L10n.tr("Localizable", "settings.exportLogsOnly", fallback: "Export logs only")
/// Export private data
public static let exportPrivateData = L10n.tr("Localizable", "settings.exportPrivateData", fallback: "Export private data")
/// Send us feedback
public static let feedback = L10n.tr("Localizable", "settings.feedback", fallback: "Send us feedback")
/// Privacy Policy
public static let privacyPolicy = L10n.tr("Localizable", "settings.privacyPolicy", fallback: "Privacy Policy")
/// Recovery Phrase
public static let recoveryPhrase = L10n.tr("Localizable", "settings.recoveryPhrase", fallback: "Recovery Phrase")
/// Version %@ (%@)
public static func version(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "settings.version", String(describing: p1), String(describing: p2), fallback: "Version %@ (%@)")
}
public enum About {
/// Send and receive ZEC on Zashi!
/// Zashi is a minimal-design, self-custody, ZEC-only shielded wallet that keeps your transaction history and wallet balance private. Built by Zcashers, for Zcashers. Developed and maintained by Electric Coin Co., the inventor of Zcash, Zashi features a built-in user-feedback mechanism to enable more features, more quickly.
public static let info = L10n.tr("Localizable", "settings.about.info", fallback: "Send and receive ZEC on Zashi!\nZashi is a minimal-design, self-custody, ZEC-only shielded wallet that keeps your transaction history and wallet balance private. Built by Zcashers, for Zcashers. Developed and maintained by Electric Coin Co., the inventor of Zcash, Zashi features a built-in user-feedback mechanism to enable more features, more quickly.")
}
public enum Alert {
public enum CantBackupWallet {
/// Error: %@ (code: %@)
public static func message(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "settings.alert.cantBackupWallet.message", String(describing: p1), String(describing: p2), fallback: "Error: %@ (code: %@)")
}
/// Can't backup wallet
public static let title = L10n.tr("Localizable", "settings.alert.cantBackupWallet.title", fallback: "Can't backup wallet")
}
public enum CantSendEmail {
/// It looks like that you don't have any email account configured on your device. Therefore it's not possible to send a support email.
public static let message = L10n.tr("Localizable", "settings.alert.cantSendEmail.message", fallback: "It looks like that you don't have any email account configured on your device. Therefore it's not possible to send a support email.")
/// Can't send email
public static let title = L10n.tr("Localizable", "settings.alert.cantSendEmail.title", fallback: "Can't send email")
}
}
}
public enum SupportData {
public enum AppVersionItem {
/// App identifier
public static let bundleIdentifier = L10n.tr("Localizable", "supportData.appVersionItem.bundleIdentifier", fallback: "App identifier")
/// App version
public static let version = L10n.tr("Localizable", "supportData.appVersionItem.version", fallback: "App version")
}
public enum DeviceModelItem {
/// Device
public static let device = L10n.tr("Localizable", "supportData.deviceModelItem.device", fallback: "Device")
}
public enum FreeDiskSpaceItem {
/// Usable storage
public static let freeDiskSpace = L10n.tr("Localizable", "supportData.freeDiskSpaceItem.freeDiskSpace", fallback: "Usable storage")
}
public enum LocaleItem {
/// Currency decimal separator
public static let decimalSeparator = L10n.tr("Localizable", "supportData.localeItem.decimalSeparator", fallback: "Currency decimal separator")
/// Currency grouping separator
public static let groupingSeparator = L10n.tr("Localizable", "supportData.localeItem.groupingSeparator", fallback: "Currency grouping separator")
/// Locale
public static let locale = L10n.tr("Localizable", "supportData.localeItem.locale", fallback: "Locale")
}
public enum PermissionItem {
/// Camera access
public static let camera = L10n.tr("Localizable", "supportData.permissionItem.camera", fallback: "Camera access")
/// FaceID available
public static let faceID = L10n.tr("Localizable", "supportData.permissionItem.faceID", fallback: "FaceID available")
/// Permissions
public static let permissions = L10n.tr("Localizable", "supportData.permissionItem.permissions", fallback: "Permissions")
/// TouchID available
public static let touchID = L10n.tr("Localizable", "supportData.permissionItem.touchID", fallback: "TouchID available")
}
public enum SystemVersionItem {
/// iOS version
public static let version = L10n.tr("Localizable", "supportData.systemVersionItem.version", fallback: "iOS version")
}
public enum TimeItem {
/// Current time
public static let time = L10n.tr("Localizable", "supportData.timeItem.time", fallback: "Current time")
}
}
public enum Sync {
public enum Message {
/// Error: %@
public static func error(_ p1: Any) -> String {
return L10n.tr("Localizable", "sync.message.error", String(describing: p1), fallback: "Error: %@")
}
/// Stopped
public static let stopped = L10n.tr("Localizable", "sync.message.stopped", fallback: "Stopped")
/// %@%% Synced
public static func sync(_ p1: Any) -> String {
return L10n.tr("Localizable", "sync.message.sync", String(describing: p1), fallback: "%@%% Synced")
}
/// Unprepared
public static let unprepared = L10n.tr("Localizable", "sync.message.unprepared", fallback: "Unprepared")
/// Up-To-Date
public static let uptodate = L10n.tr("Localizable", "sync.message.uptodate", fallback: "Up-To-Date")
}
}
public enum Tabs {
/// Account
public static let account = L10n.tr("Localizable", "tabs.account", fallback: "Account")
/// Balances
public static let balances = L10n.tr("Localizable", "tabs.balances", fallback: "Balances")
/// Receive
public static let receive = L10n.tr("Localizable", "tabs.receive", fallback: "Receive")
/// Send
public static let send = L10n.tr("Localizable", "tabs.send", fallback: "Send")
}
public enum Transaction {
/// Confirmed
public static let confirmed = L10n.tr("Localizable", "transaction.confirmed", fallback: "Confirmed")
/// %@ times
public static func confirmedTimes(_ p1: Any) -> String {
return L10n.tr("Localizable", "transaction.confirmedTimes", String(describing: p1), fallback: "%@ times")
}
/// Confirming ~%@mins
public static func confirming(_ p1: Any) -> String {
return L10n.tr("Localizable", "transaction.confirming", String(describing: p1), fallback: "Confirming ~%@mins")
}
/// Receive failed
public static let failedReceive = L10n.tr("Localizable", "transaction.failedReceive", fallback: "Receive failed")
/// Send failed
public static let failedSend = L10n.tr("Localizable", "transaction.failedSend", fallback: "Send failed")
/// Received
public static let received = L10n.tr("Localizable", "transaction.received", fallback: "Received")
/// Receiving...
public static let receiving = L10n.tr("Localizable", "transaction.receiving", fallback: "Receiving...")
/// Sending...
public static let sending = L10n.tr("Localizable", "transaction.sending", fallback: "Sending...")
/// Sent
public static let sent = L10n.tr("Localizable", "transaction.sent", fallback: "Sent")
/// to
public static let to = L10n.tr("Localizable", "transaction.to", fallback: "to")
/// unconfirmed
public static let unconfirmed = L10n.tr("Localizable", "transaction.unconfirmed", fallback: "unconfirmed")
/// With memo:
public static let withMemo = L10n.tr("Localizable", "transaction.withMemo", fallback: "With memo:")
/// You are receiving %@ %@
public static func youAreReceiving(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "transaction.youAreReceiving", String(describing: p1), String(describing: p2), fallback: "You are receiving %@ %@")
}
/// You are sending %@ %@
public static func youAreSending(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "transaction.youAreSending", String(describing: p1), String(describing: p2), fallback: "You are sending %@ %@")
}
/// You DID NOT send %@ %@
public static func youDidNotSent(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "transaction.youDidNotSent", String(describing: p1), String(describing: p2), fallback: "You DID NOT send %@ %@")
}
/// You received %@ %@
public static func youReceived(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "transaction.youReceived", String(describing: p1), String(describing: p2), fallback: "You received %@ %@")
}
/// You sent %@ %@
public static func youSent(_ p1: Any, _ p2: Any) -> String {
return L10n.tr("Localizable", "transaction.youSent", String(describing: p1), String(describing: p2), fallback: "You sent %@ %@")
}
}
public enum TransactionDetail {
/// Error: %@
public static func error(_ p1: Any) -> String {
return L10n.tr("Localizable", "transactionDetail.error", String(describing: p1), fallback: "Error: %@")
}
/// Transaction detail
public static let title = L10n.tr("Localizable", "transactionDetail.title", fallback: "Transaction detail")
}
public enum TransactionList {
/// Collapse transaction
public static let collapse = L10n.tr("Localizable", "transactionList.collapse", fallback: "Collapse transaction")
/// Message
public static let messageTitle = L10n.tr("Localizable", "transactionList.messageTitle", fallback: "Message")
/// No message included in transaction
public static let noMessageIncluded = L10n.tr("Localizable", "transactionList.noMessageIncluded", fallback: "No message included in transaction")
/// Transaction Fee
public static let transactionFee = L10n.tr("Localizable", "transactionList.transactionFee", fallback: "Transaction Fee")
/// Transaction ID
public static let transactionId = L10n.tr("Localizable", "transactionList.transactionId", fallback: "Transaction ID")
}
public enum Transactions {
/// Transactions
public static let title = L10n.tr("Localizable", "transactions.title", fallback: "Transactions")
}
public enum ValidationFailed {
/// Your placed words did not match your secret recovery phrase.
public static let description = L10n.tr("Localizable", "validationFailed.description", fallback: "Your placed words did not match your secret recovery phrase.")
/// Remember, you can't recover your funds if you lose (or incorrectly save) these 24 words.
public static let incorrectBackupDescription = L10n.tr("Localizable", "validationFailed.incorrectBackupDescription", fallback: "Remember, you can't recover your funds if you lose (or incorrectly save) these 24 words.")
/// Ouch, sorry, no.
public static let title = L10n.tr("Localizable", "validationFailed.title", fallback: "Ouch, sorry, no.")
public enum Button {
/// Try again
public static let tryAgain = L10n.tr("Localizable", "validationFailed.button.tryAgain", fallback: "Try again")
}
}
public enum ValidationSuccess {
/// Place that backup somewhere safe and venture forth in security.
public static let description = L10n.tr("Localizable", "validationSuccess.description", fallback: "Place that backup somewhere safe and venture forth in security.")
/// Success!
public static let title = L10n.tr("Localizable", "validationSuccess.title", fallback: "Success!")
public enum Button {
/// Take me to my wallet!
public static let goToWallet = L10n.tr("Localizable", "validationSuccess.button.goToWallet", fallback: "Take me to my wallet!")
/// Show me my phrase again
public static let phraseAgain = L10n.tr("Localizable", "validationSuccess.button.phraseAgain", fallback: "Show me my phrase again")
}
}
public enum WelcomeScreen {
/// Just Loading, one sec
public static let subtitle = L10n.tr("Localizable", "welcomeScreen.subtitle", fallback: "Just Loading, one sec")
/// Powered by Zcash
public static let title = L10n.tr("Localizable", "welcomeScreen.title", fallback: "Powered by Zcash")
}
}
// swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length
// swiftlint:enable nesting type_body_length type_name vertical_whitespace_opening_braces
// MARK: - Implementation Details
extension L10n {
private static func tr(_ table: String, _ key: String, _ args: CVarArg..., fallback value: String) -> String {
let format = BundleToken.bundle.localizedString(forKey: key, value: value, table: table)
return String(format: format, locale: Locale.current, arguments: args)
}
}
// swiftlint:disable convenience_type
private final class BundleToken {
static let bundle: Bundle = {
#if SWIFT_PACKAGE
return Bundle.module
#else
return Bundle(for: BundleToken.self)
#endif
}()
}
// swiftlint:enable convenience_type