diff --git a/packages/kit/src/components/TradingView/useTradingViewProps.ts b/packages/kit/src/components/TradingView/useTradingViewProps.ts index d71f9caf49f..6dca451df4d 100644 --- a/packages/kit/src/components/TradingView/useTradingViewProps.ts +++ b/packages/kit/src/components/TradingView/useTradingViewProps.ts @@ -31,7 +31,6 @@ const localeMap: Record = { 'zh-CN': 'zh_CN', 'zh-HK': 'zh_HK', 'zh-TW': 'zh_TW', - ar: 'ar', }; export const useTradingViewProps = ({ diff --git a/packages/shared/src/locale/enum/translations.ts b/packages/shared/src/locale/enum/translations.ts index 2e3a3f6d90b..87d7c9e4049 100644 --- a/packages/shared/src/locale/enum/translations.ts +++ b/packages/shared/src/locale/enum/translations.ts @@ -929,6 +929,7 @@ global_firmware = 'global.firmware', global_follow_the_system = 'global.follow_the_system', global_for = 'global.for', + global_forever = 'global.forever', global_from = 'global.from', global_from_provider = 'global.from_provider', global_gas_price = 'global.gas_price', diff --git a/packages/shared/src/locale/json/ar.json b/packages/shared/src/locale/json/ar.json deleted file mode 100644 index 783d2e11c29..00000000000 --- a/packages/shared/src/locale/json/ar.json +++ /dev/null @@ -1,2257 +0,0 @@ -{ - "Setting.Reset_app_description": "Reset app on this device after 10 failed passcode attempts.", - "Toast.web_auth": "Set failed", - "Token_manage.custom_token_address_faild": "Failed to find the contract address. Try agian. ", - "Token_manage.hidden_token": "{num} Hidden token", - "account_model.watched": "Watched", - "action_save": "Save", - "address.verify_address_instruction": "Verify on device to prevent address replacement attacks", - "address_book.button_close": "Close", - "address_book.button_copy": "Copy", - "address_book.button_next": "Next", - "address_book.button_reset": "Reset", - "address_book.confirm_message": "Confirming this operation will reset your address book data. To avoid losing your data entirely, you can copy the data to the clipboard and save it.", - "address_book.confirm_title": "Confirm", - "address_book.data_anomaly": "Data anomaly", - "address_book.data_anomaly_description": "Your contact data may have undergone abnormal changes. To ensure the security of your assets, we strongly recommend resetting your address book.", - "address_book.data_anomaly_why_reset": "Why do I need to reset my address book?", - "address_book.data_anomaly_why_reset_description": "Resetting the data will result in the loss of your current contact information. However, it will fully ensure the security of your assets.", - "address_book.data_anomaly_why_risk": "Why is my data at risk?", - "address_book.data_anomaly_why_risk_description": "Your data is different from the last confirmation save. OneKey doesn't save your data, but ensures Ensure that the data will not be tampered with.", - "address_book.empty_add_button": "Add", - "address_book.empty_description": "You haven't added any address yet.", - "address_book.encrypted_storage_description": "OneKey ensures your information security. All your contact data is encrypted and hash-verified with each use to prevent tampering.", - "address_book.encrypted_storage_title": "Encrypted storage", - "address_book.menu_copy": "Copy", - "address_book.menu_edit": "Edit", - "address_book.menu_title": "Menu", - "address_book.no_results_description": "No match found for your search. Please re-enter.", - "address_book.no_results_title": "No Results", - "address_book.search_placeholder": "Search", - "address_book.title": "Address Book", - "address_book_add_address.add_to_evm_chains": "Also add to additional EVM-compatible Chains", - "address_book_add_address.address": "Address", - "address_book_add_address.address_exists": "The address already exists.", - "address_book_add_address.address_invalid_error": "Invalid address. Please check and re-enter.", - "address_book_add_address.address_placeholder": "Address or domain", - "address_book_add_address.button_save": "Save", - "address_book_add_address.chain": "Network", - "address_book_add_address.name": "Name", - "address_book_add_address.name_empty_error": "Name cannot be empty.", - "address_book_add_address.name_exists": "The name already exists.", - "address_book_add_address.name_length_erro": "The maximum length is {num} characters.", - "address_book_add_address.name_required": "Required", - "address_book_add_address.title": "Add address", - "address_book_add_address.toast_add_success": "Add successful", - "address_book_add_address.toast_copy_success": "Copied", - "address_book_add_address.toast_delete_success": "Delete successful", - "address_book_add_address.toast_reset_success": "Reset Successful", - "address_book_add_address.toast_save_success": "Save Successful", - "address_book_edit_address.button_cancel": "Cancel", - "address_book_edit_address.button_confirm": "Confirm", - "address_book_edit_address.delete_contact_message": "Please confirm whether to delete this contact from the address book.", - "address_book_edit_address.delete_contact_title": "Delete Contact", - "address_book_edit_address.title": "Edit Address", - "address_book_select.title": "Select Contact", - "address_input.contract_popover": "You are sending to a contract address, not a regular user address. Incorrect transfers to a contract address may result in asset loss. Double-check the address and watch for risks.", - "address_input.first_transfer_popover": "First transfer to this address on {network}. Double-check the address and watch for risks.", - "address_input.transferred_popover": "Previous transfers to this address have been detected. Don’t forget to double-check to ensure it is the intended address.", - "address_label.allowlist": "Allowlist", - "address_type": "Address type", - "adress_book.add_address_add_to_allowlist": "Add to allowlist", - "allowlist.enabled_popover_content": "يمكنك فقط تحويل الأموال إلى الحسابات داخل المحفظة أو إلى العناوين المدرجة في القائمة البيضاء في دفتر العناوين. إذا كنت تفهم المخاطر، يمكنك تعطيلها في https://1key.so/send/protectionالإعدادات >> الحماية", - "allowlist.enabled_popover_title": "Allowlist enabled", - "approve_edit.approve_amount": "Approve amount", - "approve_edit.less_than_swap": "Allowance can't be less than the swap amount", - "approve_edit.title": "Edit allowance", - "approve_edit.unlimited_amount": "Unlimited amount", - "auth.Numeric_Passcode": "6-Digit numeric passcode ", - "auth.Passcode_protection": "Enable passcode protection?", - "auth.Passcode_protection_description": "Enable passcode protection: after 10 failed passcode attempts will reset App, you can change it anytime on Setting.", - "auth.alphanumeric_passcode ": "Alphanumeric passcode ", - "auth.biometric_cancel": "User canceled {biometric} authentication", - "auth.biometric_failed": "Passcode required to enable {biometric}", - "auth.confirm_passcode_form_label": "Confirm passcode", - "auth.confirm_passcode_form_placeholder": "Re-enter your passcode", - "auth.confirm_password_form_label": "Confirm password", - "auth.confirm_password_form_placeholder": "Re-enter your password", - "auth.enter_your_passcode": "Enter your passcode", - "auth.enter_your_password": "Enter your password", - "auth.erro_passcode_too_long": "Passcode cannot exceed {length} characters", - "auth.erro_password_too_long": "Password cannot exceed {length} characters", - "auth.error_passcode_empty ": "Please enter a passcode", - "auth.error_passcode_incorrect": "Incorrect passcode", - "auth.error_passcode_not_match": "Passcodes do not match", - "auth.error_passwcode_too_short": "Passcode must be at least {length} characters", - "auth.error_password_empty": "Please enter a password", - "auth.error_password_incorrect": "Incorrect password", - "auth.error_password_not_match": "Passwords do not match", - "auth.error_password_too_short": "Password must be at least {length} characters", - "auth.new_passcode_form_label": "New passcode", - "auth.new_passcode_same_as_old": "New passcode must differ from the old one", - "auth.new_passwcode_form_placeholder": "Create a strong passcode", - "auth.new_password_form_label": "New password", - "auth.new_password_form_placeholder": "Create a strong password", - "auth.new_password_same_as_old": "New password must differ from the old one", - "auth.passcode_cooldown": "Try again in {cooldowntime} min", - "auth.passcode_failed_alert": "{count} more failed attempts will reset the device", - "auth.passcode_set": "Passcode set", - "auth.password_set": "Password set", - "auth.set_passcode": "Set passcode", - "auth.set_password": "Set password", - "auth.with_biometric": "Authentication with {biometric}", - "backup.address_book_labels": "Address book & labels", - "backup.all_devices": "All devices", - "backup.backup_deleted": "Backup deleted", - "backup.backup_imported": "Backup imported", - "backup.backup_now": "Backup now", - "backup.backup_to_google_drive": "Backup to Google Drive", - "backup.backup_to_icloud": "Backup to iCloud", - "backup.data_already_present": "All the data in this backup is already present on the current device.", - "backup.delete_this_backup": "Delete this backup?", - "backup.enable_feature_download_google_drive": "To enable this feature, please download Google Drive, log in, and ensure that OneKey has the necessary permissions.", - "backup.encrypted_backup_contents": "Encrypted backup contents", - "backup.file_permanently_deleted": "This file will be permanently deleted from iCloud. Make sure you have written down the recovery phrases as you won’t be able to restore the wallets otherwise.", - "backup.file_permanently_deleted_android": "This file will be permanently deleted from Google Drive. Make sure you have written down the recovery phrases as you won’t be able to restore the wallets otherwise.", - "backup.go_system_settings": "Go system settings", - "backup.google_drive_auto_backup_paused": "Google Drive auto-backup paused", - "backup.google_drive_securely_syncs_data": "Google Drive securely syncs your data across devices (excluding hardware wallets). Please authorize OneKey to access your Google Drive. Neither OneKey nor Google can access your wallets.", - "backup.google_drive_status": "Google Drive status", - "backup.icloud_auto_backup_paused": "iCloud auto-backup paused", - "backup.icloud_backup_securely_syncs_your_data": "iCloud backup securely syncs your data across devices (excluding hardware wallets), ensuring that both OneKey and Apple cannot access your wallets.", - "backup.icloud_status": "iCloud Status", - "backup.import_data": "Import data", - "backup.import_from_google_drive": "Import from Google Drive", - "backup.import_from_icloud": "Import from iCloud", - "backup.no_available_google_drive_backups_to_import": "You have no available Google Drive backups to import.", - "backup.no_available_icloud_backups_to_import": "You have no available iCloud backups to import.", - "backup.no_content_available_for_backup": "No content available for backup.", - "backup.no_data": "No Data", - "backup.number_wallets_number_accounts": "{number0} Wallets · {number1} Accounts", - "backup.off_device": "Off-device ({number})", - "backup.on_device": "On-device", - "backup.onekey_doesnt_back_up_hardware_wallets": "OneKey doesn't back up hardware wallets, please record and safeguard your recovery phrase.", - "backup.only_accounts_with_addresses_will_be_backed_up": "For the app wallet, only accounts with addresses will be backed up.", - "backup.please_log_in_to_your_apple_account_and_activate_icloud_drive": "Please log in to your Apple account and activate the iCloud Drive feature before proceeding.", - "backup.please_upgrade_app_to_import_data": "Please upgrade your app to import the data from a newer version.", - "backup.recovery_phrase_backed_up": "Recovery phrase backed up", - "backup.securely_store_recent_backups": "We'll securely store your most recent 30 daily backups plus the last monthly backup for each of the past 24 months, ready for restoration at any time.", - "backup.turn_off": "Turn off", - "backup.turn_on": "Turn on", - "backup.updated_time": "Updated: {time}", - "backup.upgrade_required": "Upgrade required", - "backup.verify_app_passcode_to_import_data": "Verify the App passcode at the time of backup to Import data.", - "backup.verify_app_password_to_import_data": "Verify the App password at the time of backup to Import data.", - "backup.verify_apple_account_and_icloud_drive_enabled": "Please verify your Apple account login and ensure iCloud Drive is enabled and authorized for OneKey.", - "backup.verify_google_account_and_google_drive_enabled": "Please verify your Google account login and ensure Google Drive is enabled and authorized for OneKey.", - "balance_detail.button_acknowledge": "Acknowledge", - "balance_detail.button_balance": "Balance Details", - "balance_detail.button_cancel": "Cancel", - "balance_detail.button_confirm": "Confirm", - "balance_detail.button_done": "Done", - "balance_detail.disable_protection_warning_description": "Disabling inscription protection may result in the accidental transfer of inscription tokens or NFTs. To migrate your inscription assets safely, please use an inscription-compatible wallet such as Unisat or OKX.", - "balance_detail.disable_protection_warning_title": "Disabling inscription protection may lead to loss of inscription assets", - "balance_detail.enable_protection_title": "Enabling Inscription Protection", - "balance_detail.enable_protection_warning": "Inscription assets (Ordinals NFT and BRC-20 tokens) are currently not supported.
To view the details of the protection, check \"Balance Details\".
\nTo migrate your inscription assets safely, please use an inscription-compatible wallet such as Unisat or OKX.", - "balance_detail.frozen": "Frozen", - "balance_detail.frozen_by_inscription": "Inscription Protection", - "balance_detail.how_to_migrate": "How to Migrate Ordinals NFT / BRC-20 Tokens?", - "balance_detail.spendable": "Spendable", - "balance_detail.total": "Total", - "balance_detail.what_is_frozen_balance": "What is Frozen Balance?", - "bandwidth_consumed": "Bandwidth consumed", - "bandwidth_energy.bandwidth": "Bandwidth", - "bandwidth_energy.description": "You can obtain free resources for covering transaction fees by staking TRX on the network. The resources used will dynamically recover to their original amount after a certain period.", - "bandwidth_energy.energy": "Energy", - "bandwidth_energy.get_resources": "Get Resources", - "bandwidth_energy.rent_energy": "Rent Energy", - "bandwidth_energy.title": "Bandwidth & Energy", - "bandwidth_energy.what_is_bandwidth_energy": "What is Bandwidth & Energy on Tron?", - "bip44__standard": "BIP44 standard", - "browser.bookmark": "Bookmark", - "browser.can_be_re_enabled_in_settings": "Can be re-enabled in settings.", - "browser.copy_link": "Copy link", - "browser.dapp_listed_by": "dApp listed by", - "browser.disable": "Global Disable", - "browser.fetching_dapp_info": "Fetching dApp info...", - "browser.hide_on_this_site": "Hide on this site", - "browser.import": "Import", - "browser.invalid_url": "Invalid URL", - "browser.last_verified_at": "Last verified at", - "browser.risk_detection": "Risk detection", - "browser.search_dapp_or_enter_url": "Search dApps or enter URL", - "browser.switch_to_account": "Switch to {account}?", - "clear_build_in_networks_data": "Build-in networks", - "coming_soon": "Coming soon", - "coming_soon_desc": "We're currently developing this feature and will make it available soon.", - "confirm_exit_dialog_desc": "Are you sure you want to exit the data migration process?", - "confirm_exit_dialog_title": "Confirm exit", - "contact_us_instruction": "Need more help?", - "content__amount": "Amount", - "content__custom": "Custom", - "content__fast": "Fast", - "content__from": "From", - "content__gas_limit": "Gas Limit", - "content__gas_price": "Gas Price ({network})", - "content__normal": "Normal", - "content__slow": "Slow", - "content__to": "To", - "copy_address_modal_item_create_address_instruction": "Create address", - "copy_address_modal_title": "Account address", - "copy_anyway": "Copy anyway", - "copy_recovery_phrases_warning_desc": "Clipboard access can expose your recovery phrase to unauthorized apps.", - "copy_recovery_phrases_warning_title": "Copy recovery phrase?", - "count_assets": "{count} assets", - "count_hidden_assets": "{count} hidden assets", - "count_words": "{length} words", - "create_qr_based_hidden_wallet_dialog_title": "Create QR-based hidden wallet", - "create_qr_bassed_hidden_wallet_create_hidden_wallet_desc": "After the standard wallet is created, enter a passphrase to make a hidden wallet.", - "create_qr_bassed_hidden_wallet_create_hidden_wallet_title": "Create hidden wallet", - "create_qr_bassed_hidden_wallet_create_standard_wallet_desc": "No passphrase is needed before displaying the QR code. Tap the ✅ button, show the code, and scan it with the app to create a QR-based standard wallet.", - "create_qr_bassed_hidden_wallet_create_standard_wallet_title": "Create standard wallet", - "custom_network.add_custom_network_failed_toast_text": "Add custom network failed; please try again.", - "custom_network.add_custom_network_successfully_toast_text": "Add custom network successfully", - "custom_network.add_network_action_text": "Add custom network", - "custom_network.form_alert_text": "Untrusted networks can fake blockchain and track you. Use only trusted ones.", - "custom_network.network_exists_feedback_text": "Network already exists", - "custom_network.remove_network_dialog_description": "You will have to add it back to access your assets on this network.", - "custom_network.remove_network_dialog_title": "Remove this network?", - "custom_rpc_cta_label": "Add custom RPC", - "custom_rpc_desc": "The custom RPC will replace OneKey’s node. To revert, disable or delete the custom RPC. If not necessary, use OneKey's nodes for optimal service.", - "custom_rpc_edit_dialog_title": "Custom {network} RPC", - "custom_rpc_empty_title": "No custom RPC", - "custom_rpc_title": "Custom RPC", - "dapp_connect.allow_this_site_to_access": "Allow this site to access your {chain} address.", - "dapp_connect.allow_to_access_your_chain_auth": "Allow this site to access your {chain} auth.", - "dapp_connect.allow_to_access_your_chain_decrypted_message": "Allow to access your {chain} decrypted message", - "dapp_connect.allow_to_access_your_chain_encrypted_message": "Allow to access your {chain} encrypted message", - "dapp_connect.allow_to_access_your_chain_link": "Allow this site to access your {chain} link.", - "dapp_connect.allow_to_access_your_chain_login": "Allow this site to access your {chain} login.", - "dapp_connect.allow_to_access_your_chain_message_signature": "Allow to access your {chain} message signature.", - "dapp_connect.allow_to_access_your_chain_public_key": "Allow to access your {chain} public key.", - "dapp_connect.allow_to_access_your_chain_register": "Allow this site to access your {chain} register.", - "dapp_connect.amount": "Amount", - "dapp_connect.amount_should_be_at_least": "Amount should be at least {0}.", - "dapp_connect.amount_should_not_exceed": "Amount should not exceed {0}.", - "dapp_connect.attackers_disguise_sites_warning": "Attackers may disguise malicious sites as well-known Web3 sites by replacing with unusual characters. Check URL again before approving any requests.", - "dapp_connect.authorization_successful": "Authorization Successful", - "dapp_connect.confirm": "Confirm", - "dapp_connect.connect_to_website": "Connected to {url}", - "dapp_connect.connection_request": "Connection Request", - "dapp_connect.create": "Create", - "dapp_connect.create_invoice_request": "Create Invoice Request", - "dapp_connect.decrypted_request": "Decrypted request", - "dapp_connect.description_optional": "Description (Optional)", - "dapp_connect.detected_malicious_behavior_warning": "Detected malicious behavior on this site by multiple credible sources, it is strongly recommended to reject any request by this site.", - "dapp_connect.do_not_ask_again": "Don’t ask again.", - "dapp_connect.encrypted_request": "Encrypted request", - "dapp_connect.enter_amount": "Enter amount", - "dapp_connect.export": "Export", - "dapp_connect.export_public_key": "Export Public Key", - "dapp_connect.hardware_wallets_do_not_support_solana_message_signing": "Hardware wallets do not support Solana message signing.", - "dapp_connect.hide_full_message": "Hide raw message", - "dapp_connect.http_connection_not_secure": "Insecure HTTP", - "dapp_connect.initiate_message_signature_request": "Initiate message signature request", - "dapp_connect.invoice_created": "Invoice created.", - "dapp_connect.invoice_description": "Invoice description", - "dapp_connect.invoice_payment_request": "Invoice Payment Request", - "dapp_connect.link_successful": "Link Successful", - "dapp_connect.lnurl_approve_request": "LNURL Approve Request", - "dapp_connect.lnurl_connect_request": "LNURL Connect Request", - "dapp_connect.lnurl_login_request": "LNURL Login Request", - "dapp_connect.lnurl_pay_request": "LNURL Pay Request", - "dapp_connect.lnurl_register_request": "LNURL Register Request", - "dapp_connect.lnurl_withdraw_request": "LNURL Withdraw Request", - "dapp_connect.login_successful": "Login Successful", - "dapp_connect.malicious_site_detected": "Marked as malicious by multiple sources.", - "dapp_connect.malicious_site_warning": "Malicious site", - "dapp_connect.message": "Message", - "dapp_connect.message_to_the_payer": "A message to the payer", - "dapp_connect.msg_authentication_failed_verify_again": "Authentication failed, please verify again.", - "dapp_connect.msg_description_can_be_up_to_int_characters": "Description can be up to {number} characters.", - "dapp_connect.msg_invalid_lightning_payment_request": "Invalid lightning payment request.", - "dapp_connect.msg_no_content": "No content.", - "dapp_connect.nostr_event_kind_0": "Metadata", - "dapp_connect.nostr_event_kind_1": "Short Text Note", - "dapp_connect.nostr_event_kind_10002": "Relay List Metadata", - "dapp_connect.nostr_event_kind_1984": "Reporting", - "dapp_connect.nostr_event_kind_2": "Recommend Relay", - "dapp_connect.nostr_event_kind_22242": "Client Authentication", - "dapp_connect.nostr_event_kind_24133": "Nostr Connect", - "dapp_connect.nostr_event_kind_3": "Follows", - "dapp_connect.nostr_event_kind_30008": "Profile Badges", - "dapp_connect.nostr_event_kind_30009": "Badge Definition", - "dapp_connect.nostr_event_kind_30023": "Long-form Content", - "dapp_connect.nostr_event_kind_30078": "Application-specific Data", - "dapp_connect.nostr_event_kind_4": "Encrypted Direct Messages", - "dapp_connect.nostr_event_kind_40": "Channel Creation", - "dapp_connect.nostr_event_kind_41": "Channel Metadata", - "dapp_connect.nostr_event_kind_42": "Channel Message", - "dapp_connect.nostr_event_kind_43": "Channel Hide Message", - "dapp_connect.nostr_event_kind_44": "Channel Mute User", - "dapp_connect.nostr_event_kind_5": "Event Deletion", - "dapp_connect.nostr_event_kind_7": "Reaction", - "dapp_connect.nostr_event_kind_8": "Badge Award", - "dapp_connect.nostr_event_kind_9734": "Zap Request", - "dapp_connect.nostr_event_kind_9735": "Zap", - "dapp_connect.nostr_event_kind_unknown": "Nostr {kind} event", - "dapp_connect.nostr_plaintext": "Plaintext", - "dapp_connect.order_alert": "You are using order authorization, ensure the dApp is trustworthy to avoid asset loss.", - "dapp_connect.pay_to_node": "Pay to Lightning Node", - "dapp_connect.permit_sign_alert": "You’re using {type} authorization, ensure the dApp is trustworthy to avoid asset loss.", - "dapp_connect.proceed_at_my_own_risk": "Proceed at my own risk", - "dapp_connect.registration_successful": "Registration Successful", - "dapp_connect.request_for_lnurl_linking_key": "Request for LNURL linking key", - "dapp_connect.request_invoices_and_lightning_information": "Request invoices and lightning information", - "dapp_connect.requested_permissions": "Requested permissions", - "dapp_connect.retrieve_your_encryption_public_key": "Retrieve your encryption public key", - "dapp_connect.risk_sign": "This type of signature request can sometimes be used for malicious purposes. Only sign it if you fully trust the website.", - "dapp_connect.sats_between": "between {min} and {max} sats", - "dapp_connect.send_approval_requests": "Send approval requests", - "dapp_connect.signature_request": "Signature request", - "dapp_connect.site_not_using_private_connection_warning": "The site does not use a private connection, attackers may be able to view and change the information you send and get through this site.", - "dapp_connect.site_suspected_of_malicious_behavior_warning": "This site is suspected of malicious behavior, continuing to approve requests may pose security risks.", - "dapp_connect.suspected_malicious_behavior": "Suspected malicious behavior", - "dapp_connect.suspected_malicious_behavior_on_this_site": "Suspected malicious behavior", - "dapp_connect.the_sites_connection_is_not_secure": "The site's connection is not secure.", - "dapp_connect.url_contains_unusual_characters": "Suspicious URL", - "dapp_connect.url_contains_unusual_characters_warning": "URL contains unusual characters.", - "dapp_connect.verified_site": "Verified", - "dapp_connect.verified_site_warning": "Verified site.", - "dapp_connect.verified_web3_site_warning": "Verified Web3 site by multiple credible sources, can be used with confidence.", - "dapp_connect.view_decrypted_message": "View decrypted message", - "dapp_connect.view_encrypted_message": "View encrypted message", - "dapp_connect.view_full_message": "View raw message", - "dapp_connect.view_your_balance_and_activity": "View your balance and activity", - "dapp_connect.watch_your_account_balance_and_activity": "Watch your account balance and activity", - "dapp_connect.withdraw_request_sent": "Withdraw Request Sent", - "date.today": "Today", - "date.yesterday": "Yesterday", - "derivation_path": "Derivation path", - "description_403": "Our services are not available in your region.", - "device_auth.certificate": "Certificate", - "device_auth.continue_anyway_warning_message": "We're currently unable to verify your device. Continuing may pose security risks.", - "device_auth.request_desc": "Confirm on your device to verify its authenticity and secure your connection.", - "device_auth.request_title": "Device authentication", - "device_auth.successful_desc": "Your device is now officially verified! You're all set to enjoy a secure and seamless experience.", - "device_auth.successful_title": "Verification successful", - "device_auth.temporarily_unavailable": "Verification temporarily unavailable", - "device_auth.temporarily_unavailable_help_text": "Currently, we're unable to verify your device due to server issues. Please try again later.", - "device_auth.unofficial_device_detected": "Unofficial device detected", - "device_auth.unofficial_device_detected_help_text": "Your device could not be verified as official. Please contact us immediately.", - "device_auth.verifying_component_label": "In progress", - "device_auth.verifying_desc": "Please wait...", - "device_auth.verifying_title": "Verifying device", - "dont_have_mobile_app_yet": "Don’t have the mobile App yet?", - "downgrade_warning_checkbox_label": "I will NOT downgrade to OneKey v4", - "downgrade_warning_description": "Do NOT downgrade to OneKey v4. Downgrading will lead to irreversible data loss.", - "downgrade_warning_title": "Important: Do not downgrade", - "earn.24h_earnings": "24h earnings", - "earn.24h_earnings_tooltip": "Estimated 24 hours earnings based on your activated amount.", - "earn.active": "Active", - "earn.annually": "Annually", - "earn.approaching_staking_cap": "As we’re approaching the staking cap, please check your staking results. You’ll need to restake if marked as overflow.", - "earn.automatically": "automatically", - "earn.available_assets": "All assets", - "earn.available_assets_desc": "Increase your holdings by staking assets.", - "earn.banner_stake_in_babylon_ecosystem": "Stake Your BTC with Babylon", - "earn.check_staking_results_overflow": "Check your staking results. If marked as overflow, need to be withdrawn and claimed", - "earn.claim": "Claim", - "earn.claim_assets_after_processing": "Claim your assets once the processing is complete", - "earn.claim_available_in_number_days": "Claim available in {number} days", - "earn.claim_limitations": "Due to the limitations of Lido, you must claim each of your withdrawals separately.", - "earn.claim_rewards": "Claim rewards", - "earn.claim_rewards_morpho_desc": "Rewards are calculated from all Morpho staking positions, and you will claim all rewards together.", - "earn.claim_together_tooltip": "Automatically claimed to your wallet after each asset staking or withdrawal request.", - "earn.claim_token": "Claim {token}", - "earn.claim_token_desc": "Claim your {token} after the withdrawal request has been processed.", - "earn.claimable": "Claimable", - "earn.claimed": "Claimed", - "earn.commission": "Commission", - "earn.commission_tooltip": "A specific percentage of your rewards or points is deducted as a commission for the provider.", - "earn.confirmed_cap": "Confirmed cap", - "earn.currently_staking": "Currently staking", - "earn.daily": "Daily", - "earn.early_withdraw_stake_unstaking_period": "Early withdraw your stake anytime with a unstaking period of {number} days", - "earn.earn_during_unstaking_tooltip": "Assets will continue to earn rewards during the unstaking period after withdrawal.", - "earn.earn_points": "Earn points", - "earn.earn_points_desc": "OneKey partners with Babylon, enabling you to stake and complete Babylon’s tasks to earn points.", - "earn.earn_symbol": "Earn {symbol}", - "earn.earn_up_to_number_per_year": "Earn up to {number} per year", - "earn.earn_up_to_number_per_year_desc": "The APR is updated hourly and adjusted according to changes in TVL.", - "earn.earnings_start": "Earnings start", - "earn.est_annual_rewards": "Est annual rewards", - "earn.est_receive": "Est. receive", - "earn.feature_1_desc": "Stake your assets and earn passive returns effortlessly", - "earn.feature_1_title": "Activate idle assets", - "earn.feature_2_desc": "Secure staking with the freedom to withdraw anytime", - "earn.feature_2_title": "Enjoy flexible staking", - "earn.feature_3_desc": "Boost your earnings with optimized staking at peak profitability", - "earn.feature_3_title": "Maximize your rewards", - "earn.feature_list_title": "Watch your holdings grow", - "earn.finality_provider": "Finality provider", - "earn.how_does_the_lido_protocol_work": "How does the Lido protocol work?", - "earn.how_does_the_lido_protocol_work_desc": "Lido provides an innovative solution to the hurdles presented by traditional PoS staking by effectively lowering barriers to entry and the costs associated with locking up one's assets in a single protocol. When a user deposits their assets to Lido, the tokens are staked on the Lido blockchain via the protocol.", - "earn.in_number": "In {number}", - "earn.insufficient_balance": "Insufficient balance", - "earn.insufficient_claimable_balance": "Insufficient claimable balance.", - "earn.insufficient_staked_balance": "Insufficient staked balance", - "earn.investment_details": "Investment details", - "earn.last_day": "Last day", - "earn.last_month": "Last month", - "earn.last_week": "Last week", - "earn.lending": "Lending", - "earn.less_than_number_days": "< {number} days", - "earn.lido_token_redemption": "Lido {token} redemption", - "earn.lido_token_staking": "Lido {token} staking", - "earn.liquid_staking": "Liquid staking", - "earn.manually": "manually", - "earn.maximum_staking_alert": "The maximum staking amount is {number} {symbol}.", - "earn.min_max_staking": "Min./Max. staking", - "earn.min_staking": "Min. staking", - "earn.min_total_staking": "Min. total staking", - "earn.minimum_amount": "The minimum amount is {number}.", - "earn.minimum_claim_tooltip": "The minimum reward claim is {number} {symbol}, but rewards will be claimed to your wallet with each staking or withdrawal request, without limits.", - "earn.minimum_staking_alert": "The minimum staking amount is {number} {symbol}.", - "earn.minimum_total_staking_alert": "The minimum total staking amount must be above {number} {symbol}.", - "earn.minimum_withdrawal_alert": "The minimum withdrawal amount is {number} {symbol}.", - "earn.missing_rewards": "Missing rewards", - "earn.missing_rewards_tooltip": "Estimated yearly rewards you could earn if your assets were staked, based on the current value.", - "earn.monthly": "Monthly", - "earn.native_apy": "Native APY", - "earn.native_staking": "Native staking", - "earn.no_orders": "No orders", - "earn.no_orders_desc": "You haven’t staked any assets yet.", - "earn.not_enough_token": "Not enough {token}?", - "earn.number_day": "{number} day", - "earn.number_days": "{number} day(s)", - "earn.number_days_left": "{number} days left", - "earn.number_days_number_block": "{number_days} days ({number} block)", - "earn.number_hours": "{number} hours", - "earn.number_minutes": "{number} minutes", - "earn.number_seconds": "{number} seconds", - "earn.number_symbol_left": "{number} {symbol} left", - "earn.overflow": "Overflow", - "earn.overflow_alert": "Overflow stake should be withdrawn and claimed.", - "earn.overflow_number_alert": "{number} BTC is in overflow and should be withdrawn and claimed.", - "earn.pay_with": "Pay with", - "earn.pending_activation": "Pending activation", - "earn.pending_activation_tooltip": "New staking needs to wait around {number} before becoming active and starting to earn rewards.", - "earn.pending_activation_tooltip_eth": "Your staked ETH becomes active once the validator reaches the 32 ETH requirement.", - "earn.pending_transactions_data_out_of_sync": "Data may take time to sync after the successful transaction.", - "earn.portfolio": "Portfolio", - "earn.portfolio_details": "Portfolio details", - "earn.provider_asset_staking": "{provider} {asset} staking", - "earn.provider_asset_withdrawal": "{provider} {asset} withdrawal", - "earn.provider_staked": "Provider staked", - "earn.reaching_staking_cap": "This stage has ended, staking is temporarily disabled.", - "earn.receive": "Receive", - "earn.receive_lido_nft": "Receive Lido NFT", - "earn.receive_lido_nft_desc": "Each withdrawal request generates a Lido NFT, and its appearance changes when your {token} becomes available for withdrawal.", - "earn.receive_steth_desc": "When you stake ETH you receive 1:1 stETH. You can unstake and trade this liquid asset at any time.", - "earn.receive_stmatic_desc": "When you stake MATIC you receive stMATIC. You can unstake and trade this liquid asset at any time.", - "earn.receive_token": "Receive {token}", - "earn.receive_token_trade_anytime": "Receive {token} and trade it at any time", - "earn.recommended": "Recommended", - "earn.redeem": "Redeem", - "earn.request_withdrawal": "Request withdrawal", - "earn.request_withdrawal_steth_desc": "Lock your stETH/wstETH by issuing a withdrawal request. After 1-4 days, the locked stETH will be destroyed and your ETH will become available for withdrawal.", - "earn.request_withdrawal_stmatic_desc": "1-4 days after issuing a withdrawal request, the locked stMATIC will be destroyed and your MATIC will become available for withdrawal.", - "earn.reward_tokens": "Reward tokens", - "earn.reward_value": "Reward value", - "earn.rewards": "Rewards", - "earn.rewards_automatically_restaked": "Rewards are {automatically} restaked, increasing your staked body", - "earn.rewards_dynamic_real_time": "Rewards are dynamic and update in real time based on market supply and demand", - "earn.rewards_manually_restaked": "Rewards need to be {manually} withdrawn and restaked", - "earn.rewards_percentage": "Rewards (%)", - "earn.rewards_updated_around_time": "Rewards updated around {time}", - "earn.rewards_updated_daily": "Rewards updated {daily}", - "earn.rewards_updated_daily_steth_desc": "There’ll be a daily update on your stETH balances, which includes the staking rewards.", - "earn.rewards_updated_daily_stmatic_desc": "During the staking period, the value of stMATIC changes to reflect earnings.", - "earn.select_a_claimable_order": "Select a claimable order", - "earn.select_an_order_to_withdraw": "Select an order to withdraw", - "earn.select_for_early_withdrawal": "Select for early withdrawal", - "earn.select_for_early_withdrawal_desc": "Unstake your assets before their expiration", - "earn.stake": "Stake", - "earn.stake_and_earn": "Stake and earn", - "earn.stake_in_babylon_ecosystem": "Stake in Babylon ecosystem", - "earn.stake_release_period": "Stake release period", - "earn.stake_release_period_desc": "After issuing a withdrawal request, you'll get an NFT certificate to claim funds. It'll take about 1-4 days before you can claim.", - "earn.stake_through_onekey_earn_points": "Stake through OneKey and earn the same points as on the official website", - "earn.stake_token": "Stake {token}", - "earn.staked": "Staked", - "earn.staked_assets_available_after_period": "After the above time period, then your staked assets will be available to claim.", - "earn.staked_value": "Staked value", - "earn.staking_cap": "Staking cap", - "earn.staking_methods": "Staking methods", - "earn.symbol_staking_provider": "{symbol} staking provider", - "earn.term": "Term", - "earn.term_tooltip": "BTC can be claimed at the end of the staking term.", - "earn.token_available_to_stake": "{token} available to stake", - "earn.token_is_claimable": "{token} is claimable", - "earn.token_is_pending": "{token} is pending", - "earn.token_is_staked": "{token} is staked", - "earn.total_apy": "Total APY", - "earn.total_staked_value": "Total staked value", - "earn.transaction_loss": "Transaction loss", - "earn.transaction_loss_when_claim": "Due to the est network fee exceeding your rewards, this transaction will result in a loss of {number}.", - "earn.transaction_loss_when_stake": "Based on the current estimated rate, it will take about {number} days for your earnings to cover the losses.", - "earn.tvl": "TVL", - "earn.unlock_time": "Unlock time", - "earn.unstake_all_due_to_min_withdrawal": "Due to the minimum withdrawal amount of {number} {symbol}, this transaction will unstake all assets to avoid insufficient funds for the next withdrawal.", - "earn.unstaking_period": "Unstaking period", - "earn.unstaking_period_tooltip": "The estimated period from requesting withdrawal to when tokens can be claimed.", - "earn.unsupported_path_desc": "Switch the derivation path to Taproot", - "earn.unsupported_path_title": "This stake doesn’t support {path}", - "earn.unsupported_token": "Unsupported token", - "earn.unsupported_token_desc": "This token is not currently supported for Buy service.", - "earn.until_next_launch": "Until next launch", - "earn.until_next_launch_tooltip": "A minimum of 32 ETH is required for a pool to begin producing rewards for users.", - "earn.up_to_number_days": "Up to {number} days", - "earn.up_to_number_in_annual_rewards": "Up to {number} in annual rewards", - "earn.update_frequency": "Update frequency", - "earn.updated_daily": "Updated daily", - "earn.validator": "Validator", - "earn.wallet_not_support_stake": "The connected wallet do not support stake. Try switch to another one.", - "earn.weekly": "Weekly", - "earn.what_is_lending": "What is lending?", - "earn.what_is_lending_desc": "Lending lets you earn passive income by supplying assets to a lending protocol’s liquidity pool. Borrowers pay interest on borrowed funds, and you receive a portion as interest, growing your holdings over time.", - "earn.what_is_liquid_staking": "What is liquid staking?", - "earn.what_is_liquid_staking_desc": "Liquid staking lets you earn rewards while keeping your tokens liquid. You can trade or lend them, giving you more flexibility to explore other DeFi opportunities for higher returns.", - "earn.what_is_native_staking": "What is native staking?", - "earn.what_is_native_staking_desc": "Native staking allows you to earn passive income by locking your tokens to secure a Proof-of-Stake blockchain. In return, you receive rewards in the same tokens, offering a low-risk way to grow your assets.", - "earn.what_is_the_possible_risk_of_lido": "What is the possible risk of Lido?", - "earn.what_is_the_possible_risk_of_lido_desc": "There is a certain risk in using Lido for staking, such as network or validator failures that may result in the loss of staked assets (penalties), or Lido smart contract vulnerabilities or errors. Although the code has been open-sourced, audited and widely covered, any cryptocurrency investment carries risks and needs to be evaluated independently.", - "earn.why_do_you_receive_steth": "Why do you receive stETH?", - "earn.why_do_you_receive_steth_desc": "When you deposit ETH into Lido, you receive Lido's liquid staking token, stETH, which represents your proportional claim to ETH in Lido. As validators operating on Lido receive rewards, you are eligible to receive rewards proportional to your stake, which is typically expected to occur daily.", - "earn.why_do_you_receive_stmatic": "Why do you receive stMATIC?", - "earn.why_do_you_receive_stmatic_desc": "When you deposit MATIC into Lido, you receive Lido's liquid staking token, stMATIC, which represents your proportional claim to MATIC in Lido. As validators operating on Lido receive rewards, you are eligible to receive rewards proportional to your stake, which is typically expected to occur daily.", - "earn.withdraw_token": "Withdraw {token}", - "earn.withdrawal_process_desc": "The withdrawal process is simple and will be divided into the following steps:", - "earn.withdrawal_processed_immediately": "Withdrawal will be processed immediately, and your staked assets will be returned right away.", - "earn.withdrawal_requested": "Withdrawal requested", - "earn.withdrawal_take_up_to_number_days": "Take {number} days after issuing a withdrawal request", - "earn.withdrawal_up_to_number_days": "Withdrawal can take up to {number} days, and then your staked assets will be available", - "earn.withdrawn": "Withdrawn", - "energy_consumed": "Energy consumed", - "enter_passcode": "Enter passcode", - "enter_password": "Enter password", - "enter_pin.desc": "Check device screen for keypad layout.", - "enter_pin.enter_on_device": "Enter PIN on device", - "enter_pin.invalid_pin": "Invalid PIN code", - "enter_pin.title": "Enter PIN code", - "enter_pin_on_app": "Enter PIN on app", - "explore.add_bookmark": "Add Bookmark", - "explore.add_to_whitelist": "add to whitelist", - "explore.addresses_count": "{number} addresses", - "explore.all_chains": "All Chains", - "explore.back_to_home": "Back to Home", - "explore.badge_airdrop": "Airdrop", - "explore.badge_hot": "Hot", - "explore.badge_new": "New", - "explore.bookmark_at_least": "Bookmark must be at least 1 characters", - "explore.bookmark_exceed": "Bookmark cannot exceed 24 characters", - "explore.bookmark_renamed": "Bookmark Renamed", - "explore.bookmarks": "Bookmarks", - "explore.camera_permission": "Camera: For taking photos or video calls.", - "explore.cancel_default": "Cancel the default on this dApp", - "explore.categories": "Categories", - "explore.category_exchanges": "Exchanges", - "explore.category_games": "Games", - "explore.category_marketplaces": "Marketplaces", - "explore.category_new": "New", - "explore.clear_history_message": "Are you sure you want to clear your browser history?", - "explore.clear_history_prompt": "Clear history?", - "explore.close_all": "Close all", - "explore.close_pin_tab": "Close Pin Tab", - "explore.close_tab": "Close Tab", - "explore.connected_accounts": "Connected Accounts", - "explore.connection_is_not_private": "Connection is not private", - "explore.connection_is_not_private_warning": "Only supports HTTPS protocol, unsafe website is vulnerable to attacks and forgerly.", - "explore.dapp_connections": "dApp connections", - "explore.date_format_short": "{month_abbr} {day} {year}", - "explore.date_today": "Today", - "explore.date_yesterday": "Yesterday", - "explore.default_wallet_canceled": "OneKey Default Canceled", - "explore.default_wallet_canceled_desc": "Refresh the page to retry with a different wallet.", - "explore.default_wallet_set": "OneKey is your default wallet now.", - "explore.default_wallet_settings": "Default Wallet Settings", - "explore.disconnect": "Disconnect", - "explore.dismiss": "Dismiss", - "explore.enter_bookmark_name": "Please enter the bookmark name", - "explore.excluded_dapps": "Excluded dApps", - "explore.excluded_dapps_description": "Right-click blank space, select the option below to exclude.", - "explore.explore": "Explore", - "explore.got_it": "Got it!", - "explore.history": "History", - "explore.location_permission": "Location: For providing location-based services.", - "explore.malicious_dapp": "Malicious dApp", - "explore.malicious_dapp_warning": "The current website may be malicious, continue visiting could result in loss of assets. If you understand the risks and want to proceed, you can dismiss or add to whitelist.", - "explore.malicious_dapp_warning_addToWhiteListLink": "add to whitelist", - "explore.malicious_dapp_warning_continueLink": "dismiss", - "explore.malicious_dapp_warning_continueMessage": "If you understand the risks and want to proceed, you can", - "explore.malicious_dapp_warning_description": "The current website may be malicious. Continue visiting could result in loss of assets.", - "explore.malicious_dapp_warning_sourceMessage": "Powered by", - "explore.manage_dapp_connections": "Manage dApp connections", - "explore.microphone_permission": "Microphone: For voice input or calls.", - "explore.network_issue_detected": "Network issue detected. Please verify your connection and refresh the page.", - "explore.new_tab": "New Tab", - "explore.no_boomark": "No Bookmarks Yet", - "explore.no_dapps_connected": "No dApps connected", - "explore.no_dapps_connected_message": "You haven't connected to any dApps yet.", - "explore.no_history": "No History Yet", - "explore.open_in_browser": "Open in Browser", - "explore.options": "Options", - "explore.permission_restriction_alert": "Permission restriction alert", - "explore.permission_restriction_message": "For your safety, the following permissions will be disabled on this site:", - "explore.pin": "Pin", - "explore.refresh_page": "Please refresh the page and retry", - "explore.refresh_page_link": "refresh the page", - "explore.reload": "Reload", - "explore.remove_all": "Remove all", - "explore.remove_bookmark": "Remove Bookmark", - "explore.removed_success": "Removed success", - "explore.rename": "Rename", - "explore.risky_domain": "Risky domain", - "explore.risky_domain_warning": "Possibly a fake website. Attackers sometimes make subtle, undetectable changes to URLs to impersonate websites.", - "explore.search_dapps": "Search dApps", - "explore.search_placeholder": "Search", - "explore.see_all": "See all", - "explore.set_default": "Set OneKey as Default Wallet", - "explore.set_default_wallet": "Set OneKey as default wallet", - "explore.set_default_wallet_description": "Use OneKey as the default wallet to connect to dApps.", - "explore.share": "Share", - "explore.suggested": "Suggested", - "explore.tab_prompt": "You can touch and hold to pin this tab for quick access.", - "explore.tabs_count": "{number} Tabs", - "explore.toast_bookmark_added": "Bookmark added", - "explore.toast_bookmark_removed": "Bookmark removed", - "explore.toast_pinned": "Pinned", - "explore.toast_tab_limit_reached": "Tabs has reached the maximum limit of {number}.", - "explore.toast_unpinned": "Unpinned", - "explore.unable_to_connect": "Unable to connect", - "explore.unpin": "Unpin", - "explore.unsupported_chain": "Unsupported yet", - "faq.private_key": "What is a private key?", - "faq.private_key_desc": "A unique alphanumeric code to control your assets.", - "faq.private_key_keep": "Keep your private key safe", - "faq.private_key_keep_desc": "Never disclose this key. Anyone with your private keys can steal any assets held in your account.", - "faq.recovery_phrase": "What is a recovery phrase?", - "faq.recovery_phrase_explaination": "A series of 12, 18, or 24 words to restore your wallet.", - "faq.recovery_phrase_safe_store": "Is it safe to enter it into OneKey?", - "faq.recovery_phrase_safe_store_desc": "Yes, it’s stored locally and never leave your device without your explicit permission.", - "faq.watched_account": "Watched account", - "faq.watched_account_desc": "Watched account in OneKey allows monitoring of a specific address but cannot send or receive funds. It's useful for tracking transactions or monitoring holdings.", - "fee.expected_fee": "Expected fee", - "fee.fee": "Fee", - "fee.fee_rate": "Fee rate", - "fee.fee_rate_too_high": "{something} is higher than necessary", - "fee.fee_rate_too_low": "{feeParam} is low for current network conditions", - "fee.l1_base_fee": "L1 base fee", - "fee.max_fee": "Max fee", - "fee.new_fee": "New fee", - "fee.original_fee": "Original fee", - "fee_alert_dialog_checkbox_label": "I still want to proceed with the transaction.", - "fee_alert_dialog_description": "The network fee is currently too high. Please reduce the fee or try again later.", - "fee_alert_dialog_title": "Network fee alert", - "feedback.account_balance_not_equal_to_utxos": "Available balance cannot be less than 0, input amount: {amount}, dust: {dust}", - "feedback.address_mismatch": "Address mismatch", - "feedback.address_mismatch_desc": "The address doesn’t match the hardware wallet. Stop using this address immediately and contact us.", - "feedback.address_not_activated_message": "Address not activated yet", - "feedback.address_not_matched": "Address not matched", - "feedback.address_pasted_text": "Address pasted", - "feedback.address_type_does_not_support_sign_method": "Only {type} addresses support this signature method", - "feedback.bluetooth_issue": "Bluetooth issue", - "feedback.bluetooth_pairing_failed": "Bluetooth pairing failed", - "feedback.bluetooth_unparied": "Bluetooth unpaired", - "feedback.chainid_unsupported_yet": "{chainId} unsupported yet", - "feedback.change_saved": "Change saved", - "feedback.connected_accounts_speed_up_or_cancel": "The connected account cannot alter a transaction. To override, submit a new transaction with the same nonce via your external wallet.", - "feedback.connection_request_denied": "Connection request denied", - "feedback.copied": "Copied", - "feedback.current_network_message": "{network} is the current network", - "feedback.dapp_connected_account": "{dapp} connected {account}", - "feedback.derivation_path_restriction": "Derivation path restriction", - "feedback.device_psbt_signature_utxo_reached_limit_desc": "The number of UTXOs exceeds the device limit of {count} UTXOs per signature for this device. You can try to send required funds to this address first to create a single UTXO, then try again.", - "feedback.device_psbt_signature_utxo_reached_limit_title": "PSBT Signature Failed - UTXO Limit Exceeded", - "feedback.edited_network_fee_still_too_low_message": "The edited network costs were less than required, so we’ve adjusted them automatically for you.", - "feedback.error_dot_account_retention_prompt": "Transfers may reduce the balance below {0}, resulting in account deactivation and clearing balance due to Polkadot on-chain mechanism. Confirm before proceeding.", - "feedback.external_wallet_does_not_approve_network": "The external wallet does not approve this network", - "feedback.external_wallet_doesn_not_approve_address": "The external wallet does not approve this address", - "feedback.failed_to_fet_fee_rate": "Failed to get fee rate, please try again", - "feedback.failed_to_fetch_network_fee": "Failed to fetch network fee", - "feedback.failed_to_get_utxos": "No available UTXO. Please wait or try a smaller amount.", - "feedback.failed_to_parse_transaction": "Failed to parse transaction", - "feedback.failed_to_sign_transaction": "Failed to sign transaction", - "feedback.forbidden_key_path_error": "You may encounter a forbidden key path error. Disable hardware “Security Check” to resolve.", - "feedback.hardware_is_busy": "Hardware is currently busy. Please try again later", - "feedback.hardware_unsupported_current_address_type": "This device does not support this type of address", - "feedback.hw_polling_time_out": "Connection timeout", - "feedback.invalid_phrases": "Invalid phrases", - "feedback.invalid_qr_code": "Invalid QR code", - "feedback.invalid_words_title": "Invalid words", - "feedback.invalid_words_title_message": "Double-check and retry", - "feedback.kaspa_utxo_limit_exceeded_text": "Transfer failed. UTXO limit exceeded. Please consolidate UTXOs or reduce transfer amount to {amount} {symbol}.", - "feedback.network_hidden_from_all_networks_toast_title": "{network} assets now hidden from 'All networks' view", - "feedback.network_shown_in_all_networks_toast_title": "{network} assets now shown in 'All networks' view", - "feedback.no_connected_account": "No connected account", - "feedback.onekey_bridge_installation_required": "Please install OneKey Bridge first. OneKey Bridge facilitates seamless communication between OneKey and your browser, ensuring an enhanced user experience.", - "feedback.passcode_set_failed": "Passcode setup failed", - "feedback.passphrase_disabled": "Passphrase disabled", - "feedback.passphrase_not_matched": "Passphrase not matched", - "feedback.passphrase_verification_cancelled": "Passphrase verification cancelled", - "feedback.password_set_failed": "Password setup failed", - "feedback.pasted_and_cleared": "Pasted and clipboard cleared", - "feedback.pin_verification_cancelled": "PIN verification cancelled", - "feedback.polkadot_supported_recover_phrases_type": "Only wallets with 12/24-word recovery phrases can create addresses for this network", - "feedback.psbt_inputs_mismatch": "PSBT input mismatch detected", - "feedback.psbt_not_found": "PSBT could not be located", - "feedback.psbt_outputs_mismatch": "PSBT output mismatch detected", - "feedback.psbt_uuid_mismatch": "PSBT UUID mismatch detected", - "feedback.remove": "Removed", - "feedback.request_failed": "Request failed", - "feedback.risk_detection_timed_out": "Risk detection information retrieval failed.", - "feedback.sol_sign_unupported_message": "Signing Solana message is not supported yet", - "feedback.transaction_ckb_error_convert": "Failed to convert transaction, please try again.", - "feedback.transaction_ckb_error_less": "The balance after the transaction must not be less than {miniAmount}.", - "feedback.transaction_submitted": "Transaction submitted", - "feedback.transfer_cause_balance_lower_1_dot": "The balance will be below {amount} {symbol} after the transfer, and the remaining balance will be cleared", - "feedback.try_repairing_device_in_settings": "Try re-pairing the device in settings.", - "feedback.try_toggling_bluetooth": "Try toggling Bluetooth off and on.", - "feedback.unable_to_send_frozen_balance": "Unable to send frozen balance. Please check the Balance Details.", - "feedback.unsupported_address_or_network": "Unsupported address or network: {routeAddress}", - "feedback.unsupported_chains": "Unsupported chains", - "feedback.unsupported_methods": "Unsupported methods", - "feedback.user_rejected": "User rejected", - "feedback.walletconnect_session_discconected": "WalletConnect session disconnected", - "feedback.you_are_offline": "You are offline. Please check your network.", - "for_reference_only": "Reference only", - "form.address_error_invalid": "Invalid address", - "form.address_placeholder": "Address or domain", - "form.amount_placeholder": "Enter amount", - "form.amount_recipient_activate": "Recipient requires reserve {amount} {unit} to activate", - "form.block_explorer_url_label": "Block explorer URL", - "form.confirm_passphrase": "Confirm passphrase", - "form.confirm_passphrase_placeholder": "Re-enter your passphrase", - "form.custom_rpc_error_invalid": "Invalid RPC", - "form.enter_account_name": "Name (optional)", - "form.enter_account_name_placeholder": "Account name", - "form.enter_private_key_placeholder": "Enter your private key", - "form.gas_limit_error_range": "Gas limit must between {min} and {max}", - "form.global_error_something_higher_then_necessary": "{something} is higher than necessary", - "form.keep_hidden_wallet_label": "Keep accessible", - "form.keep_hidden_wallet_label_desc": "Hidden wallets clear on app close. Toggle to preserve.", - "form.lighting_invoice_amount_error_max": "Amount must not exceed {amount} sats", - "form.lighting_invoice_error_positive_integer_only": "Only positive integers allowed", - "form.lighting_invoice_placeholder": "e.g., Coffee purchase, Invoice #12345", - "form.max_base_fee_description": "Base fee required", - "form.must_greater_then_value": "Must be greater than {value}", - "form.network_name_label": "Network name", - "form.optional_indicator": "Optional", - "form.payment_id_error_text": "Payment ID must be a 64-char hex string", - "form.private_key_error_invalid": "Invalid private key", - "form.public_key_error_invalid": "Invalid public key", - "form.public_key_placeholder": "Enter your public key", - "form.public_key_title": "Public key", - "form.recipient_ln_placeholder": "Enter invoice, Lighting Address or LNURL", - "form.ree_rate_error_out_of_range": "Fee rate must be between {min} and {max}", - "form.rename_error_empty": "Name is required", - "form.rename_error_exist": "The name already exists", - "form.rpc_url_invalid": "Invalid URL", - "form.rpc_url_prefix_required": "http/https prefix required", - "form.search_address_placeholder": "Search address", - "form.search_network_placeholder": "Search network", - "form.symbol_recommend_text": "Chain ID {chainID} usually uses {symbol}. Check the symbol entered.", - "form__approve_str": "Approve {amount} {symbol}", - "form__priority_fee": "Priority fee", - "form__sats__units": "sats", - "global.404_message": "Sorry, something went wrong!", - "global.Note": "Note", - "global.about": "About", - "global.about_device": "About device", - "global.account": "Account", - "global.account_name": "Account name", - "global.accounts": "Accounts", - "global.acknowledged": "Acknowledged", - "global.add_account": "Add account", - "global.add_hidden_wallet": "Add hidden wallet", - "global.add_new_device": "Add new device", - "global.add_wallet": "Add wallet", - "global.address": "Address", - "global.advance": "Advance", - "global.advanced": "Advanced", - "global.advanced_settings": "Advanced settings", - "global.advantage_settings": "Advanced settings", - "global.age": "Age", - "global.all": "ALL", - "global.all_networks": "All networks", - "global.allow": "Allow", - "global.always": "Always", - "global.an_error_occurred": "An error occurred", - "global.an_error_occurred_desc": "We’re unable to complete your request. Please reload the page.", - "global.app_wallet": "App wallet", - "global.approve": "Approve", - "global.apr": "APR", - "global.asset": "Asset", - "global.auto": "Auto", - "global.available": "Available", - "global.backed_up": "Backed up", - "global.backup": "Backup", - "global.backup_recovery_phrase": "Backup recovery phrase", - "global.balance": "Balance", - "global.bandwidth": "Bandwidth", - "global.best": "Best", - "global.biometric": "Biometric", - "global.block_height": "Block height", - "global.bluetooth": "Bluetooth", - "global.bluetooth_firmware": "Bluetooth firmware", - "global.bootloader": "Bootloader", - "global.browser": "Browser", - "global.bulk_accounts_advance": "Advance", - "global.bulk_accounts_loading": "{amount} address(es) added", - "global.bulk_accounts_loading_error": "Bulk add accounts have been canceled", - "global.bulk_accounts_loading_subtitle": "({amount} accounts)", - "global.bulk_accounts_page_number": "Page number", - "global.bulk_accounts_page_number_error": "Invalid number", - "global.bulk_accounts_preview": "Preview", - "global.bulk_add_account_dnx_error": "Bulk add accounts error, please connect OneKey Classic", - "global.bulk_add_accounts": "Bulk add accounts", - "global.bulk_add_accounts_error": "You can add a maximum of {amount} accounts", - "global.buy": "Buy", - "global.buy_one": "Buy one", - "global.cancel": "Cancel", - "global.cancel_confirm_on_device_feedback": "Device unconfirmed", - "global.cancel_copy": "Cancel copy", - "global.cancelling": "Cancelling", - "global.cash_out": "Cash out", - "global.certifications": "Certifications", - "global.chain": "Chain", - "global.change_passcode": "Change passcode", - "global.change_password": "Change password", - "global.check_for_updates": "Check for updates", - "global.checking_device": "Checking device", - "global.circulating_supply": "Circulating supply", - "global.clear": "Clear", - "global.close": "Close", - "global.collect_to_device": "Collect to device", - "global.collect_to_device_canceled": "Canceled on device", - "global.collect_to_device_failed": "Failed to collect, please try again", - "global.community": "Community", - "global.confirm": "Confirm", - "global.confirm_on_device": "Confirm on device", - "global.confirmations": "Confirmations", - "global.connect": "Connect", - "global.connect_hardware_wallet": "Connect hardware wallet", - "global.connect_to_wallet": "Connect to {wallet}", - "global.connect_to_wallet_confirm_to_proceed": "Confirm on your wallet to proceed", - "global.connect_to_wallet_no_confirmation": "We didn’t receive the confirmation. Please try again.", - "global.connect_wallet": "Connect wallet", - "global.connected": "Connected", - "global.connected_account": "Connected", - "global.connection_failed": "Connection failed", - "global.connection_failed_help_text": "Please reconnect the device and try again", - "global.connection_failed_usb_help_text": "Please reconnect the USB and try again", - "global.contact_us": "Contact us", - "global.continue": "Continue", - "global.continue_anyway": "Continue anyway", - "global.contract": "Contract", - "global.contract_call": "Contract call", - "global.copied": "Copied", - "global.copy": "Copy", - "global.copy_address": "Copy address", - "global.copy_recovery_phrase": "Copy recovery phrase", - "global.copy_token_contract": "Copy token contract", - "global.copy_url": "Copy URL", - "global.count_accounts": "{count, plural, one {# account} other {# accounts}}", - "global.count_addresses": "{count, plural, one {# address} other {# addresses}}", - "global.create": "Create", - "global.create_address": "Create address", - "global.create_invoice": "Create invoice", - "global.create_wallet": "Create wallet", - "global.creating_address": "Creating address", - "global.crop_image": "Crop image", - "global.crypto": "Crypto", - "global.current": "Current", - "global.customize_nonce": "Customize nonce", - "global.customize_nonce_desc": "Turn this on to change the nonce (transaction number) and control your transaction order on confirmation > advance settings. This is an advanced feature, use cautiously.", - "global.customize_transaction": "Customize transaction", - "global.dapp_interaction": "dApp Interaction", - "global.dark": "Dark", - "global.date": "Date", - "global.date_today": "Today", - "global.date_yesterday": "Yesterday", - "global.default": "Default", - "global.delete": "Delete", - "global.deny": "Deny", - "global.derivation_path": "Derivation path", - "global.description": "Description", - "global.details": "Details", - "global.dev_mode": "Dev mode", - "global.device_info": "Device info", - "global.device_management": "Device management", - "global.dex": "DEX", - "global.discord": "Discord", - "global.done": "Done", - "global.download": "Download", - "global.download_and_install": "Download and install", - "global.earn": "Earn", - "global.edit": "Edit", - "global.edit_avatar": "Edit avatar", - "global.enable": "Enable", - "global.energy": "Energy", - "global.energy_bandwidth": "Energy & Bandwidth", - "global.energy_bandwidth_desc": "Transfers and smart contract calls prioritize using energy and bandwidth, which recover over time. If insufficient, TRX is consumed. You can stake TRX for bandwidth and buy or lease energy to reduce transaction fees.", - "global.energy_bandwidth_learn": "How to get energy & bandwidth", - "global.energy_bandwidth_num": "{num_1} Energy + {num_2} Bandwidth", - "global.energy_bandwidth_transaction_desc": "The fee required for this transaction will be automatically deducted", - "global.enter_on_device": "Enter on device", - "global.enter_passphrase": "Enter passphrase", - "global.enter_passphrase_alert": "Remember your passphrase: Irrecoverable if lost.", - "global.enter_recovery_phrase": "Enter recovery phrase", - "global.est_network_fee": "Est network fee", - "global.estimated_results": "Estimated results", - "global.exit": "Exit", - "global.expand_view": "Expand view", - "global.explore_now": "Explore now", - "global.explorers": "Explorers", - "global.export": "Export", - "global.export_private_key": "Export private key", - "global.face_id": "Face ID", - "global.failed": "Failed", - "global.faqs": "FAQs", - "global.fcc_id": "FCC ID", - "global.fdv": "FDV", - "global.firmware": "Firmware", - "global.follow_the_system": "Follow the system", - "global.for": "For", - "global.from": "From", - "global.from_provider": "From {provider}", - "global.gas_price": "Gas price", - "global.general": "General", - "global.generate_amount": "Generate amount", - "global.generate_amount_address": "Address", - "global.generate_amount_balance": "Balance", - "global.generate_amount_confirm": "Confirm ({amount})", - "global.generate_amount_error": "You can add up to {amount} more.", - "global.generate_amount_information": "The maximum number of generated accounts is {max}.", - "global.generate_amount_number": "No.", - "global.generate_amount_select": "Select all", - "global.generate_amount_select_path": "If your default address isn't visible, check Settings > Account derivation path.", - "global.generate_max": "Max", - "global.get_one": "Get one", - "global.github": "GitHub", - "global.go_settings": "Go settings", - "global.go_to_settings": "Go to Settings", - "global.google_drive": "Google Drive", - "global.got_it": "Got it", - "global.hardware_label": "Labeling", - "global.hardware_label_desc": "Labels are applied on your device’s homescreen.", - "global.hardware_label_input_error": "Invalid device labeling", - "global.hardware_label_title": "Device labeling", - "global.hardware_name_desc": "Simultaneously change the device's name.", - "global.hardware_name_input_error": "Invalid name", - "global.hardware_name_input_max": "Exceeding the maximum word limit", - "global.hex_data": "Message", - "global.hex_data_default": "Hex data", - "global.hex_data_default_faq": "What’s hex data?", - "global.hex_data_error": "Input formatting error", - "global.hex_data_faq": "What’s message?", - "global.hex_data_faq_desc": "Additional data included for this transaction. Commonly used as part of contract interaction or as a message sent to the recipient.", - "global.hex_data_input_default": "Enter message", - "global.hex_data_input_desc_hex": "The current input is original data. UTF-8 is: {utf}.", - "global.hex_data_input_desc_utf": "The current input is UTF-8. Original data is: {data}.", - "global.hex_data_title": "Show message (hex data)", - "global.hide": "Hide", - "global.history": "History", - "global.homescreen": "Homescreen", - "global.i_got_it": "I got it", - "global.i_saved_the_phrase": "I've saved the phrase", - "global.i_understand": "I understand", - "global.icloud": "iCloud", - "global.ignore": "Ignore", - "global.import": "Import", - "global.import_address": "Import address", - "global.import_private_key": "Import private key", - "global.import_recovery_phrase": "Import recovery phrase", - "global.import_ton": "Importing TON wallet", - "global.import_ton_desc": "This wallet uses the TON network for backup recovery phrases, supports only TON assets, and exists as a private key account, so sub-accounts can't be added.", - "global.import_wallet": "Import wallet", - "global.info": "Info", - "global.inputs": "Inputs", - "global.install": "Install", - "global.language": "Language", - "global.later": "Later", - "global.layout": "Layout", - "global.learn_more": "Learn more", - "global.light": "Light", - "global.link_copied": "Link copied", - "global.links": "Links", - "global.liquidity": "Liquidity", - "global.manage": "Manage", - "global.mark_all_as_confirmation_desc": "This can’t be undone.", - "global.mark_all_as_confirmation_title": "Mark all as read?", - "global.market": "Market", - "global.market_cap": "Market cap", - "global.max": "Max", - "global.max_supply": "Max supply", - "global.model": "Model", - "global.month_date": "{month} {date}", - "global.more": "More", - "global.move_to_top": "Move to top", - "global.multi_chain_wallet": "Multi-chain wallet", - "global.multi_networks": "Multi-networks", - "global.my_onekey": "My OneKey", - "global.name": "Name", - "global.names_of_wallets_and_accounts": "Names of wallets and accounts", - "global.network": "Network", - "global.network_error": "Network error", - "global.network_error_help_text": "Check your connection and retry", - "global.network_not_matched": "Network not matched", - "global.network_type": "Network type", - "global.networks": "Networks", - "global.networks_information": "All networks may cause slow loading, Bitcoin and EVM networks will be added first. We recommend that you choose a single network.", - "global.never": "Never", - "global.next": "Next", - "global.nft": "NFT", - "global.no_data": "No data", - "global.no_device_connected": "No device connected", - "global.no_device_connected_desc": "Connect your OneKey hardware wallet to view device info, verify authenticity, check firmware updates, and manage security settings.", - "global.no_network_address": "No {network} address", - "global.no_results": "No results", - "global.no_transactions_yet": "No Transactions Yet", - "global.no_transactions_yet_desc": "Your transactions will appear here", - "global.no_wallet": "No wallet", - "global.no_wallet_desc": "Add wallet to start managing your cryptocurrency safely and efficiently", - "global.nonce": "Nonce", - "global.nonce_desc": "Current: {amount}", - "global.nonce_error_higher": "Nonce is higher, it means that the transaction will be queued until the transactions in front of it are confirmed", - "global.nonce_error_lower": "Nonce has been used and may cause this transaction to fail", - "global.nonce_faq": "What’s Nonce?", - "global.nonce_faq_desc": "You have enabled the display of transaction serial numbers (nonce). You can edit the serial numbers to adjust the transaction order of your current account. This is an advanced feature, use cautiously.", - "global.not_available": "Not available", - "global.notifications": "Notifications", - "global.number_accounts": "{number} Accounts", - "global.number_items": "{number} Items", - "global.off": "Off", - "global.official_links": "Official links", - "global.official_website": "Official website", - "global.ok": "OK", - "global.on": "On", - "global.onekey_keytag": "OneKey KeyTag", - "global.onekey_lite": "OneKey Lite", - "global.onekey_prompt_dont_have_yet": "Don't have OneKey yet?", - "global.onekey_wallet": "OneKey wallet", - "global.other_wallet": "Other wallet", - "global.others": "Others", - "global.outputs": "Outputs", - "global.overview": "Overview", - "global.overwritten": "Overwritten", - "global.pair": "Pair", - "global.pair_contract": "Pair contract", - "global.passphrase": "Passphrase", - "global.passphrase_desc": "Passphrase adds a custom phrase to your recovery phrase to create a hidden wallet. Each hidden wallet has its passphrase. Do not forget it, as it can't be retrieved & funds will be lost permanently.", - "global.pay": "Pay", - "global.pct_complete": "{ptc}% complete", - "global.pending": "Pending", - "global.pin_to_top": "Pin", - "global.pools": "Pools", - "global.popular": "Popular", - "global.preferences": "Preferences", - "global.preparing": "Preparing...", - "global.price": "Price", - "global.private_key": "Private key", - "global.private_key_copy": "Copy Private Key?", - "global.private_key_copy_check": "I’ve known my private key provides full access to my assets", - "global.private_key_copy_information": "Never disclose this key. Anyone with your private keys can steal any assets held in your account.", - "global.private_key_error": "This account does not have a {network} {path} address yet. Please create one to continue.", - "global.processing": "Processing", - "global.profit": "Profit", - "global.protocol": "Protocol", - "global.public_key": "Public key", - "global.public_key_export": "Export public key", - "global.qr_code": "QR code", - "global.quit": "Quit", - "global.receive": "Receive", - "global.receive_address_confirmation": "Address confirmation", - "global.receive_address_confirmation_button": "I’ll take the risk", - "global.receive_address_confirmation_desc": "Unverified actions may result in assets being sent to the wrong address, especially if the OneKey App is not reconnected after local data tampering or reset.", - "global.recent_searched": "Recent searched", - "global.recents": "Recents", - "global.recipient": "Recipient", - "global.recommend": "Recommend", - "global.recovery_phrase": "Recovery phrase", - "global.refresh": "Refresh", - "global.remove": "Remove", - "global.remove_account_desc": "You can restore this account later in this wallet by using \"Add account\" or \"Bulk add accounts\".", - "global.remove_account_name": "Remove {account}", - "global.rename": "Rename", - "global.reset": "Reset", - "global.resources": "Resources", - "global.retry": "Retry", - "global.review_again": "Review again", - "global.revoke": "Revoke", - "global.revoke_approve": "Revoke {symbol} allowance", - "global.sats": "sats", - "global.saved_the_phrases": "I've saved the phrases", - "global.saved_the_private_key": "I've saved the private key", - "global.scan_to_connect": "Scan to connect", - "global.search": "Search", - "global.search_account_selector": "Search account name", - "global.search_address": "Search address", - "global.search_asset": "Search asset", - "global.search_no_results_desc": "Try to change the search keyword", - "global.search_no_results_title": "No results", - "global.search_tokens": "Search token", - "global.security": "Security", - "global.select_crypto": "Select crypto", - "global.select_network": "Select network", - "global.select_wallet": "Select wallet", - "global.sell": "Sell", - "global.send": "Send", - "global.serial_number": "Serial number", - "global.serial_number_start": "Serial number of addresses to start", - "global.serial_number_start_desc": "Adding address from {from} to {to}.", - "global.set_passcode": "Set passcode", - "global.set_password": "Set password", - "global.setings_up": "Setting up", - "global.settings": "Settings", - "global.show_less": "Show less", - "global.show_more": "Show more", - "global.show_recovery_phrase": "Show recovery phrase", - "global.sign": "Sign", - "global.single_chain_account": "Single-chain account", - "global.sped_up": "Sped up", - "global.speed_up": "Speed up", - "global.start_connection": "Start connection", - "global.start_migration": "Start migration", - "global.status": "Status", - "global.step_str": "Step {step}", - "global.storage_used": "Storage used", - "global.success": "Success", - "global.support": "Support", - "global.swap": "Swap", - "global.switch": "Switch", - "global.switch_address": "Switch address", - "global.switch_supported_accounts_wallets": "Please switch to supported accounts or wallets.", - "global.sync_error": "Sync error", - "global.synced": "Synced", - "global.syncing": "Syncing...", - "global.test": "Test", - "global.testnet": "Testnet", - "global.time": "Time", - "global.to": "To", - "global.total_in": "Total in", - "global.total_out_include_fee": "Total out (Include fee)", - "global.total_supply": "Total supply", - "global.touch_id": "Touch ID", - "global.touch_id_set_error": "Set biology auth fail", - "global.track_any_address": "Track any address", - "global.trade": "Trade", - "global.transaction_id": "Transaction hash", - "global.unhide": "Unhide", - "global.unknown": "Unknown", - "global.unknown_error": "Unknown error", - "global.unknown_error_retry_message": "An unexpected error occurred. Please try again.", - "global.unlock": "Unlock", - "global.unofficial": "Unofficial", - "global.unpin_from_top": "Unpin", - "global.update_failed": "Update Failed", - "global.updating": "Updating...", - "global.updating_type": "Updating {type}...", - "global.upgrade": "Upgrade", - "global.url": "URL", - "global.value": "Value", - "global.verified": "Verified", - "global.verify": "Verify", - "global.verify_on_device": "Verify on device", - "global.version_is_available": "{version} is available", - "global.view": "View", - "global.view_in_blockchain_explorer": "View in explorer", - "global.view_less": "View less", - "global.view_more": "View more", - "global.view_tutorial": "View tutorial", - "global.visit_website": "Visit website", - "global.wallet": "Wallet", - "global.wallet_avatar": "Wallet avatar", - "global.wallets": "Wallets", - "global.warning": "Warning", - "global.watched": "Watched", - "global.watchlist": "Watchlist", - "global.website": "Website", - "global.white_paper": "White paper", - "global.windows_hello": "Windows Hello", - "global.windows_hello_set_error": "Set Windows Hello fail", - "global.withdraw": "Withdraw", - "global.x": "X", - "hardware.backup_completed": "Backup completed!", - "hardware.bluetooth_need_turned_on_error": "Bluetooth is off", - "hardware.bluetooth_not_paired_error": "Bluetooth not paired", - "hardware.bluetooth_pairing_failed": "Bluetooth pairing failed", - "hardware.bluetooth_requires_permission_error": "Bluetooth permission required", - "hardware.bridge_network_error": "Unable to connect to Bridge, please check your network connection and try again", - "hardware.bridge_timeout": "Bridge connection timeout, please check your network connection and try again", - "hardware.bridge_timeout_for_desktop": "Bridge connection timeout, please check your network connection and try again", - "hardware.confirm_onekey_lite_pin": "Confirm OneKey Lite PIN", - "hardware.confirm_onekey_lite_pin_desc": "Please re-enter the OneKey Lite PIN you just set.", - "hardware.connect_failed": "Connect failed", - "hardware.connect_timeout_error": "Connection timeout", - "hardware.connect_unknown_device_error": "Unknown device, the current version App does not support connection.", - "hardware.data_erased_use_as_new": "The data on this OneKey Lite has been completely erased, and you can use it as a new OneKey Lite.", - "hardware.default_error": "Hardware communication failed, please try again", - "hardware.device_ble_already_connected": "Device already connected elsewhere, please disconnect and try again", - "hardware.device_ble_location_disabled": "Location services unavailable, please enable and try again", - "hardware.device_ble_scan_error": "Bluetooth scan failed, please try again", - "hardware.device_ble_scan_throttle": "Bluetooth scan too frequent, please try again later", - "hardware.device_connected_keep_card_in_place": "The device is connected, please keep the card in place and do not move it.", - "hardware.device_contains_backup": "This device contains backup", - "hardware.device_contains_backup_desc": "If you continue, your previous backup will be fully overwritten and will be lost forever.", - "hardware.device_information_is_inconsistent_it_may_caused_by_device_reset": "Device information is inconsistent. This may be caused by a device reset. You can re-add your device to resolve this issue.", - "hardware.device_need_restart": "Hardware communication failed, please restart the device and try again", - "hardware.device_not_find_error": "Device not found. Please try reconnecting the device (unplug and plug the USB or turn Bluetooth off and on), then try again.", - "hardware.device_passphrase_state_error": "Passphrase does not match the current wallet, please try again", - "hardware.ensure_device_close_to_nfc": "Make sure the device is close to the phone's NFC module, then try again.", - "hardware.enter_boot_failure": "Failed to enter update mode", - "hardware.enter_onekey_lite_pin": "Enter OneKey Lite PIN", - "hardware.enter_onekey_lite_pin_desc": "OneKey Lite PIN is a 6-digit number and cannot be retrieved if forgotten, as we do not store any user information.", - "hardware.enter_passphrase_on_device": "Enter Passphrase on Device", - "hardware.failed_to_search_devices": "Search failed", - "hardware.file_already_exists": "File already exists", - "hardware.firmware_download_error": "Firmware download failed", - "hardware.hardware_device_not_find_error": "Device not found", - "hardware.hardware_params_bytes_overload": "The data length exceeds the hardware's processing capacity", - "hardware.incomplete_file": "Incomplete file", - "hardware.init_iframe_load_error": "Hardware SDK initialization failed. Please check your network or switch the proxy and try again.", - "hardware.invalid_pin_error": "Invalid PIN", - "hardware.keep_lite_placed_until_found": "Please keep Lite placed with the phone until the device is found.", - "hardware.manually_enter_boot": "Manual boot entry required", - "hardware.need_force_upgrade_firmware": "Firmware needs to be upgraded", - "hardware.no_backup_inside": "No backup inside", - "hardware.no_backup_inside_desc": "No backup in this OneKey Lite. Replace with another OneKey Lite and retry.", - "hardware.no_connection_desc": "Please try again or check your network", - "hardware.no_pin_change_needed": "No need to change the PIN code on this new OneKey Lite card.", - "hardware.not_opened_passphrase": "Please enable Passphrase on the device to use the hidden wallet", - "hardware.not_same": "Mismatch, please connect the correct device", - "hardware.not_support": "This method has security risks and is not supported by the hardware", - "hardware.not_support_passphrase_need_upgrade": "Using Passphrase requires upgrading the firmware to version {version} or higher.", - "hardware.onekey_lite_pin_changed": "OneKey Lite PIN changed!", - "hardware.onekey_lite_pin_changed_desc": "This OneKey Lite's PIN has been changed.\nRemember this PIN as it cannot be recovered if lost, as we do not store any user information.", - "hardware.onekey_lite_pin_error": "OneKey Lite PIN error", - "hardware.onekey_lite_pin_error_desc": "After {number} more wrong tries, the data on this OneKey Lite will be erased.", - "hardware.onekey_lite_reset": "OneKey Lite has been reset", - "hardware.only_one_device_can_be_connected_desc": "Please connect only one device for the upgrade.", - "hardware.open_blind_sign_error": "Unknown signature format, please go to Security/Blind Signing to enable SOL advanced signing", - "hardware.opened_passphrase": "Please disable Passphrase on the device to use the standard wallet", - "hardware.params_bytes_overload": "Data size exceeds hardware limit. Please update the firmware and try again or contact customer support", - "hardware.passphrase_enter_too_long": "passphrase supports a maximum of {0} characters", - "hardware.pin_change_failed": "PIN change failed", - "hardware.pin_incorrect_data_erased": "The PIN code has been entered incorrectly over 10 times. To prevent unauthorized access to the backup data, the data on this device has been erased.", - "hardware.pins_do_not_match": "The entered PINs do not match. Please reconfirm.", - "hardware.place_onekey_lite_close_to_phone": "Place OneKey Lite close to the phone", - "hardware.place_onekey_lite_close_to_phone_desc": "Place the Lite and phone as shown in the figure below, then click \"connect.”", - "hardware.polling_connect_timeout_error": "Connection timeout. Please check the OneKey Bridge status and restart the hardware", - "hardware.recover_wallet_with_card_and_pin": "You can recover your wallet using this card and PIN at all times.\nRemember this PIN as it cannot be recovered if lost, as we do not store any user information.", - "hardware.recovery_interrupted": "Recovery interrupted", - "hardware.reset_failed": "Reset failed", - "hardware.reset_failed_desc": "This is a brand new OneKey Lite that does not require resetting.", - "hardware.reset_onekey_lite": "Reset OneKey Lite", - "hardware.reset_onekey_lite_desc": "Please ensure that you have backed up the recovery phrase before entering \"RESET\" to confirm, as it will be erased from this OneKey Lite device.", - "hardware.searching_for_device": "Searching for device...", - "hardware.set_onekey_lite_pin": "Set OneKey Lite PIN", - "hardware.set_onekey_lite_pin_desc": "Set a 6-digit PIN for your OneKey Lite.", - "hardware.software_cannot_be_upgrade": "The client cannot update the hardware. You need to go to https://firmware.onekey.so](https://firmware.onekey.so/) to update", - "hardware.status_connected": "Connected", - "hardware.status_update_available": "Update available", - "hardware.str_not_supported_by_hardware_wallets": "Waiting for firmware update, hardware wallets are not supported at this time.", - "hardware.transaction_signing_error_not_in_signing_mode": "Transaction signing error: Not in signing mode", - "hardware.transferring_data": "Transferring data...", - "hardware.two_onekey_lite_not_same": "The two OneKey Lite used for connection are not the same.", - "hardware.unknown_message_error": "Current firmware not supported, please try upgrading", - "hardware.unsupported_passphrase_characters": "Contains unsupported characters", - "hardware.user_cancel_error": "Action canceled", - "hardware.verify_success": "Official firmware", - "hardware.version_need_upgrade_error": "Please upgrade the firmware to version {version} or higher to use this feature", - "hardware.version_to_low_error": "Current firmware version is too low, please update the firmware", - "hardware.wallet_connection_is_not_currently_supported_but_we_are_working_on_it_stay_tuned": "Hardware wallet connection is not currently supported, but we are working on it. Stay tuned!", - "hardware.wallet_connection_is_only_available_on_the_official_app": "Hardware wallet connection is only available on the official app", - "hardware.wallet_connection_is_only_available_on_the_third_party_apps": "Hardware wallet connection is only available on third-party apps", - "hidden_assets": "Hidden assets", - "history.notification_receiver_label": "Notification received by", - "history.switch_account_dialog_title": "Switch primary account to {account}?", - "hw_banner_description": "Secure your crypto with the most powerful hardware wallet", - "interact_with_contract": "Interact with (To)", - "lighting_invoice": "Lightning Invoice", - "list_section_unavailable_networks_text": "Unavailable networks for selected account", - "litecoin_legacy_desc": "Starts with \"L\". BIP44, P2PKH, Base58", - "litecoin_native_segwit_desc": "Starts with \"ltc1\". BIP84, P2WPKH, Bech32", - "litecoin_nested_segwit_desc": "Starts with \"M\". BIP49, P2SH-P2WPKH, Base58", - "ln.authorize_access": "Authorize access", - "ln.authorize_access_desc": "Connecting your hardware wallet to access the Lightning account", - "ln.authorize_access_network_error": "Authentication failed, check your network connection and try again", - "ln.payment_received_label": "Payment received", - "login.forgot_passcode": "Forgot passcode?", - "login.forgot_password": "Forgot password?", - "login.welcome_message": "Welcome back", - "low_value_assets": "Low-value assets", - "low_value_assets_desc": "Assets valued below 0.1% of your total holdings and less than $1,000 fall into this category.", - "low_value_assets_desc_out_of_range": "Assets ranked below the top 50 in total value when owning multiple assets.", - "manage_token.account_no_found": "Insufficient {token} to cover network fee. Please add more {token} and retry.", - "manage_token.added_token": "Added token", - "manage_token.custom_token_add": "2. Add", - "manage_token.custom_token_add_btn": "Add", - "manage_token.custom_token_button": "Add custom token", - "manage_token.custom_token_chain_input": "Chain", - "manage_token.custom_token_contract_address": "Contract address", - "manage_token.custom_token_create_address": "1. Create address", - "manage_token.custom_token_decimal": "Decimal", - "manage_token.custom_token_symbol": "Symbol", - "manage_token.custom_token_title": "Custom token", - "manage_token.empty_msg": "Cannot find the token?", - "manage_token.native_token_cannot_removed": "Native token cannot be removed", - "manage_token.native_token_cant_remove": "Native token can't be removed", - "manage_token.popular_token": "Common token", - "manage_token.title": "Manage token", - "manage_token.token_required": "Symbol is required.", - "manger_token.custom_token_address_required": "Contract address required.", - "manual_backup": "Manual backup", - "market.1d": "1D", - "market.1h": "1H", - "market.1m": "1M", - "market.1w": "1W", - "market.1y": "1Y", - "market.24h": "24H", - "market.24h_price_range": "24H price range", - "market.24h_txns": "24H txns", - "market.24h_vol_usd": "24H VOL(USD)", - "market.30d": "30D", - "market.7d": "7D", - "market.add_number_tokens": "Add {number} tokens", - "market.add_to_watchlist": "Add to watchlist", - "market.added_to_watchlist": "Added to watchlist", - "market.all_time_high": "All-time high", - "market.all_time_low": "All-time low", - "market.ath_desc": "{token}’s all-time high was on {time}, at {price}, and the current price is down by {percent} from that high.", - "market.atl_desc": "{token}’s all-time low was on {time}, at {price}, and the current price is up by {percent} from that low.", - "market.cex": "CEX", - "market.chart": "Chart", - "market.days_since_launch": "Days since launch", - "market.empty_watchlist_desc": "Add your favorite tokens to watchlist", - "market.empty_watchlist_title": "Your watchlist is empty", - "market.high": "High", - "market.last_price": "Last price", - "market.last_seven_days": "Last 7 days", - "market.last_updated": "Last updated", - "market.lite_chart": "Lite chart", - "market.low": "Low", - "market.minus_2_percent_depth": "-2% depth", - "market.most_24h_volume": "Most 24h volume", - "market.most_market_cap": "Most market cap", - "market.move_to_top": "Move to top", - "market.number_of_days": "{number} days", - "market.one_hour_percentage": "1h%", - "market.pair": "Pair", - "market.pair_link": "Pair link:", - "market.plus_2_percent_depth": "+2% depth", - "market.pool_details": "Pool details", - "market.price_change_down": "Price change down", - "market.price_change_up": "Price change up", - "market.remove_from_watchlist": "Remove from watchlist", - "market.seven_day_percentage": "7d%", - "market.sort_by": "Sort by", - "market.spread": "Spread", - "market.trending": "Trending", - "market.trust_score": "Trust core", - "market.twenty_four_hour_percentage": "24h%", - "market.twenty_four_hour_volume": "24h volume", - "market.volume_percentage": "Volume %", - "max_base_fee_lower_then_base_fee_alert_message": "The max base fee is lower than the base fee, which may cause a delay in the transaction.", - "menu.about_onekey_wallet": "About OneKey Wallet", - "menu.actual_size": "Actual Size", - "menu.bring_all_to_front": "Bring All to Front", - "menu.check_for_updates": "Check for Updates...", - "menu.cut": "Cut", - "menu.help": "Help", - "menu.hide_onekey_wallet": "Hide OneKey Wallet", - "menu.lock_now": "Lock Now", - "menu.minimize": "Minimize", - "menu.official_website": "Official Website", - "menu.paste": "Paste", - "menu.preferences": "Preferences..", - "menu.quit_onekey_wallet": "Quit OneKey Wallet", - "menu.redo": "Redo", - "menu.select_all": "Select All", - "menu.show_all": "Show All", - "menu.toggle_full_screen": "Toggle Full Screen", - "menu.undo": "Undo", - "menu.view": "View", - "menu.visit_help_center": "Visit Help Center", - "menu.window": "Window", - "menu.zoom": "Zoom", - "menu.zoom_in": "Zoom In", - "menu.zoom_out": "Zoom Out", - "menu__copy_image": "Copy image", - "menu__save_image_as": "Save image as…", - "msg__str_is_required_for_network_fees_top_up_str_to_make_tx": "Insufficient {crypto} balance to cover network fees", - "msg__transaction_with_the_same_nonce_already_exist_please_pay_a_higher_network_fee_otherwise_the_transaction_may_fail": "Transactions with the same nonce already exist, please pay a higher network fee, otherwise the transaction may fail.", - "native_token_tooltip": "This is the cryptocurrency used to pay for network fees", - "network__network": "Network", - "network_invisible_in_all_network_tooltip_title": "Hidden in 'All networks' view", - "network_selector.unavailable_networks": "Unavailable networks for selected account", - "network_visible_in_all_network_tooltip_title": "Shown in 'All networks' view", - "nft.already_collected": "This NFT has already been collected.", - "nft.attributes": "Attributes", - "nft.collect_failed": "NFT collect failed, please try again.", - "nft.collect_to_touch": "Collect to {device}", - "nft.collection": "Collection", - "nft.contract_address": "Contract Address", - "nft.floor_price": "Floor price", - "nft.highest_floor": "Highest floor", - "nft.last_sale": "Last sale", - "nft.mint_address": "Mint Address", - "nft.more": "More", - "nft.nft_standard": "NFT Standard", - "nft.no_attributes_found": "We haven't found any attributes for this NFT.", - "nft.no_nfts": "No NFTs", - "nft.no_nfts_found": "No NFTs found at this address", - "nft.no_results": "No Results", - "nft.owner_program": "Owner Program", - "nft.recently_received": "Recently received", - "nft.search_result_count": " {number} Results", - "nft.sort": "Sort", - "nft.token_address": "Token Address", - "nft.token_id": "Token ID", - "no_account": "No account", - "no_external_wallet_message": "No external wallets are connected. Link a third-party wallet to view here.", - "no_private_key_account_message": "No private key accounts. Add a new account to manage your assets.", - "no_transaction_desc": "Your transactions will appear here", - "no_transaction_title": "No transactions yet", - "no_watched_account_message": "No watched accounts. Import an address to start monitoring.", - "notifications.account_activity_manage_count_alert_title": "{totalEnabledAccountsCount}/{maxAccountCount} accounts enabled", - "notifications.account_reached_limit_alert_desc": "New accounts may not get notifications.", - "notifications.account_reached_limit_alert_title": "{count} accounts limit reached", - "notifications.account_reached_limit_dialog_desc": "You've reached the maximum of {maxAccountCount} accounts.", - "notifications.account_reached_limit_dialog_title": "Account limit reached", - "notifications.empty_desc": "You have not received any notifications yet", - "notifications.empty_title": "No notifications", - "notifications.intro_desc": "Allow push notifications to receive alerts for account activity directly on your device", - "notifications.intro_mac_desc": "Click 'Enable,' then turn on the switch", - "notifications.intro_title": "Enable push notifications", - "notifications.mac_permission_title": "Allow notifications", - "notifications.notifications_account_activity_desc": "Get notified when receiving, sending, trading, and more.", - "notifications.notifications_account_activity_label": "Account activity", - "notifications.notifications_account_manage_desc": "Choose the account for notifications.", - "notifications.notifications_account_manage_label": "Manage", - "notifications.notifications_price_alert_desc": "Get notified when the watched cryptos increase or drop more than 10% in 24 hours.", - "notifications.notifications_price_alert_label": "Price alert", - "notifications.notifications_switch_label": "Allow notifications", - "notifications.permission_instruction": "Click 'Enable,' then allow notifications for OneKey.", - "notifications.settings_helper_desc": "Besides receiving notifications directly in the app, OneKey also supports system push notifications.", - "notifications.settings_helper_title": "Push notifications", - "notifications.test_action_desc": "Click \"Test\" to preview. For help, visit the help center.", - "notifications.test_message_desc": "You’ll receive real-time account updates, security alerts, and more important info.", - "notifications.test_message_title": "Push notifications are ready!", - "notifications.windows_notifications_permission_desc": "Get notifications from apps and other senders", - "onboarding.activate_device": "Activate your device", - "onboarding.activate_device_all_set": "All set!", - "onboarding.activate_device_by_restore": "Restore wallet", - "onboarding.activate_device_by_restore_help_text": "Restore your wallet using an existing recovery phrase.", - "onboarding.activate_device_by_restore_warning": "Package security check", - "onboarding.activate_device_by_restore_warning_help_text": "Your package should not contain any pre-set PINs or Recovery Phrases. If such items are found, stop using the device and immediately contact OneKey Support for assistance.", - "onboarding.activate_device_by_set_up_new_wallet": "Set up new wallet", - "onboarding.activate_device_by_set_up_new_wallet_help_text": "Configure your device to create a new wallet.", - "onboarding.activate_device_choosing_language_message": "After choosing a language on your device and reviewing the basic guide:", - "onboarding.activate_device_help_text": "Set up your hardware wallet to get started.", - "onboarding.backup_recovery_phrase_help_text": "Write down each phrase in order and store them in a secure location", - "onboarding.backup_recovery_phrase_title": "Backup recovery phrases", - "onboarding.before_reveal_message": "Before you proceed", - "onboarding.bluetooth_connect_help_text": "Looking for devices", - "onboarding.bluetooth_permission_needed": "Bluetooth permission needed", - "onboarding.bluetooth_permission_needed_help_text": "To connect via Bluetooth, please enable access in Settings.", - "onboarding.bluetooth_prepare_to_connect": "Keep the device nearby", - "onboarding.bluetooth_prepare_to_connect_help_text": "Ensure the device is powered on and within range, then press \"Start connection\" below to start the connection", - "onboarding.bullet_forgot_passcode_use_recovery": "If you forget your passcode, you can use the recovery phrase to get back into your wallet.", - "onboarding.bullet_forgot_password_use_recovery": "If you forget your password, you can use the recovery phrase to get back into your wallet.", - "onboarding.bullet_never_share_recovery_phrase": "Never share it with anyone or enter it into any form.", - "onboarding.bullet_onekey_support_no_recovery_phrase": "OneKey Support will never ask for your recovery phrase.", - "onboarding.bullet_recovery_phrase_full_access": "The recovery phrase alone gives you full access to your wallets and funds.", - "onboarding.choose_import_method": "Choose import method", - "onboarding.connect_your_device": "Connect your device", - "onboarding.create_qr_wallet_scan_qr_code_desc": "Back to here, click the button below to scan the QR code", - "onboarding.create_qr_wallet_show_qr_code_desc": "Go to \"Connect App Wallet\" > \"QR Code\" > \"OneKey Wallet\" to view the QR code", - "onboarding.create_qr_wallet_title": "Create QR-based wallet", - "onboarding.create_qr_wallet_unlock_device_desc": "Unlock your OneKey Pro", - "onboarding.device_mini_set_up_import": "Select \"Restore Wallet\"", - "onboarding.device_set_up_backup": "Write down all recovery phrase", - "onboarding.device_set_up_backup_desc": "Securely record your recovery phrase and complete the check. It's crucial for accessing your wallet if you forget your PIN or lose your device.", - "onboarding.device_set_up_create_new_wallet": "Select \"Create New Wallet\"", - "onboarding.device_set_up_create_new_wallet_desc": "Initiate your wallet setup by selecting \"Create New Wallet\". You will be guided through creating a unique recovery phrase and setting a secure PIN.", - "onboarding.device_set_up_enter_recovery_phrase": "Enter recovery phrase", - "onboarding.device_set_up_enter_recovery_phrase_desc": "Carefully enter your recovery phrase word by word. This unique phrase is essential for the security and recovery of your wallet.", - "onboarding.device_set_up_import": "Select \"Import Wallet\"", - "onboarding.device_set_up_import_desc": "Follow the prompts to secure your wallet with a PIN and enter your recovery phrase to complete the process.", - "onboarding.device_set_up_pin": "Set PIN", - "onboarding.device_set_up_pin_desc": "Create a strong PIN to protect your wallet just like you would with a bank card. Avoid easy sequences or repeated numbers.", - "onboarding.enable_bluetooth": "Enable Bluetooth", - "onboarding.enable_bluetooth_help_text": "Bluetooth needs to be turned on to proceed.", - "onboarding.finalize_creating_wallet": "Creating your wallet", - "onboarding.finalize_encrypting_data": "Encrypting your data", - "onboarding.finalize_generating_accounts": "Generating your accounts", - "onboarding.finalize_ready": "Your wallet is now ready", - "onboarding.finalize_wallet_setup": "Finalize wallet setup", - "onboarding.import_recovery_phrase_warning": "Security alert", - "onboarding.import_recovery_phrase_warning_help_text": "For your asset safety, avoid importing the recovery phrase of your hardware wallet and use \"Connect Hardware Wallet\" for optimal security.", - "onboarding.install_onekey_bridge": "Install OneKey Bridge", - "onboarding.install_onekey_bridge_help_text": "OneKey Bridge facilitates seamless communication between OneKey and your browser for a better experience.\n\nIf you encounter issues during the installation of OneKey Bridge, please refer to the online tutorial for assistance.", - "onboarding.migrate_from_v4": "Migrate from OneKey v4", - "onboarding.onekey_hw": "OneKey Hardware Wallet", - "onboarding.onekey_hw_intro_desc": "OneKey Hardware Wallet, a secure and user-friendly solution for crypto management. It supports multiple cryptocurrencies and ensures robust encryption for safe transactions.", - "onboarding.onekey_hw_intro_title": "Your secure crypto solution", - "onboarding.save_phrase_securely_instruction": "Read the following, then save the phrase securely.", - "onboarding.usb_connect_help_text": "Connect your device via USB", - "onboarding.verify_recovery_phrase_title": "Verify your recovery phrase", - "onboarding.welcome_description": "Simple, secure crypto management", - "onboarding.welcome_message": "Welcome to OneKey", - "open_as_popup": "Open as popup", - "open_as_sidebar": "Open as side panel", - "open_in_mobile_app": "Open in Mobile App", - "open_ordinals_transfer_tutorial_url_message": "How to transfer Ordinals assets?", - "p2pkh_desc": "Starts with \"1\". P2PKH (m/44'/0'/0')", - "p2sh_p2wpkh_desc": "Starts with \"bc1q\". P2SH-P2WPKH (m/84'/0'/0')", - "p2tr_desc": "Starts with \"bc1p\". P2TR (m/86'/0'/0')", - "p2wpkh_desc": "Starts with \"3\". P2WPKH (m/49'/0'/0')", - "prime.agree_to_terms": "Continuing means you agree to OneKey Prime Terms.", - "prime.change_email": "Change email", - "prime.change_password": "Change password", - "prime.code_resend": "Resend", - "prime.confirm_password": "Confirm password", - "prime.confirm_password_description": "Before you change password. We need to verify the current password of OneKey ID.", - "prime.currently_email": "Currently: {currentlyemail}", - "prime.description": "Unlock advanced features to enhance your crypto asset management experience.", - "prime.email_changed": "Email changed", - "prime.end_date": "Ends on {data}", - "prime.enter_verification_code": "Enter verification code", - "prime.forget_password": "Forget password?", - "prime.incorrect_password": "Incorrect password", - "prime.invalid_verification_code": "Invalid verification code", - "prime.log_out": "Log out", - "prime.manage_subscription": "Manage subscription", - "prime.manage_your_onekeyid": "Manage your OneKey ID.", - "prime.monthly": "Monthly", - "prime.new_email_code": "Please enter your new email address. We'll send you a verification code to confirm it.", - "prime.new_password": "New Password", - "prime.new_password_description": "You are resetting new password for: {email}", - "prime.onekeyid_continue": "Continue with OneKey ID", - "prime.onekeyid_continue_description": "OneKey ID is all you need to access all Prime benefits.", - "prime.onekeyid_email_error": "Incorrect email address", - "prime.onekeyid_log_out": "OneKey ID log out", - "prime.onekeyid_log_out_decription": "Due to OneKey ID password change, this device has been logged out. Please log in again.", - "prime.onekeyid_signup": "Sign up OneKey ID", - "prime.onekeyid_signup_description": "{email} is not registered yet, we will create a new account for you.", - "prime.password": "Password", - "prime.password_characters": "At least 8 characters", - "prime.password_letter": "At least 1 letter", - "prime.password_number": "At least 1 number", - "prime.password_placeholder": "Password", - "prime.password_special_characters": "At least 1 special character", - "prime.payment_cancelled": "Payment cancelled", - "prime.payment_successful": "Payment successful", - "prime.payment_successful_description": "Thank you for your purchase, May OneKey Prime helps you achieve a safer and more premium experience.", - "prime.per_month": "Month", - "prime.save_discount": "Save {discount%}", - "prime.send_code": "Send code", - "prime.sent_to": "Sent to {email}", - "prime.signup_login": "Sign up / Login", - "prime.status_free": "Free", - "prime.status_prime": "Prime", - "prime.subscribe": "Subscribe", - "prime.update_email_address": "Update Email address", - "prime.update_email_address_description": "To update your email address, please verify the currently Email first.", - "prime.welcome_back": "Welcome back", - "prime.yearly": "Yearly", - "provider.amount_received": "{amount} {token}", - "provider.amount_required": "Insufficient input amount", - "provider.approval_require": "Need to approve token before swap", - "provider.cow_route": "CoW Swap is a meta DEX aggregator that uses intents and batch auctions to provide users with the best prices for their trades while protecting them from maximal extractable value (MEV).", - "provider.fee": "$0.16 ", - "provider.ios_popover.approval_require_msg": "Need to approve token before swap", - "provider.ios_popover.approval_require_title": "Approval Required", - "provider.ios_popover.onekey_fee": "OneKey fee", - "provider.ios_popover.onekey_fee_content": "OneKey charges a {num} fee (limited-time discount), which is already included in the quote, supporting us in providing a high-quality, seamless experience.", - "provider.ios_popover.onekey_fee_content_2": "Please note that slippage or network fees may affect the actual amount you receive. If you have any concerns or questions, please contact us.", - "provider.ios_popover.onekey_fee_content_sub": "Please note that bridge fees, slippage, and floating rates may affect the final amount received. If you have any concerns about the fee, please contact us.", - "provider.ios_popover.order_info_title": "Order Info", - "provider.ios_popover.title": "Information", - "provider.label_anti_mev": "Anti-MEV", - "provider.label_approved": "Approved", - "provider.label_fastest": "Fastest", - "provider.label_max_received": "Max received", - "provider.label_min_fee": "Min gas", - "provider.label_overall_best": "Overall best", - "provider.max_amount_required": "Max swap amount is {amount} {token}", - "provider.min_amount_required": "Min amount requires {amount} {token}", - "provider.network_fee": "Est. network fee", - "provider.popover_fee_rate": "Fee rate", - "provider.popover_order_info_content": "OneKey aggregates the best offers. Here’s what you should know before trading", - "provider.popover_wallet": "Wallet", - "provider.protocol_fee": "Fee charged by the provider", - "provider.recommend": "Recommend", - "provider.route": "Route", - "provider.route_changelly_fix": "Please note that with the fixed rate, the expected received amount (excluding fees) will match the amount shown on the screen.", - "provider.route_changelly_float": "Please be aware that the floating rate can change at any point due to market conditions, so you might receive more or less crypto than expected.", - "provider.route_no_information": "The provider has temporarily not provided route information.", - "provider.route_swft": "Please be aware that this transaction is utilizing a third-party SWFT_BRIDGE cross-chain bridge, which involves centralized execution and carries associated risks.", - "provider.route_unable_fetch_price": "Failed to fetch the quote", - "provider.sort_item_gas": "Gas Fee", - "provider.sort_item_received": "Est. Recevied", - "provider.sort_item_swap_duration": "Swap Duration", - "provider.sort_title": "Sort", - "provider.swap_duration": "Est. swap duration", - "provider.time": "< 1min", - "provider.title": "Select provider", - "provider.token_not_supported": "Token not supported", - "provider.unavailable": "Unavailable", - "qr_wallet_address_creation_failed_dialog_title": "Address creation failed", - "qr_wallet_address_creation_failed_firmware_update_desc": "If you can't create addresses for some EVM networks, update your firmware via our update tool and disable Air-gap mode if it's on.", - "qr_wallet_address_creation_failed_supports_network_desc": "QR wallet supports BTC and EVM-compatible networks, with BIP44 as the only standard for EVM networks.", - "receive.address_unconfimed_alert_message": "Address unconfirmed", - "receive.hide_unverified_address": "Hide unverified address", - "receive.send_asset_warning_message": "Send only {network} network assets to this address", - "receive.show_address_any": "Show address anyway", - "receive_token_list_footer_text": "Can't find token? Try searching", - "remove_account_desc": "This account will be removed.", - "remove_device": "Remove device", - "remove_device_desc": "This will permanently delete your data. But you still can restore it from the hardware wallet which is loaded the recovery phrase of this wallet.", - "remove_hidden_wallet_desc": "This will permanently delete your data. Ensure you have saved the passphrase of this hidden wallet.", - "remove_private_key_account_desc": "You can restore the account using its private key after removal. Ensure it's backed up to avoid permanent loss of access.", - "remove_wallet": "Remove wallet", - "remove_wallet_desc": "Make sure you've written down the recovery phrase before removing the wallet. Otherwise, you won't be able to recover the wallet.", - "remove_wallet_double_confirm_message": "I've written down the recovery phrase", - "reset_app_desc": "This will delete all the data you have created on OneKey. After making sure that you have a proper backup, enter \"RESET\" to reset the App", - "san_qr_code_to_verify_details": "Scan the QR code with your device to verify the details.", - "scan.camera_access_denied": "Camera access denied", - "scan.enable_camera_permissions": "OneKey requires camera access to scan QR codes. Please go to “Settings” and enable camera permissions to use this feature.", - "scan.grant_camera_access_in_expand_view": "Please grant camera access in the expand view.", - "scan.move_closer_if_scan_fails": "If the scan fails, adjust the device-camera distance and retry", - "scan.no_recognizable_qr_code_found": "No recognizable QR code found.", - "scan.qr_wallet_detected": "QR wallet detected. Go to connect this wallet?", - "scan.scan_address_codes_to_copy_address": "Scan address codes to copy address", - "scan.scan_qr_code": "Scan QR code", - "scan.scan_qr_code_on_device": "Scan QR code on device", - "scan.scan_walletconnect_code_to_connect_to_sites": "Scan WalletConnect code to connect to sites", - "scan.screen_blurred_for_security": "We've blurred your screen for security, but it won't affect your scan", - "scan.select_a_photo": "Select a photo", - "scan.show_qr_code_steps": "To show your QR code, go to Connect App Wallet > QR Code > OneKey Wallet on your device", - "scanning_text": "Scanning", - "secure_qr_toast_scan_qr_code_on_device_text": "Return when the QR code shows, click 'Next', then scan it.", - "select_recovery_phrase_length": "Select a length", - "selected_network_only_supports_device": "The selected network currently only supports {deviceType}", - "send.address_exists": "The address already exists", - "send.address_invalid": "Invalid address. Please check and re-enter.", - "send.address_not_allowlist_error": "تمكين قائمة السماح بالنقل. العنوان غير موجود في قائمة السماح. يرجى محاولة to_edit_address_book_pageإضافته.", - "send.amount": "Amount", - "send.amount_invalid": "Insufficient balance. Please try a smaller amount", - "send.amount_too_small": "Transfer amount too small.", - "send.authentication_failed_verify_again": "Authentication failed, please check your network connection and try again.", - "send.available": "Available: {number}", - "send.balance": "Balance: {number}", - "send.cannot_send_amount_zero": "Cannot send 0 amount", - "send.cannot_send_to_self": "Cannot send to yourself", - "send.check_request_error": "Check request error, please refresh again", - "send.description_balance_info": "Balance does not include locked or small UTXOs", - "send.description_frozen_funds_info": "Balance does not include frozen funds", - "send.engine_account_not_activated": "Account not activated.", - "send.engine_failed_to_transfer": "Transfer failed.", - "send.engine_incorrect_address": "Incorrect address.", - "send.engine_incorrect_passcode": "Incorrect passcode", - "send.engine_incorrect_password": "Incorrect password.", - "send.engine_incorrect_token_address": "Incorrect token address.", - "send.engine_incorrect_transfer_value": "Incorrect transfer amount.", - "send.engine_internal_error": "Service error.", - "send.engine_not_implemented": "Function not yet implemented.", - "send.engine_passcode_not_set": "Passcode not set", - "send.engine_password_not_set": "Password not set.", - "send.engine_pending_queue_too_long": "Too many pending transactions in the queue.", - "send.engine_too_many_derived_accounts": "Number of accounts exceeds the limit.", - "send.ens_choose_address_title": "Choose an Address", - "send.error_insufficient_balance": "Insufficient {token} balance", - "send.error_minimum_amount": "Minimum amount {amount} {token}", - "send.error_recipient_requires_activation": "Recipient requires {amount} {token} to activate", - "send.estimated_gas_failure": "Gas estimation failed.", - "send.field_large_than": "Must be greater than {0}.", - "send.field_only_integer": "Must be a positive integer.", - "send.field_too_large": "Cannot be greater than {0}.", - "send.field_too_small": "Must not be less than {0}.", - "send.insufficient_liquidity_of_lightning_node_channels": "Insufficient liquidity in Lightning node channels.", - "send.invalid_address_ordinal_can_only_be_sent_to_taproot_address": "Invalid address! Ordinal assets can only be sent to Taproot addresses.", - "send.invalid_lightning_payment_request": "Invalid Lightning payment request.", - "send.invoice_is_already_paid": "Invoice is already paid.", - "send.label_cex": "You are depositing to a centralized exchange address. Please double-check the selected network and address.", - "send.label_cex_title": "CEX", - "send.label_contract_address": "The contract address is labeled {name}.", - "send.label_contract_address_title": "Contract address", - "send.label_first_transfer": "Initial transfer", - "send.label_scam": "You are sending to a scam address, which could result in a loss of your assets. Please double-check the address and be aware of any risks.", - "send.label_scam_title": "Scam address", - "send.label_transferred": "Transferred", - "send.label_wallet_name": "Wallet name / Account name", - "send.max": "Max", - "send.memo_up_to_length": "Up to {number} characters", - "send.nft_does_not_exist": "NFT does not exist.", - "send.no_route_found": "No route found.", - "send.no_token_message": "No tokens were found at this address", - "send.passcode_validation": "Passcode must be between 8 and 128 characters.", - "send.password_validation": "Password must be between 8 and 128 characters.", - "send.preview_button": "Preview", - "send.recipient_invalid": "Invalid recipient. Please check and re-enter", - "send.sending_str_requires_an_account_balance_of_at_least_str_str": "Sending {0} requires an account balance of at least {1} {2}.", - "send.str_minimum_balance_is_str": "Sending failed. Minimum balance for {token} is {amount}.", - "send.str_minimum_transfer": "Minimum transfer amount is {0}.", - "send.suggest_reserving_str_as_gas_fee": "Suggest reserving {0} as a network fee.", - "send.tag": "Tag", - "send.tag_placeholder": "Comment, tag, memo or note", - "send.the_invoice_has_expired": "Invoice has expired.", - "send.the_minimum_value_for_transffering_to_a_new_account_is_str_str": "The minimum value for transferring to a new account is {amount} {symbol}.", - "send.title": "Send", - "send.to": "To", - "send.to_contacts_selecor_account": "My account", - "send.to_contacts_selecor_account_title": "Select", - "send.to_contacts_selecor_address_book": "Address book", - "send.to_contacts_tooltip": "Contacts", - "send.to_ln_placeholder": "Enter Invoice, Lightning Address, LNURL or Node ID", - "send.to_paste_tooltip": "Paste", - "send.to_placeholder": "Enter address or domain name", - "send.to_scan_tooltip": "Scan", - "send.toast_btc_fork_insufficient_fund": "Insufficient balance. Please try a smaller amount", - "send.verification_failure": "Verification failed.", - "send_token_selector.no_match_found": "No match found for your search.", - "send_token_selector.no_results": "No Results", - "send_token_selector.search_placeholder": "Search symbol or contract address", - "send_token_selector.select_token": "Select Token", - "setting.floating_icon": "Floating icon", - "setting.floating_icon_always_display": "Always display", - "setting.floating_icon_always_display_description": "When enabled, OneKey will activate a floating icon in the bottom right corner of the webpage, which can help you check the security information of dApps.", - "settings.account_derivation_path": "Account derivation path", - "settings.account_derivation_path_desc": "If you don’t see the accounts you expect, try switching the derivation path.", - "settings.account_sync_dapp_to_wallet_mode_description": "Automatically syncs your dApp account and network settings to your wallet when switching back from a dApp.", - "settings.account_sync_dapp_to_wallet_mode_title": "Align dApp account to wallet", - "settings.account_sync_independent_mode_description": "Wallet and dApp accounts operate independently, without interfering with each other.", - "settings.account_sync_independent_mode_title": "Independent mode", - "settings.account_sync_modal_title": "Align primary account", - "settings.account_sync_wallet_to_all_mode_description": "Your current wallet account will be used for all dApp interactions.", - "settings.account_sync_wallet_to_all_mode_title": "Always use wallet account", - "settings.address_book": "Address book", - "settings.app_update_available": "App update available", - "settings.app_update_cache": "App update cache", - "settings.auto_lock": "Auto-lock", - "settings.backup_recovery_phrase_to_onekey_keytag": "Backup your recovery phrase to OneKey KeyTag", - "settings.backup_recovery_phrase_to_onekey_lite": "Backup your recovery phrase to OneKey Lite", - "settings.backup_with_onekey_keytag": "Back up with OneKey KeyTag", - "settings.browser_cache": "Browser cache", - "settings.browser_history_bookmarks_pins_risk_dapp_whitelist": "Browser history, bookmarks, pins, risk dApp whitelist", - "settings.change_pin": "Change PIN", - "settings.clear_browser_cache": "Clear browser cache", - "settings.clear_browser_cache_desc": "Open this link in your browser to clear the cache: {url}", - "settings.clear_browser_cache_desc2": "Please go to the browser settings page to continue clearing.", - "settings.clear_cache_on_app": "Clear cache on App", - "settings.clear_data": "Clear data", - "settings.clear_pending_transactions": "Clear pending transactions", - "settings.clear_pending_transactions_desc": "Clear the pending data in the local history record.", - "settings.clear_successful": "Clear successful", - "settings.connected_sites": "Connected sites", - "settings.create_remove_wallets": "Create / remove wallets without passcode", - "settings.create_remove_wallets_desc": "No passcode needed for creating/removing wallets", - "settings.create_transactions": "Create transaction without passwcode", - "settings.create_transactions_desc": "No passcode needed for transactions", - "settings.cryptocurrency": "Cryptocurrency", - "settings.default_currency": "Default currency", - "settings.default_wallet_settings": "Default wallet settings", - "settings.export_network_config_custom_network_label": "EVM networks and tokens", - "settings.export_network_config_desc": "Export your custom network configurations from OneKey 4.0.", - "settings.export_network_config_label": "Export custom network config", - "settings.export_state_logs": "Export state logs", - "settings.export_state_logs_desc": "This will help us debug any issue you might encounter. Please send to {email} to contact OneKey support.", - "settings.fiat": "Fiat", - "settings.go_to_settings_page_now": "Go to the Settings Page Now?", - "settings.google_drive_backup": "Google Drive backup", - "settings.hardware_bridge_status": "Hardware bridge status", - "settings.hardware_wallets_not_appear": "Hardware wallets will not appear here.", - "settings.help_center": "Help center", - "settings.how_to_import_from_onekey_keytag": "How to import from OneKey KeyTag?", - "settings.how_to_import_from_onekey_keytag_desc": "Sum the numbers in each row. This sum represents the word's position in the word list.\nThen, visit the {dotmap} website to find the corresponding word for this position.", - "settings.icloud_backup": "iCloud backup", - "settings.if_away_for_1_hr": "If away for 1 hr", - "settings.if_away_for_1_min": "If away for 1 min", - "settings.if_away_for_30_mins": "If away for 30 mins", - "settings.if_away_for_4_hrs": "If away for 4 hrs", - "settings.if_away_for_5_mins": "If away for 5 mins", - "settings.import_recovery_phrase_from_onekey_keytag": "Import recovery phrase from your OneKey KeyTag", - "settings.import_recovery_phrase_from_onekey_lite": "Import recovery phrase from your OneKey Lite", - "settings.lock_now": "Lock now", - "settings.logs_do_not_include_sensitive_data": "Logs do not include sensitive data like recovery phrases or private keys. They only contain local data, crash reports, and public wallet addresses.", - "settings.migration": "Migration", - "settings.nfc_not_supported": "Your current device does not support NFC, replace it with an NFC-enabled device and try again.", - "settings.no_connected_sites": "No connected sites", - "settings.no_connected_sites_desc": "All sites connected through OneKey will appear here.", - "settings.no_signed_text": "No signed text", - "settings.no_signed_text_desc": "All text signed through OneKey will appear here.", - "settings.no_signed_transactions": "No signed transactions", - "settings.no_signed_transactions_desc": "All transactions signed through OneKey will appear here.", - "settings.onekey_keytag_desc": "Powerful wallet backup kit made of titanium alloy", - "settings.onekey_lite_desc": "Restore your wallet without typing one word.", - "settings.onekey_wants_to_use_nfc": "\"OneKey\" wants to use NFC", - "settings.onekey_wants_to_use_nfc_desc": "To connect to OneKey Lite, NFC permissions are required.", - "settings.passcode_bypass": "Passcode bypass", - "settings.passcode_bypass_desc": "When exceeding the allowed time of 2 hours, passcode verification is still required to ensure security.", - "settings.passkey": "PassKey", - "settings.password_bypass": "Password bypass", - "settings.password_bypass_desc": "When exceeding the allowed time of 2 hours, password verification is still required to ensure security.", - "settings.privacy_policy": "Privacy policy", - "settings.protection": "Protection", - "settings.protection_passcode_section_title": "Passcode protection", - "settings.rate_app": "Rate the App", - "settings.reset": "Reset", - "settings.reset_app": "Reset App", - "settings.reset_app_desc": "This will delete all data on OneKey. Ensure you have a backup, then enter \"RESET\" to proceed.", - "settings.resources": "Resources", - "settings.select_wallet": "Select wallet", - "settings.set_auto_lock_duration_desktop": "When the app runs in the background without exiting or when the device screen is locked, it will automatically lock after a specified period of time.", - "settings.set_auto_lock_duration_extension": "When closing the plugin window or when in full-screen mode with unused tabs, it will automatically lock after a specified period of time.", - "settings.set_auto_lock_duration_mobile": "When the app runs in the background without exiting or when the device screen is locked, it will automatically lock after a specified period of time.", - "settings.set_auto_lock_duration_web": "When the app is in an unused tab or minimized window, it will automatically lock after a specified period of time.", - "settings.settings": "Settings", - "settings.shortcuts": "Shortcuts", - "settings.sign_text": "Sign text", - "settings.signature_record": "Signature record", - "settings.spend_dust_utxo": "Spend dust UTXO", - "settings.spend_dust_utxo_desc": "Using dust UTXO increases transaction fees and reduces privacy. It's recommended to disable this feature to avoid malicious tracking.", - "settings.step1_get_bip39_dotmap": "Step 1: get your BIP39 dotmap", - "settings.step1_get_bip39_dotmap_desc": "Visit the {dotmap} online or refer to the physical map in your KeyTag starter guide.", - "settings.step2_match_recovery_phrase_dots": "Step 2: match recovery phrase dots", - "settings.step2_match_recovery_phrase_dots_desc": "Locate the dot pattern for each word of your recovery phrase on the {dotmap} .", - "settings.step3_align_and_punch": "Step 3: align and punch", - "settings.step3_align_and_punch_desc": "Each line of KeyTag represents a word. Use a center punch tool for accurate punching based on the black circle's position.\nFor Passphrase backup, punch on the line marked with '*'.", - "settings.submit_request": "Submit a request", - "settings.swap_history": "Swap history", - "settings.system_idle_lock": "System idle lock", - "settings.system_idle_lock_desc": "When enabled, starts timing when there is no user activity, even if the app is in the foreground", - "settings.theme": "Theme", - "settings.token_nft_data": "Token & NFT data", - "settings.token_risk_protection": "Risk protection", - "settings.token_risk_reminder": "Token risk reminder", - "settings.token_risk_reminder_desc": "When enabled, you'll be reminded when selecting non-verified tokens.", - "settings.transaction_history": "Transaction history", - "settings.transactions": "Transactions", - "settings.turn_on_nfc": "Turn on NFC and Let \"OneKey\" Connect Your Hardware Devices", - "settings.unable_to_connect": "Unable to connect", - "settings.user_agreement": "User agreement", - "settings.version_versionnum": "version {versionNum}", - "settings.view_address_in_explorer": "View address in explorer", - "settings.view_transaction_in_explorer": "View transaction in explorer", - "settings.whats_new": "What’s new", - "settings_protection.allowlist_content": "عند التمكين، يمكنك فقط إرسال الأموال إلى الحسابات داخل المحفظة أو إلى العناوين المدرجة في القائمة البيضاء في دفتر العناوين.", - "settings_protection.allowlist_title": "Transfer allowlist", - "shortcut.go_back": "Go back", - "shortcut.go_forward": "Go forward", - "shortcut.hide_sidebar": "Hide sidebar", - "shortcut.show_sidebar": "Show sidebar", - "shortcuts.account_selector": "Account selector", - "shortcuts.close_current_tab": "Close current tab", - "shortcuts.go_to_browser_tab": "Go to browser tab", - "shortcuts.go_to_earn_tab": "Go to earn tab", - "shortcuts.go_to_market_tab": "Go to market tab", - "shortcuts.go_to_swap_tab": "Go to swap tab", - "shortcuts.go_to_wallet_tab": "Go to wallet tab", - "shortcuts.network_selector": "Network selector", - "sig.account_rent_label": "Account rent", - "sig.approval_label": "Approval", - "sig.approve_to_label": "Approve to", - "sig.revoke_approval_label": "Revoke approval", - "sig.revoke_from_label": "Revoke from", - "skip_verify_text": "I don't have my device with me", - "slippage_tolerance.button_save": "Save", - "slippage_tolerance.description": "Auto slippage optimizes slippage based on pool liquidity and trading volume, reducing transaction failures and MEV attack risks.", - "slippage_tolerance.error_message": "Slippage Tolerance must be between 0 to 50%.", - "slippage_tolerance.input_placeholder": "0.005", - "slippage_tolerance.popover": "Slippage tolerance is a setting for the amount of price slippage you are willing to accept for a trade.", - "slippage_tolerance.switch_auto": "Auto", - "slippage_tolerance.switch_custom": "Custom", - "slippage_tolerance.title": "Slippage tolerance", - "slippage_tolerance.warning_message_1": "High slippage tolerance may cause your asset loss.", - "slippage_tolerance.warning_message_2": "Slippage under {number}% may cause trade failure.", - "speed_up_cancellation": "Speed up cancellation", - "spotlight.account_alignment_desc": "OneKey now defaults to automatically switching to your last used dApp account. To change this setting, go to Settings > Align primary account.", - "spotlight.enable_account_asset_message": "If balances are missing, go to \"Networks\" on the homepage and select \"All networks\" first.", - "spotlight.enable_network_message": "Manage network visibility and quickly copy addresses for any network in 'All networks' view.", - "swap_account.from_address": "{addrss}", - "swap_account.to_address": "{addrss}", - "swap_account.to_address_edit": "(edited)", - "swap_account.to_address_edit_button": "Reset", - "swap_history.all_history": "All history", - "swap_history.all_history_content": "This will clear all history in the local history record.", - "swap_history.all_history_title": "Clear all history", - "swap_history.amount_received": "+{amount} {token}", - "swap_history.amount_sent": "-{amount} {token}", - "swap_history.date_time_format": "{date} {time}", - "swap_history.pending_history": "Pending history", - "swap_history.pending_history_content": "This will clear all pending data in the local history record, but it will not affect the status of this transaction on the blockchain.", - "swap_history.pending_history_title": "Clear pending history", - "swap_history.status_canceled": "Canceled", - "swap_history.status_cancelling": "Cancelling", - "swap_history.status_discard": "Timeout", - "swap_history.status_failed": "Failed", - "swap_history.status_pending": "Pending", - "swap_history.status_success": "Success", - "swap_history.title": "History", - "swap_history.transaction_format": "{token_from} → {token_to}", - "swap_history_detail.clear_content": "This will clear clear the data in the local history record.", - "swap_history_detail.clear_title": "Clear history", - "swap_history_detail.date": "Time", - "swap_history_detail.delete_confirm": "Delete", - "swap_history_detail.delete_title": "Are you sure to delete all history?", - "swap_history_detail.from": "Pay network", - "swap_history_detail.network_fee": "Network fee", - "swap_history_detail.order_status": "Order status", - "swap_history_detail.pay_address": "Pay address", - "swap_history_detail.protocol_fee": "Provider Fee", - "swap_history_detail.provider": "Provider", - "swap_history_detail.rate": "Rate", - "swap_history_detail.receive_amount": "+Receive Amount", - "swap_history_detail.received_address": "Received address", - "swap_history_detail.send_amount": "-Send Amount", - "swap_history_detail.service_fee": "Service Fee", - "swap_history_detail.status_pending": "Pending", - "swap_history_detail.swap_duration": "Swap duration", - "swap_history_detail.title": "Transaction", - "swap_history_detail.to": "Received nework", - "swap_history_detail.toast_copy": "Copied", - "swap_history_detail.transaction_hash": "Transaction hash", - "swap_history_detail.transaction_price": "Transaction Price", - "swap_history_detail.view_in_browser": "View on Explorer", - "swap_page.account": "Account {number}", - "swap_page.account_to_address_title": "Edit address", - "swap_page.alert.account_does_not_support_swap": "Connected account doesn't support swap. Try another.", - "swap_page.alert.fee_exceeds_amount": "Est network fee exceeds swap amount, proceed with caution.", - "swap_page.alert.fee_exceeds_amount_title": "Network fee alert", - "swap_page.alert.maximum_amount": "Max amount {number} {symbol}", - "swap_page.alert.minimum_amount": "Minimum amount {number} {symbol}", - "swap_page.alert.network_fee_deducted": "Network fee in ETH deducted automatically in the next step.", - "swap_page.alert.no_provider_supports_trade": "No provider supports this trade", - "swap_page.alert.not_best_rate": "The current provider does not offer the best rate for this trade.", - "swap_page.alert.require_native_token_content": "Some bridges charge extra source chain native tokens as a bridge fee.", - "swap_page.alert.require_native_token_title": "Require {n} {token}", - "swap_page.alert.tax_detected": "The tax for the token goes to the token project, not OneKey.", - "swap_page.alert.tax_detected_buy": "buy", - "swap_page.alert.tax_detected_sell": "sell", - "swap_page.alert.tax_detected_title": "{percentage} {token} {action} tax detected", - "swap_page.alert.value_drop": "High price impact may cause your asset loss.", - "swap_page.alert.value_drop_title": "{number} value drop", - "swap_page.amount": "{number}", - "swap_page.approve_and_swap": "Approve and Swap", - "swap_page.approve_button": "Approve {token} to {target}", - "swap_page.balance": "Balance: {number}", - "swap_page.bridge": "Bridge", - "swap_page.button_approve_amount": "Approve {number}", - "swap_page.button_approve_unlimited": "Approve unlimited", - "swap_page.button_cross_chain": "Bridge", - "swap_page.button_enter_a_recipient": "Enter a recipient", - "swap_page.button_enter_amount": "Enter amount", - "swap_page.button_fetching_quotes": "Fetching quotes", - "swap_page.button_insufficient_balance": "Insufficient balance", - "swap_page.button_no_connected_wallet": "No wallet connected", - "swap_page.button_no_enough_fee": "Not enough to cover network fee", - "swap_page.button_no_liquidity": "No liquidity for this trade", - "swap_page.button_refresh_quotes": "Refresh quotes", - "swap_page.button_select_token": "Select token", - "swap_page.button_wrap": "Swap via Wrap Contract", - "swap_page.buy_sell_tax": "{token} token tax", - "swap_page.create_to_enable_network": "Create to enable the network", - "swap_page.from": "From", - "swap_page.limit": "Limit", - "swap_page.limit_dialog_button": "Confirm", - "swap_page.limit_dialog_content": "Limit order will be available soon. If you have old orders on OneKey V4, you can visit Matcha (https://matcha.xyz) to view or manage your orders.", - "swap_page.limit_dialog_title": "Limit order", - "swap_page.max": "Max", - "swap_page.no_address": "No {network} address", - "swap_page.percentage_change": "(+{number}%)", - "swap_page.provider.approve": "Approve", - "swap_page.provider.approve_amount": "Approve amount", - "swap_page.provider.approve_amount_limit": "{value} {token}", - "swap_page.provider.approve_amount_un_limit": "Unlimited", - "swap_page.provider.approve_usdt_dialog_content": "Due to the current USDT approved amount being lower than the intended swap amount. You must first revoke the existing one before setting a new allowance.", - "swap_page.provider.approve_usdt_dialog_title": "Insufficient approved amount", - "swap_page.provider.custom": "Custom ({number}%)", - "swap_page.provider.est_network_fee": "Est network fee", - "swap_page.provider.exchange_rate": "1 ETH = {number} USDC", - "swap_page.provider.fee_amount": "${number}", - "swap_page.provider.provider": "Provider", - "swap_page.provider.provider_insufficient_liquidity": "No provider support", - "swap_page.provider.rate_unavailable": "Failed to fetch the quote", - "swap_page.provider.slippage_auto": "Auto ({number}%)", - "swap_page.provider.slippage_tolerance": "Slippage", - "swap_page.recent_trade": "Recent trade", - "swap_page.recipient_add": "Add recipient address", - "swap_page.recipient_edit": "Edit recipient", - "swap_page.recipient_external_account": "External account", - "swap_page.recipient_modal_do_not": "Do not send to centralized exchange. Tokens sent to the wrong address are irretrievable", - "swap_page.recipient_modal_verify": "Verify the address is accurate and fully compatible with the target network", - "swap_page.recipient_send_to": "Sent to", - "swap_page.settings": "Advanced settings", - "swap_page.settings_recipient_content": "Allows you to choose a destination address for the swap other than the connected one", - "swap_page.settings_recipient_title": "Custom recipient", - "swap_page.settings_simple_mode": "Smart mode", - "swap_page.settings_simple_mode_content": "Provide a better trading experience and ensure the security of your approval", - "swap_page.swap": "Swap", - "swap_page.swap_button": "Swap", - "swap_page.swap_steps_1": "1. Approve {tokenSymbol}", - "swap_page.swap_steps_1_approve_dialog": "Give the provider permission to swap that token from your wallet. ", - "swap_page.swap_steps_2": "2. Swap", - "swap_page.to": "To", - "swap_page.toast.address_generated": "Address created", - "swap_page.toast.address_generated_fail": "Address creation failed", - "swap_page.toast.approve_canceled": "Approve cancel", - "swap_page.toast.approve_canceled_detail": "{token}", - "swap_page.toast.approve_discarded": "Approve discarded", - "swap_page.toast.approve_discarded_detail": "{token}", - "swap_page.toast.approve_failed": "Approve failed", - "swap_page.toast.approve_failed_detail": "{token}", - "swap_page.toast.approve_successful": "Approve successful", - "swap_page.toast.approve_successful_detail": "{token}", - "swap_page.toast.insufficient_balance_content": "You should reserve at least {number} {token} to cover the network fee.", - "swap_page.toast.insufficient_balance_title": "Insufficient {token} balance", - "swap_page.toast.insufficient_input_amount": "Insufficient input amount", - "swap_page.toast.swap_failed": "Swap failed", - "swap_page.toast.swap_failed_detail": "{number} {tokenSymbol} → {number} {tokenSymbol}", - "swap_page.toast.swap_successful": "Swap successful", - "swap_page.toast.swap_successful_detail": "{number} {symbol} → {number} {symbol}", - "swap_page.toast.taproot_unspported": "ThorSwap does not currently support Taproot-format BTC address.", - "swap_page.toast.token_not_supported": "Token is not supported", - "swap_page.usd_value": "${number}", - "swap_token_selector.all_token": "All token", - "swap_token_selector.contract_info": "View in explorer", - "swap_token_selector.popular_token": "Popular token", - "swap_token_selector.trending_token": "Trending token", - "symbol_and_more": "{symbol} and more", - "terms_privacy": "Use implies consent to our Terms & Privacy", - "title_403": "403 Forbidden", - "title__edit_fee": "Edit Fee", - "title__invoice_description": "Invoice description", - "title__lnurl_pay": "LNURL Pay", - "token_hidden_message": "This token is currently hidden and won't appear in the list", - "token_no_search_results_desc": "No match found for your search. Please re-enter.", - "token_selector.empty_content": "The token selected does not support cross-chain to this network.", - "token_selector.empty_title": "Unsupported", - "token_selector.network": "Network:", - "token_selector.risk_reminder.button_cancel": "Cancel", - "token_selector.risk_reminder.button_ok": "OK", - "token_selector.risk_reminder.checkbox": "Don't show this alert for all non-verified tokens", - "token_selector.risk_reminder.malicious_token_alert": "Caution! Malicious token.", - "token_selector.risk_reminder.message": "Anyone can issue tokens, including counterfeit tokens under valid projects. User who bought counterfeit tokens might not be able to sell them, resulting in asset loss. If you proceed to trade this custom token, you’ll be liable to all potential risk and responsibilities.", - "token_selector.risk_reminder.spam_token_alert": "Suspected spam token", - "token_selector.risk_reminder.title": "Risk reminder", - "token_selector.risk_reminder.token_address": "{token_address}", - "token_selector.risk_reminder.token_name": "{token_name}", - "token_selector.risk_reminder.token_symbol": "{token_symbol}", - "token_selector.search_placeholder": "Search symbol or contract address", - "token_selector.title": "Select token", - "token_selector.unverified_token_warning": "Unverified Token below. Proceed with caution.", - "touch_id_unlock_desc": "OneKey is trying to Unlock.", - "transaction.advanced": "Advanced", - "transaction.application": "dApp", - "transaction.cancel": "Cancel", - "transaction.confirm": "Confirm", - "transaction.current_gwei": "Current: {amount} Gwei", - "transaction.custom": "Custom", - "transaction.data": "Data", - "transaction.estimate_gas_limit": "Estimate gas limit is {amount}, recommend {amount}", - "transaction.expected_fee": "Expected Fee", - "transaction.fast": "Fast", - "transaction.fee_estimate": "Fee Estimate", - "transaction.layer_base_fee": "L1 Base Fee", - "transaction.max_base_fee": "Max base fee", - "transaction.max_fee": "Max Fee", - "transaction.network": "Network", - "transaction.normal": "Normal", - "transaction.slow": "Slow", - "transaction.to_contract": "To contract", - "transaction__contract_interaction": "Contract interaction", - "transaction__transaction_confirm": "Transaction confirm", - "transaction_confirm.batch_swap_tip": "By submitting this order, you are approving {token} for trading confirming a swap on {chain} powered by {provider} API. If you have any concerns about the order, please contact us.", - "transaction_confirm.single_swap_tip": "By submitting this order, you are confirming a swap on {chain} powered by {provider} API. If you have any concerns about the order, please contact us.", - "troubleshooting.change_usb_port": "Change the USB port used on your computer.", - "troubleshooting.check_bluetooth": "Ensure Bluetooth is enabled on your OneKey device (disable AirGap if using OneKey Pro).", - "troubleshooting.check_bridge": "Check if the Bridge is installed correctly. See details here.", - "troubleshooting.close_other_onekey_app": "Close any other OneKey apps, extensions, or web pages.", - "troubleshooting.connect_and_unlock": "Connect and unlock your device to see if it's detected.", - "troubleshooting.fallback_solution_label": "Still can't connect?", - "troubleshooting.help_center": "Visit our Help Center where we’ve pre-entered the specific keyword to assist you in finding the information you need.", - "troubleshooting.reconnect_and_pair": "Reconnect and pair your OneKey device.", - "troubleshooting.remove_device_from_bluetooth_list": "Go to your phone or tablet's Bluetooth settings and remove the OneKey device from the list of paired devices.", - "troubleshooting.remove_usb_dongles": "Remove any USB dongles.", - "troubleshooting.replug_usb_cable": "Replug the USB cable.", - "troubleshooting.request": "If you still can’t find a solution, click here to contact our support team for further assistance.", - "troubleshooting.restart_app": "Restart the OneKey app.", - "troubleshooting.show_helper_cta_label": "Having trouble connecting your device?", - "troubleshooting.solution_x": "Solution {number}", - "troubleshooting.try_different_usb_cable": "Try a different USB cable, making sure it supports data transfer.", - "troubleshooting.unlock_device": "Unlock your device to see if it's detected.", - "troubleshooting.use_original_usb_cable": "Use the original USB cable if possible.", - "trx_consumed": "TRX consumed", - "tx_accelerate.accelerator_selector_item_label": "{name} accelerator", - "tx_accelerate.order_inquiry_label": "Order inquiry", - "tx_accelerate.speed_up_with_accelerator_dialog_desc": "Your transaction ID will be automatically filled in for a seamless experience.", - "tx_accelerate.speed_up_with_accelerator_dialog_fee_refund": "Fees are non-refundable", - "tx_accelerate.speed_up_with_accelerator_dialog_note_fee_cal": "Additional fees will be calculated by {accelerator}", - "tx_accelerate.speed_up_with_accelerator_dialog_note_service_provide_by": "Service provided by {accelerator}", - "tx_accelerate.speed_up_with_accelerator_dialog_note_title": "Note", - "tx_accelerate.speed_up_with_accelerator_dialog_title": "Speed up with {accelerator}", - "update.all_other_apps_closed": "All other OneKey Apps and web upgrade tools are closed.", - "update.all_other_apps_closed_emoji": "All other OneKey Apps and web upgrade tools are closed. 🆗", - "update.all_updates_complete": "All updates complete 👏🏻", - "update.app_up_to_date": "You’ve got the latest version of OneKey, thanks for staying on the ball.", - "update.app_update": "App update", - "update.app_update_latest_version": "You’re all good", - "update.app_version_ready_for_update": "App {version} ready for update", - "update.bluetooth_version_available": "Bluetooth {version} is available", - "update.bridge_network_error": "Bridge network error", - "update.bridge_not_installed": "Bridge not installed", - "update.bridge_timeout_error": "Bridge timeout error", - "update.check_connection_try_again": "Check your device's connection and try again.", - "update.checking_device": "Checking device...", - "update.checking_device_if_no_restart": "Checking device... If it doesn't restart automatically after installation, manually restart to continue.", - "update.checking_for_updates": "Checking for updates...", - "update.checking_latest_ui_resources": "Checking latest UI resources...", - "update.connection_interrupted": "Connection interrupted", - "update.connection_interrupted_desc": "The connection has been lost. Please check your network settings and try again.", - "update.connection_to_bridge_timed_out": "The connection to the bridge has timed out. Please check your internet connection and try again.", - "update.device_connected_via_bluetooth": "My device is connected via Bluetooth and the connection is stable.", - "update.device_connected_via_bluetooth_emoji": "My device is connected via Bluetooth and the connection is stable. 📲", - "update.device_connected_via_usb": "My device is connected via USB cable.", - "update.device_connected_via_usb_emoji": "My device is connected via USB cable. 🔌", - "update.device_disconnected": "Device disconnected", - "update.device_disconnected_desc": "The device has been disconnected. Please reconnect the device and try again.", - "update.device_fully_charged": "The device battery is fully charged and connected to power.", - "update.device_fully_charged_emoji": "The device battery is fully charged and connected to power. 🔋", - "update.device_in_bootloader_mode": "Device in bootloader mode", - "update.device_mismatch_detected": "Device mismatch detected", - "update.device_mismatch_detected_desc": "A different device has been detected. Please connect the original device intended for this operation.", - "update.download_failed": "Download failed", - "update.download_on_github": "Download on Github", - "update.download_success": "Download success", - "update.download_timed_out_check_connection": "Download timed out, please check your internet connection.", - "update.downloading": "Downloading...", - "update.downloading_latest_ui_resources": "Downloading latest UI resources...", - "update.downloading_package": "Downloading package... {progress}%", - "update.ensure_one_usb_device_connected": "Please ensure only one USB device is connected to proceed with the upgrade. If multiple devices are connected, disconnect the others and try again.", - "update.failed_to_enter_bootloader_mode": "Failed to enter bootloader mode", - "update.firmware_version_available": "Firmware {version} is available", - "update.follow_online_tutorial_to_proceed_manually": "Follow the online tutorial to proceed manually, then click \"Retry\".", - "update.hardware_sdk_initialization_failed": "Hardware SDK initialization failed. Please check your network or switch the proxy and try again.", - "update.hardware_update": "Hardware update", - "update.hardware_update_requires_bridge": "Hardware update requires the latest bridge software. Please visit our online tutorial [Download and update OneKey Bridge] for detailed installation instructions.", - "update.hardware_wallet_in_bootloader_mode": "Your hardware wallet is in bootloader mode, which is used for software updates. Would you like to update now?\nIf you prefer not to update, please manually restart the device to return to normal mode.", - "update.hardware_wallet_in_bootloader_mode_restart": "Your hardware wallet is currently in boot mode, which is used for hardware updates.\nDetected existing firmware on the device. Please restart the device to normal mode before connecting to the app.", - "update.i_have_backed_up_my_recovery_phrase": "I’ve backed up my recovery phrase.", - "update.i_have_backed_up_my_recovery_phrase_emoji": "I’ve backed up my recovery phrase. ✅", - "update.init_iframe_load_fail": "Init iframe load fail", - "update.install_and_restart": "Install and restart", - "update.install_now": "Install now", - "update.installation_failed": "Installation failed", - "update.installation_package_possibly_compromised": "Installation package verification failed.", - "update.installing": "Installing...", - "update.insufficient_battery_power": "Insufficient battery power", - "update.insufficient_battery_power_desc": "The connected hardware device has insufficient battery power and cannot proceed with the upgrade. Please charge the device before trying again.", - "update.insufficient_disk_space_clear_retry": "Insufficient disk space, please clear and retry.", - "update.keep_bluetooth_connected_and_app_active": "Keep bluetooth connected and app active during the upgrade.", - "update.keep_usb_connected_and_app_active": "Keep USB connected and app active during the upgrade.", - "update.latest_version": "You are on the latest version", - "update.manual_update": "Manual update", - "update.manually_entering_bootloader_mode": "Manually entering bootloader mode", - "update.manually_entering_bootloader_mode_desc": "To enter bootloader mode on your OneKey Mini, press and hold the lock screen button while inserting the data cable into the computer, then click 'Verify status and continue'.", - "update.network_exception_check_connection": "Network exception, please check your internet connection.", - "update.network_instability_check_connection": "Network instability, please check your internet connection.", - "update.new_app_version": "New App version 🎉", - "update.new_hardware_updates": "New hardware updates 🎉", - "update.new_update_downloaded": "A new update has been downloaded. Would you like to install and restart the app now?", - "update.only_one_device_connected": "Only one device is connected.", - "update.only_one_device_connected_emoji": "Only one device is connected. 📱", - "update.only_one_usb_device_supported_for_upgrade": "Only One USB Device Supported for Upgrade", - "update.operation_canceled": "Operation canceled", - "update.operation_canceled_desc": "The operation has been canceled. Please try again.", - "update.outdated_version_detected": "Outdated version detected", - "update.outdated_version_detected_desc": "Your current firmware version is too low. Please visit our online tutorial [Solution for failed firmware upgrade on Touch] and follow the step-by-step instructions to complete the update.", - "update.package_name_mismatch": "Installation package name mismatch", - "update.progress_downloading": "{progress}% downloading...", - "update.quit_update": "Quit update", - "update.quit_update_desc": "The firmware is being updated. Exiting may interrupt the upgrade. Are you sure you want to cancel the update?", - "update.ready_to_upgrade_checklist": "Ready to upgrade? let’s check you're all set 📝", - "update.reboot_success": "Reboot success", - "update.reboot_to_bootloader_mode": "Reboot to bootloader mode", - "update.recommend_regular_check_and_update_plugin": "To ensure you get the best experience, we recommend that you regularly check for and manually update the plugin.", - "update.restart_to_update": "Restart to update", - "update.server_not_responding_try_later": "Server not responding, please try again later.", - "update.transferring_data": "Transferring data...", - "update.troubleshoot_connection_issues": "To troubleshoot connection issues:\n\n1. Ensure OneKey Bridge is installed and running.\n2. Refresh or switch your browser, then try again.\n3. Use a different cable and port.\n\nIf this doesn’t help, contact OneKey support.", - "update.troubleshoot_connection_issues_desktop": "To troubleshoot connection issues, follow these steps:\n\n1. Reconnect your device and try again.\n2. Restart the app and your device, then try again.\n3. Use a different cable and port, then try again.\n\nIf this doesn’t help, contact OneKey support.", - "update.troubleshoot_connection_issues_mobile": "To troubleshoot connection issues:\n\n1. Ensure Bluetooth is enabled.\n2. Reconnect your device and try again.\n3. Restart the App and your device, then try again.\n\nIf this doesn’t help, contact OneKey support.", - "update.unable_to_connect_to_bridge": "Unable to connect to the bridge. Please check your internet connection and try again.", - "update.update_app_available": "Update App to {version} is available", - "update.update_completed": "Update Completed", - "update.update_history": "Update history", - "update.update_in_official_web_tool": "Update in official web tool", - "update.update_in_official_web_tool_desc": "Your hardware wallet firmware requires an update.\nPlease visit firmware.onekey.so on your computer to proceed with the upgrade.", - "update.update_in_official_web_tool_desc_copy": "Your hardware wallet firmware requires an update.\nPlease visit firmware.onekey.so on your computer to proceed with the upgrade.", - "update.update_now": "Update now", - "update.update_required": "Update required", - "update.update_required_desc": "Your hardware wallet's version is outdated and must be updated to continue.", - "update.update_resource_failed": "Update resource failed", - "update.update_ui_resources_success": "Update UI resources success", - "update.updated_to_latest_version": "Updated to the latest version {version}", - "update.updating_bootloader": "Updating bootloader", - "update.updating_ui_resources": "Updating UI resources...", - "update.verify_file_signature": "Verify file signature...", - "update.verify_status_and_continue": "Verify status and continue", - "update.verifying": "Verifying...", - "update.verifying_sha256_and_package_name": "Verifying SHA256 and package name…", - "update.whats_new_in_onekey_version": "What’s new\nin OneKey {version} 👋🏻", - "v4.select_account_name_label": "Name from OneKey v4", - "v4_migration.backed_up_warning": "Have you backed up everything?", - "v4_migration.backed_up_warning_desc": "Ensure you’ve backed up all your recovery phrases and private keys to prevent any loss of assets due to unexpected issues during data migration.", - "v4_migration.backup_alert_desc": "Before you proceed, make sure you've backed up the all recovery phrases or private keys.", - "v4_migration.backup_alert_title": "IMPORTANT: Back up all of your data", - "v4_migration.backup_primary_action": "I backed them up", - "v4_migration.backup_private_key_reveal_alert": "Click to view the private key, make sure no one is looking your screen", - "v4_migration.backup_recovery_phrase_reveal_alert": "Click to view the recovery phrase, make sure no one is looking your screen", - "v4_migration.backup_title": "Backup your data", - "v4_migration.completed_desc": "Explore the exciting new features of OneKey v5 now!", - "v4_migration.completed_title": "Migration completed", - "v4_migration.confirm_password_description": "Please enter the unlock password for OneKey App v4", - "v4_migration.exit_migration_checkbox_label": "Don't ask me to migrate when the App starts", - "v4_migration.update_in_progress": "Update in progress", - "v4_migration.update_in_progress_alert_description": "Migration may take longer with more wallets. Please be patient.", - "v4_migration.update_in_progress_alert_title": "Don't close your App during update", - "v4_migration.welcome_message": "OneKey 5.0 is here!", - "v4_migration.welcome_message_desc": "Here’s how to securely and quickly migrate your data. Ready to start?", - "wallet.buy_crypto_instruction": "Buy crypto to fund your wallet", - "wallet.currently_supports_up_to_str_all_networks_accounts": "Currently supports up to {0} accounts across all networks.", - "wallet.destination_tag": "Destination tag", - "wallet.engine_account_already_exists": "Account already exists.", - "wallet.engine_account_name_length_error": "Account name length exceeds the limit.", - "wallet.engine_too_many_hd_wallets": "Number of wallets exceeds the limit.", - "wallet.engine_too_many_hw_passphrase_wallets": "Number of passphrase wallets in the hardware wallet exceeds the limit.", - "wallet.engine_too_many_hw_wallets": "Number of hardware wallets exceeds the limit.", - "wallet.engine_too_many_imported_accounts": "Number of single-chain accounts exceeds the limit.", - "wallet.engine_too_many_watching_accounts": "Number of watched wallet accounts exceeds the limit.", - "wallet.engine_ttoo_many_external_accounts": "Number of external wallet accounts exceeds the limit.", - "wallet.engine_wallet_name_length_error": "Wallet name length exceeds the limit.", - "wallet.error_trade_with_watched_acocunt": "Cannot trade with a watched account.", - "wallet.generic_string_length_requirement": "Account name length exceeds the limit.", - "wallet.last_ledger_sequence": "Last ledger sequence", - "wallet.ledger_index": "Ledger index", - "wallet.no_address": "No address", - "wallet.no_address_desc": "Create address to enable network", - "wallet.receive_token_instruction": "Deposit from other wallets", - "wallet.unsupported_network_desc": "Switch networks in the top left or use a supported account", - "wallet.unsupported_network_desc_alt": "Switch networks on the previous page or use a supported account", - "wallet.unsupported_network_title": "This account doesn’t support {network}", - "wallet.you_need_str_accounts_on_any_network_to_create": "You need at least {0} accounts on any single network to create.", - "word": "Word" -} \ No newline at end of file diff --git a/packages/shared/src/locale/json/bn.json b/packages/shared/src/locale/json/bn.json index 0dc709bb794..0a72921285c 100644 --- a/packages/shared/src/locale/json/bn.json +++ b/packages/shared/src/locale/json/bn.json @@ -924,6 +924,7 @@ "global.firmware": "ফার্মওয়্যার", "global.follow_the_system": "সিস্টেমটি অনুসরণ করুন", "global.for": "জন্য", + "global.forever": "চিরকাল", "global.from": "থেকে", "global.from_provider": "{provider} থেকে", "global.gas_price": "গ্যাসের মূল্য", diff --git a/packages/shared/src/locale/json/de.json b/packages/shared/src/locale/json/de.json index 6aaf5165741..7804bba20e8 100644 --- a/packages/shared/src/locale/json/de.json +++ b/packages/shared/src/locale/json/de.json @@ -924,6 +924,7 @@ "global.firmware": "Firmware", "global.follow_the_system": "Folgen Sie dem System", "global.for": "Für", + "global.forever": "Für immer", "global.from": "Von", "global.from_provider": "Von {provider}", "global.gas_price": "Gaspreis", diff --git a/packages/shared/src/locale/json/en.json b/packages/shared/src/locale/json/en.json index 29ded434876..b63b065fa9d 100644 --- a/packages/shared/src/locale/json/en.json +++ b/packages/shared/src/locale/json/en.json @@ -924,6 +924,7 @@ "global.firmware": "Firmware", "global.follow_the_system": "Follow the system", "global.for": "For", + "global.forever": "Forever", "global.from": "From", "global.from_provider": "From {provider}", "global.gas_price": "Gas price", diff --git a/packages/shared/src/locale/json/en_US.json b/packages/shared/src/locale/json/en_US.json index 53cac22b435..c8aeebe02cf 100644 --- a/packages/shared/src/locale/json/en_US.json +++ b/packages/shared/src/locale/json/en_US.json @@ -924,6 +924,7 @@ "global.firmware": "Firmware", "global.follow_the_system": "Follow the system", "global.for": "For", + "global.forever": "Forever", "global.from": "From", "global.from_provider": "From {provider}", "global.gas_price": "Gas price", diff --git a/packages/shared/src/locale/json/es.json b/packages/shared/src/locale/json/es.json index d530335e0c2..004614eb6e0 100644 --- a/packages/shared/src/locale/json/es.json +++ b/packages/shared/src/locale/json/es.json @@ -924,6 +924,7 @@ "global.firmware": "Firmware", "global.follow_the_system": "Sigue el sistema", "global.for": "Para", + "global.forever": "Para siempre", "global.from": "De", "global.from_provider": "De {provider}", "global.gas_price": "Precio del gas", diff --git a/packages/shared/src/locale/json/fr_FR.json b/packages/shared/src/locale/json/fr_FR.json index 50f2508b0e7..7cf553a089a 100644 --- a/packages/shared/src/locale/json/fr_FR.json +++ b/packages/shared/src/locale/json/fr_FR.json @@ -924,6 +924,7 @@ "global.firmware": "Micrologiciel", "global.follow_the_system": "Suivez le système", "global.for": "Pour", + "global.forever": "Pour toujours", "global.from": "De", "global.from_provider": "De {provider}", "global.gas_price": "Prix du gaz", diff --git a/packages/shared/src/locale/json/hi_IN.json b/packages/shared/src/locale/json/hi_IN.json index 961503a1483..aefb12ce701 100644 --- a/packages/shared/src/locale/json/hi_IN.json +++ b/packages/shared/src/locale/json/hi_IN.json @@ -924,6 +924,7 @@ "global.firmware": "फर्मवेयर", "global.follow_the_system": "सिस्टम का पालन करें", "global.for": "के लिए", + "global.forever": "हमेशा के लिए", "global.from": "से", "global.from_provider": "{provider} से", "global.gas_price": "गैस मूल्य", diff --git a/packages/shared/src/locale/json/id.json b/packages/shared/src/locale/json/id.json index 6e63563ef22..90bb548161f 100644 --- a/packages/shared/src/locale/json/id.json +++ b/packages/shared/src/locale/json/id.json @@ -924,6 +924,7 @@ "global.firmware": "Firmware", "global.follow_the_system": "Ikuti sistem", "global.for": "Untuk", + "global.forever": "Selamanya", "global.from": "Dari", "global.from_provider": "Dari {provider}", "global.gas_price": "Harga gas", diff --git a/packages/shared/src/locale/json/it_IT.json b/packages/shared/src/locale/json/it_IT.json index e84e928c5b0..d2d712fbc89 100644 --- a/packages/shared/src/locale/json/it_IT.json +++ b/packages/shared/src/locale/json/it_IT.json @@ -924,6 +924,7 @@ "global.firmware": "Firmware", "global.follow_the_system": "Segui il sistema", "global.for": "Per", + "global.forever": "Per sempre", "global.from": "Da", "global.from_provider": "Da {provider}", "global.gas_price": "Prezzo del gas", diff --git a/packages/shared/src/locale/json/ja_JP.json b/packages/shared/src/locale/json/ja_JP.json index b44bc143605..8dda30d8a47 100644 --- a/packages/shared/src/locale/json/ja_JP.json +++ b/packages/shared/src/locale/json/ja_JP.json @@ -924,6 +924,7 @@ "global.firmware": "ファームウェア", "global.follow_the_system": "システムに従ってください", "global.for": "ために", + "global.forever": "永遠に", "global.from": "から", "global.from_provider": "{provider} から", "global.gas_price": "ガス価格", diff --git a/packages/shared/src/locale/json/ko_KR.json b/packages/shared/src/locale/json/ko_KR.json index 33ef349e368..b479f2c0089 100644 --- a/packages/shared/src/locale/json/ko_KR.json +++ b/packages/shared/src/locale/json/ko_KR.json @@ -924,6 +924,7 @@ "global.firmware": "펌웨어", "global.follow_the_system": "시스템 설정대로", "global.for": "에 대하여", + "global.forever": "영원히", "global.from": "에서", "global.from_provider": "{provider} 에서", "global.gas_price": "가스 가격", diff --git a/packages/shared/src/locale/json/pt.json b/packages/shared/src/locale/json/pt.json index c8d854411ab..aa0201e331f 100644 --- a/packages/shared/src/locale/json/pt.json +++ b/packages/shared/src/locale/json/pt.json @@ -924,6 +924,7 @@ "global.firmware": "Firmware", "global.follow_the_system": "Siga o sistema", "global.for": "Para", + "global.forever": "Para sempre", "global.from": "De", "global.from_provider": "De {provider}", "global.gas_price": "Preço do gás", diff --git a/packages/shared/src/locale/json/pt_BR.json b/packages/shared/src/locale/json/pt_BR.json index b2c139051f8..a45be81637b 100644 --- a/packages/shared/src/locale/json/pt_BR.json +++ b/packages/shared/src/locale/json/pt_BR.json @@ -924,6 +924,7 @@ "global.firmware": "Firmware", "global.follow_the_system": "Siga o sistema", "global.for": "Para", + "global.forever": "Para sempre", "global.from": "De", "global.from_provider": "De {provider}", "global.gas_price": "Preço do gás", diff --git a/packages/shared/src/locale/json/ru.json b/packages/shared/src/locale/json/ru.json index 66ec56ee84a..82f7738dcba 100644 --- a/packages/shared/src/locale/json/ru.json +++ b/packages/shared/src/locale/json/ru.json @@ -924,6 +924,7 @@ "global.firmware": "Прошивка", "global.follow_the_system": "Следуйте системе", "global.for": "Для", + "global.forever": "Навсегда", "global.from": "От", "global.from_provider": "От {provider}", "global.gas_price": "Цена газа", diff --git a/packages/shared/src/locale/json/th_TH.json b/packages/shared/src/locale/json/th_TH.json index 9ab2e2efc8e..54ee52ded26 100644 --- a/packages/shared/src/locale/json/th_TH.json +++ b/packages/shared/src/locale/json/th_TH.json @@ -924,6 +924,7 @@ "global.firmware": "ฟิร์มแวร์", "global.follow_the_system": "ปฏิบัติตามระบบ", "global.for": "สำหรับ", + "global.forever": "ตลอดไป", "global.from": "จาก", "global.from_provider": "จาก {provider}", "global.gas_price": "ราคาแก๊ส", diff --git a/packages/shared/src/locale/json/uk_UA.json b/packages/shared/src/locale/json/uk_UA.json index a41094f06e3..1feb3fe3ad6 100644 --- a/packages/shared/src/locale/json/uk_UA.json +++ b/packages/shared/src/locale/json/uk_UA.json @@ -924,6 +924,7 @@ "global.firmware": "Прошивка", "global.follow_the_system": "Слідкуйте за системою", "global.for": "Для", + "global.forever": "Назавжди", "global.from": "Від", "global.from_provider": "Від {provider}", "global.gas_price": "Ціна на газ", diff --git a/packages/shared/src/locale/json/vi.json b/packages/shared/src/locale/json/vi.json index fbe34b7b199..b99cd900c24 100644 --- a/packages/shared/src/locale/json/vi.json +++ b/packages/shared/src/locale/json/vi.json @@ -924,6 +924,7 @@ "global.firmware": "Phần mềm cơ bản", "global.follow_the_system": "Theo dõi hệ thống", "global.for": "Đối với", + "global.forever": "Mãi mãi", "global.from": "Từ", "global.from_provider": "Từ {provider}", "global.gas_price": "Giá gas", diff --git a/packages/shared/src/locale/json/zh_CN.json b/packages/shared/src/locale/json/zh_CN.json index 860ddb9cef6..187b18830a3 100644 --- a/packages/shared/src/locale/json/zh_CN.json +++ b/packages/shared/src/locale/json/zh_CN.json @@ -924,6 +924,7 @@ "global.firmware": "固件", "global.follow_the_system": "跟随系统", "global.for": "授权给", + "global.forever": "永远", "global.from": "从", "global.from_provider": "来自 {provider}", "global.gas_price": "燃料费", diff --git a/packages/shared/src/locale/json/zh_HK.json b/packages/shared/src/locale/json/zh_HK.json index 8e029f59439..da9b2981d48 100644 --- a/packages/shared/src/locale/json/zh_HK.json +++ b/packages/shared/src/locale/json/zh_HK.json @@ -924,6 +924,7 @@ "global.firmware": "韌體", "global.follow_the_system": "跟隨系統", "global.for": "授權給", + "global.forever": "永遠", "global.from": "從", "global.from_provider": "來自 {provider}", "global.gas_price": "燃料費", diff --git a/packages/shared/src/locale/json/zh_TW.json b/packages/shared/src/locale/json/zh_TW.json index 6c77866ba9d..c0a19d7452f 100644 --- a/packages/shared/src/locale/json/zh_TW.json +++ b/packages/shared/src/locale/json/zh_TW.json @@ -924,6 +924,7 @@ "global.firmware": "韌體", "global.follow_the_system": "跟隨系統", "global.for": "授權給", + "global.forever": "永遠", "global.from": "從", "global.from_provider": "來自 {provider}", "global.gas_price": "燃料費", diff --git a/packages/shared/src/locale/localeJsonMap.ts b/packages/shared/src/locale/localeJsonMap.ts index 33d696b88e5..d8549d1b04e 100644 --- a/packages/shared/src/locale/localeJsonMap.ts +++ b/packages/shared/src/locale/localeJsonMap.ts @@ -5,7 +5,6 @@ import enUS from './json/en_US.json'; export const LOCALES = { - 'ar': () => import('./json/ar.json'), 'bn': () => import('./json/bn.json'), 'de': () => import('./json/de.json'), 'en': () => import('./json/en.json'),