<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="about_bug_report">Report a bug</string>
    <string name="about_description">VniDrop moves files and folders straight from one device to another over the network, without uploading them to any file-hosting service. There’s no account to create, and no copy of your transfer is left in the cloud once you’re done.</string>
    <string name="about_is_direct">A direct device-to-device transfer — your files go straight to the receiver.</string>
    <string name="about_is_encrypted">Connections are authenticated and end-to-end encrypted (via Iroh), and incoming files are verified by their content hash.</string>
    <string name="about_is_in_control">You decide who receives: approve each request, or open a transfer to anyone holding the invitation.</string>
    <string name="about_is_no_account">Account-free — there’s nothing to sign up for.</string>
    <string name="about_is_open">Open source, released under the Apache 2.0 license.</string>
    <string name="about_is_title">What VniDrop is</string>
    <string name="about_isnt_cloud">Not cloud storage — no server holds your files, and nothing waits in the cloud after a transfer.</string>
    <string name="about_isnt_public">Not public broadcasting — an invitation is a private access link, not an announcement to everyone nearby.</string>
    <string name="about_isnt_sync">Not a sync or backup service.</string>
    <string name="about_isnt_title">What VniDrop isn’t</string>
    <string name="about_license_label">License</string>
    <string name="about_privacy">Privacy policy</string>
    <string name="about_privacy_capability">Invitations are capabilities. Treat a QR code, NFC tag, or .vnd file like a private access link and share it only with the people you intend — especially with “Anyone with this transfer.”</string>
    <string name="about_privacy_deny">Deny by default — VniDrop serves only the content of an active share and rejects unknown requests.</string>
    <string name="about_privacy_local">Received files are saved on your device and never silently overwrite an existing file.</string>
    <string name="about_privacy_policy_label">Privacy policy</string>
    <string name="about_privacy_relay">If two devices can’t connect directly, the encrypted connection may be relayed. Relays forward encrypted packets only; they never store your files.</string>
    <string name="about_privacy_title">Privacy &amp; security</string>
    <string name="about_tagline">Send files directly. Stay in control of who receives them.</string>
    <string name="about_title">About</string>
    <string name="app_starting">Starting…</string>
    <string name="appearance_auto_description">Match this device’s light or dark appearance.</string>
    <string name="appearance_dark_mode">Dark mode</string>
    <string name="appearance_light_mode">Light mode</string>
    <string name="appearance_system_mode">System</string>
    <string name="appearance_title">Appearance</string>
    <string name="approval_connection_request">Receive request</string>
    <string name="approval_endpoint_id">Device ID: %1$s</string>
    <string name="approval_nearby_device">A nearby device</string>
    <string name="approval_pending_count">%1$d requests waiting</string>
    <string name="approval_request_body">%1$s wants to receive “%2$s”.</string>
    <string name="battery_level_title">Battery level</string>
    <string name="bug_report_contact_hint">name@example.com</string>
    <string name="bug_report_contact_label">Contact email (optional)</string>
    <string name="bug_report_description">Tell us what went wrong. We attach device info and optional recent logs (with sensitive values redacted).</string>
    <string name="bug_report_device_section">Device information</string>
    <string name="bug_report_expected_hint">Describe what you expected to happen</string>
    <string name="bug_report_expected_label">What did you expect?</string>
    <string name="bug_report_include_logs">Include recent logs</string>
    <string name="bug_report_include_logs_description">Helps us diagnose the issue. Sensitive values are redacted before sending.</string>
    <string name="bug_report_logs_size">Log attachment size</string>
    <string name="bug_report_missing_expected">Please describe what you expected.</string>
    <string name="bug_report_missing_what">Please describe what happened.</string>
    <string name="bug_report_steps_hint">List the steps to reproduce the issue</string>
    <string name="bug_report_steps_label">Steps to reproduce (optional)</string>
    <string name="bug_report_submit">Submit report</string>
    <string name="bug_report_submit_failed">Could not submit the bug report. Try again later.</string>
    <string name="bug_report_submitted">Thanks — your bug report was recorded.</string>
    <string name="bug_report_submitting">Submitting…</string>
    <string name="bug_report_what_hint">Describe what happened</string>
    <string name="bug_report_what_label">What happened?</string>
    <string name="button_approve">Approve</string>
    <string name="button_back">Back</string>
    <string name="button_more_actions">More actions</string>
    <string name="button_cancel">Cancel</string>
    <string name="button_cancel_receive">Cancel</string>
    <string name="button_change_files">Change files</string>
    <string name="button_choose_files">Choose files</string>
    <string name="button_choose_folder">Choose folder</string>
    <string name="button_clear">Clear</string>
    <string name="button_close">Close</string>
    <string name="button_create_new_transfer">New transfer</string>
    <string name="button_delete_transfer">Delete transfer</string>
    <string name="button_download_invitation">Save .vnd file</string>
    <string name="button_native_share">Share invitation</string>
    <string name="button_open_settings">Open Settings</string>
    <string name="button_receive">Receive</string>
    <string name="button_receive_files">Start receiving</string>
    <string name="button_refuse">Refuse</string>
    <string name="button_remove_file">Remove file</string>
    <string name="button_reset_default">Use default</string>
    <string name="button_retry">Retry</string>
    <string name="button_share_file">Start sharing</string>
    <string name="button_sharing_file">Preparing transfer…</string>
    <string name="button_show_in_files">Show in Files</string>
    <string name="button_write_nfc">Write to NFC tag</string>
    <string name="device_model_title">Device model</string>
    <string name="device_name_title">Device name</string>
    <string name="error_camera">Camera access is required to scan a QR code.</string>
    <string name="error_device_info">Could not load device information.</string>
    <string name="error_destination_exists">A file with the same name already exists in the destination. Choose another folder or remove the existing file.</string>
    <string name="error_filesystem">VniDrop could not access the selected files or folder. Check permissions and try again.</string>
    <string name="error_generic">Something went wrong. Try again.</string>
    <string name="error_initialization">VniDrop could not finish starting up. Close the app and try again.</string>
    <string name="error_invalid_input">Some transfer information is invalid. Review your selection or ask the sender to share again.</string>
    <string name="error_invalid_ticket">This invitation could not be read. Ask the sender for a new one.</string>
    <string name="error_invitation_empty">That invitation is empty. Try opening it again.</string>
    <string name="error_missing_native_library">The native VniDrop library is missing from this build.</string>
    <string name="error_network">VniDrop could not reach the sender. Check the connection on both devices and try again.</string>
    <string name="error_nfc">This NFC tag could not be used. Try another tag.</string>
    <string name="error_permission">The sender has not approved this transfer, or it was refused.</string>
    <string name="error_repository">VniDrop could not save transfer data on this device.</string>
    <string name="error_selection_failed">Could not open the selected item. Try choosing it again.</string>
    <string name="error_share_empty">Select at least one item to share.</string>
    <string name="error_socket_bind">VniDrop could not open its network sockets on this device.</string>
    <string name="error_starting_up">VniDrop is still starting. Open the invitation again in a moment.</string>
    <string name="error_storage_full">There is not enough storage space to save this transfer. Free up space and try again.</string>
    <string name="error_transfer">The transfer data could not be processed. Ask the sender to share it again.</string>
    <string name="experimental_saved_devices_description">Remember devices after a transfer and send to them again without a new invitation. Experimental and may change.</string>
    <string name="experimental_saved_devices_title">Saved devices</string>
    <string name="experimental_settings_title">Experimental</string>
    <string name="field_receiver_name">Receiver name</string>
    <string name="field_sender_name">Sender name</string>
    <string name="field_transfer_name">Transfer name</string>
    <string name="field_username">Display name</string>
    <string name="folder_status_permission_required">Permission needed</string>
    <string name="folder_status_unavailable">Unavailable</string>
    <string name="folder_status_validating">Checking folder…</string>
    <string name="folder_status_writable">Ready</string>
    <string name="metadata_files">Files</string>
    <string name="metadata_size">Size</string>
    <string name="metadata_status">Status</string>
    <string name="nav_receive">Receive</string>
    <string name="nav_send">Send</string>
    <string name="nav_settings">Settings</string>
    <string name="network_title">Network</string>
    <string name="notifications_description">Get notified about transfer activity while VniDrop is in the background.</string>
    <string name="notifications_enabled_message">Notifications enabled.</string>
    <string name="notifications_local_title">Allow notifications</string>
    <string name="notifications_permission_denied">Notifications are turned off for VniDrop. You can enable them in Settings.</string>
    <string name="notifications_receive_completed_body">“%1$s” finished downloading.</string>
    <string name="notifications_receive_completed_title">Download complete</string>
    <string name="notifications_receive_failed_body">“%1$s” couldn’t be received.</string>
    <string name="notifications_receive_failed_title">Download failed</string>
    <string name="notifications_receiver_completed_body">%1$s finished receiving “%2$s”.</string>
    <string name="notifications_receiver_completed_title">Transfer received</string>
    <string name="notifications_receiver_failed_body">%1$s couldn\'t receive “%2$s”</string>
    <string name="notifications_receiver_failed_title">Delivery failed</string>
    <string name="notifications_send_failed_body">“%1$s” couldn’t be shared.</string>
    <string name="notifications_send_failed_title">Sharing failed</string>
    <string name="notifications_settings_open_failed">Could not open notification settings.</string>
    <string name="notifications_title">Notifications</string>
    <string name="notifications_unsupported">Notifications are not available on this device.</string>
    <string name="os_version_title">Operating system</string>
    <string name="preferences_receive_folder_title">Save received transfers to</string>
    <string name="preferences_title">Preferences</string>
    <string name="progress_cancelled">Cancelled</string>
    <string name="progress_completed">Completed</string>
    <string name="progress_connected">Connected</string>
    <string name="progress_connecting">Connecting</string>
    <string name="progress_downloading">Downloading</string>
    <string name="progress_failed">Failed</string>
    <string name="progress_getting_ready">Getting ready</string>
    <string name="progress_interrupted">Transfer interrupted</string>
    <string name="progress_preparing">Preparing</string>
    <string name="progress_ready">Ready</string>
    <string name="progress_receiving">Receiving</string>
    <string name="progress_requesting_access">Requesting access</string>
    <string name="progress_saving">Saving</string>
    <string name="progress_sending">Sending</string>
    <string name="progress_sending_to_count">Sending to %1$d</string>
    <string name="progress_share_ready">Ready to share</string>
    <string name="progress_working">Working…</string>
    <string name="receive_choose_method_body">Choose the invitation method available to you.</string>
    <string name="receive_choose_method_title">How would you like to connect?</string>
    <string name="receive_clear_history">Clear history</string>
    <string name="receive_clear_history_description">All completed, failed, and cancelled receives will be removed from VniDrop’s history. Downloaded files will remain on this device.</string>
    <string name="receive_clear_history_title">Clear receive history?</string>
    <string name="receive_completed">Transfer received.</string>
    <string name="receive_delete_history_description">“%1$s” will be removed from VniDrop’s history. The downloaded file will remain on this device.</string>
    <string name="receive_delete_history_item">Delete from receive history</string>
    <string name="receive_delete_history_title">Remove from history?</string>
    <string name="receive_empty_body">Open a VniDrop invitation, scan a QR code, or hold near an NFC tag.</string>
    <string name="receive_empty_title">Nothing received yet</string>
    <string name="receive_history_cleared">Receive history cleared.</string>
    <string name="receive_history_title">History</string>
    <string name="receive_method_file">Open a .vnd invitation</string>
    <string name="receive_method_file_description">Choose an invitation saved or shared to this device.</string>
    <string name="receive_method_nfc">Read NFC tag</string>
    <string name="receive_method_nfc_description">Hold this device near the sender’s invitation tag.</string>
    <string name="receive_method_scan">Scan QR code</string>
    <string name="receive_method_scan_description">Use the camera to scan the sender’s VniDrop code.</string>
    <string name="receive_new_subtitle">Transfers you’ve received on this device.</string>
    <string name="receive_nfc_waiting">Hold near the NFC tag…</string>
    <string name="receive_open_files_failed">Couldn’t open VniDrop in Files.</string>
    <string name="receive_review_title">Review transfer</string>
    <string name="receive_title">Receive</string>
    <string name="receive_unknown_transfer">VniDrop transfer</string>
    <string name="relay_add_url">Add relay server</string>
    <string name="relay_apply">Apply network settings</string>
    <string name="relay_applying">Applying…</string>
    <string name="relay_apply_active_transfers">Stop all active transfers and shares before applying network settings.</string>
    <string name="relay_apply_failed">Could not apply these settings. The previous network settings were restored.</string>
    <string name="relay_apply_restart_description">Applying restarts VniDrop’s network connection. Stop active transfers and shares first. Existing invitations may need to be shared again.</string>
    <string name="relay_custom_urls_help">Enter one HTTPS relay URL per line. URL credentials are not supported. The TLS certificate must be issued by a publicly trusted certificate authority.</string>
    <string name="relay_custom_urls_label">Relay URLs</string>
    <string name="relay_mode_automatic">Automatic (recommended)</string>
    <string name="relay_mode_automatic_description">Use VniDrop’s default public relay infrastructure when a direct connection is unavailable.</string>
    <string name="relay_mode_custom">Strict custom</string>
    <string name="relay_mode_custom_description">Use only the configured custom relays or direct connections. Report an error if no custom relay can be established.</string>
    <string name="relay_mode_custom_direct_fallback">Custom with direct fallback</string>
    <string name="relay_mode_custom_direct_fallback_description">Prefer the configured custom relays. If unavailable, continue with direct connections only. Never use public relays.</string>
    <string name="relay_mode_local_only">Local only</string>
    <string name="relay_mode_local_only_description">Disable all relays and allow only direct connections, primarily for devices on the same network.</string>
    <string name="relay_privacy_description">Relays forward encrypted traffic and cannot read your files, but their operator can observe connection metadata.</string>
    <string name="relay_remove_url">Remove relay server</string>
    <string name="relay_restore_failed">Could not restore the previous network settings. Restart VniDrop and review your relay configuration.</string>
    <string name="relay_settings_applied">Network settings applied.</string>
    <string name="relay_strict_warning">Strict custom mode will not start unless at least one configured relay is reachable. VniDrop never uses public relays or public discovery in this mode.</string>
    <string name="relay_validation_duplicate_url">Relay URL on line %1$d duplicates an earlier entry.</string>
    <string name="relay_validation_https_required">Relay URL on line %1$d must start with https://.</string>
    <string name="relay_validation_invalid_url">Relay URL on line %1$d is not valid.</string>
    <string name="relay_validation_missing_url">Add at least one relay URL.</string>
    <string name="relay_validation_too_many_urls">You can configure up to %1$d relay servers.</string>
    <string name="send_access_anyone">Anyone with this transfer</string>
    <string name="send_access_anyone_description">No approval is required. Only use this for items you are comfortable sharing.</string>
    <string name="send_access_anyone_warning">Anyone with the invitation can download until you stop sharing. Do not use this for private or sensitive items.</string>
    <string name="send_access_approval">Ask before each download</string>
    <string name="send_access_approval_description">You approve or refuse every new receiver.</string>
    <string name="send_access_title">Who can receive it?</string>
    <string name="send_choose_file_body">Select files or a folder from this device. You can review the selection before creating the transfer.</string>
    <string name="send_choose_file_title">Choose what to share</string>
    <string name="send_empty_body">Create a transfer, decide who can receive it, then invite them with a QR code, NFC tag, or invitation file.</string>
    <string name="send_empty_title">Nothing shared yet</string>
    <string name="send_file_size_unknown">Size unavailable</string>
    <string name="send_folder_label">Folder</string>
    <string name="send_new_transfer_description">Create a new transfer</string>
    <string name="send_new_transfer_title">New transfer</string>
    <string name="send_review_title">Review transfer</string>
    <string name="send_selected_files_count">%1$d files selected</string>
    <string name="send_stop_sharing">Stop sharing</string>
    <string name="send_stop_sharing_description">This stops the transfer and interrupts anyone currently downloading it. It stays in your history as Stopped.</string>
    <string name="send_subtitle">Transfers you’re sharing from this device.</string>
    <string name="send_title">Send</string>
    <string name="send_transfer_created">Transfer created.</string>
    <string name="send_transfer_details_title">Transfer details</string>
    <string name="send_transfers_title">Your transfers</string>
    <string name="settings_advanced_title">Advanced</string>
    <string name="settings_network_title">Network</string>
    <string name="settings_subtitle">Your name, where transfers are saved, appearance, and notifications.</string>
    <string name="settings_title">Settings</string>
    <string name="snackbar_dismiss">Dismiss</string>
    <string name="status_available">Available</string>
    <string name="status_cancelled">Cancelled</string>
    <string name="status_completed">Completed</string>
    <string name="status_failed">Failed</string>
    <string name="status_preparing">Preparing</string>
    <string name="status_receiving">Receiving</string>
    <string name="status_stopped">Stopped</string>
    <string name="storage_calculating">Calculating…</string>
    <string name="storage_cleaning">Cleaning up…</string>
    <string name="storage_cleanup_busy">Finish active transfers before freeing up space</string>
    <string name="storage_cleanup_freed">Freed %1$s</string>
    <string name="storage_clear_transfer_cache">Clear transfer cache</string>
    <string name="storage_clear_transfer_cache_description">Removes cached transfer content after briefly restarting VniDrop. Finish ongoing transfers and stop active shares first. Received files and transfer history are not deleted.</string>
    <string name="storage_clearing_transfer_cache">Clearing cache…</string>
    <string name="storage_delete_transfers_caption">Clears your send and receive history and the app’s cached share content. Received files on disk are kept.</string>
    <string name="storage_free_up_space_caption">Removes temporary files and leftover trash from earlier transfers. Your transfers and received files are kept.</string>
    <string name="storage_refresh">Refresh</string>
    <string name="storage_transfer_cache_cleared">Transfer cache cleared</string>
    <string name="storage_unavailable">Storage usage isn\'t available yet</string>
    <string name="storage_usage_header">On this device</string>
    <string name="storage_free_up_space">Free up space</string>
    <string name="storage_delete_transfers">Delete all transfers</string>
    <string name="storage_delete_transfers_description">This clears all sent and received transfer records from your history and immediately reclaims unused transfer cache. Ongoing transfers and received files are not deleted. This can’t be undone.</string>
    <string name="storage_app_data">App data</string>
    <string name="storage_deleting">Deleting…</string>
    <string name="storage_footer">Transfer data includes your history and cached content for active shares. Unneeded cache is reclaimed automatically after transfer records are removed, which may take a little time. Received files are tracked for this summary but are never deleted here.</string>
    <string name="storage_received_files">Received files</string>
    <string name="storage_temporary">Temporary files</string>
    <string name="storage_title">Storage</string>
    <string name="storage_total">Total</string>
    <string name="storage_transfer_data">Transfer data</string>
    <string name="storage_transfers_deleted">All transfers deleted</string>
    <string name="transfer_activity_description">See important updates for this transfer</string>
    <string name="transfer_activity_title">Activity</string>
    <string name="transfer_delete_description">“%1$s” will stop being shared and its transfer history will be removed from this device.</string>
    <string name="transfer_delete_title">Delete transfer?</string>
    <string name="transfer_deleted">Transfer deleted.</string>
    <string name="transfer_deleting">Deleting…</string>
    <string name="transfer_details_title">Transfer details</string>
    <string name="transfer_event_approved">Receiver access approved</string>
    <string name="transfer_event_completed">A receiver completed the transfer</string>
    <string name="transfer_event_connecting">Connecting to sender</string>
    <string name="transfer_event_downloading">Downloading</string>
    <string name="transfer_event_failed">The transfer encountered a problem</string>
    <string name="transfer_event_preparing">Preparing your transfer</string>
    <string name="transfer_event_ready">Ready to share</string>
    <string name="transfer_event_refused">Receiver access refused</string>
    <string name="transfer_event_requested">A receiver requested access</string>
    <string name="transfer_event_saving">Saving</string>
    <string name="transfer_event_stopped">Sharing stopped</string>
    <string name="transfer_event_updated">Transfer updated</string>
    <string name="transfer_invitation_saved">Invitation saved.</string>
    <string name="transfer_nearby_device">Nearby device</string>
    <string name="transfer_nfc_unavailable">NFC tag writing is not available on this device.</string>
    <string name="transfer_nfc_waiting">Hold your device near a writable NFC tag.</string>
    <string name="transfer_nfc_written">Invitation written to the NFC tag.</string>
    <string name="transfer_no_activity">There is no activity to show yet.</string>
    <string name="transfer_no_receivers">Nobody has requested this transfer yet.</string>
    <string name="transfer_receiver_accepted">Approved — waiting for completion</string>
    <string name="transfer_receiver_completed">Received successfully</string>
    <string name="transfer_receiver_expired">Request expired</string>
    <string name="transfer_receiver_failed">Delivery failed</string>
    <string name="transfer_receiver_refused">Request refused</string>
    <string name="transfer_receiver_requested">Waiting for your approval</string>
    <string name="transfer_receiver_unknown">Status unavailable</string>
    <string name="transfer_receivers_completed_count">%1$d completed</string>
    <string name="transfer_receivers_description">Requests, approvals, and completed deliveries</string>
    <string name="transfer_receivers_pending">%1$d waiting</string>
    <string name="transfer_receivers_title">Receivers</string>
    <string name="transfer_qr_unavailable">QR unavailable for this invitation. Use Share or Download instead.</string>
    <string name="transfer_scan_qr">Scan with VniDrop to receive this transfer</string>
    <string name="transfer_share_description">QR code, invitation file, and nearby options</string>
    <string name="transfer_share_title">Share</string>
    <string name="value_unavailable">Not available</string>
    <string name="version_title">App version</string>
    <string name="pairing_request_title">Remember this device?</string>
    <string name="pairing_request_body">%1$s offered to let you send it files without a new invitation.</string>
    <string name="pairing_accept">Remember</string>
    <string name="pairing_decline">Not now</string>
    <string name="pairing_allow_title">Let this device send to you?</string>
    <string name="pairing_allow_body">You will still confirm every transfer, and you can withdraw this at any time.</string>
    <string name="pairing_allow_confirm">Allow</string>
    <string name="offer_title">Incoming transfer</string>
    <string name="offer_body">%1$s wants to send you “%2$s”.</string>
    <string name="offer_accept">Receive</string>
    <string name="offer_decline">Decline</string>
    <string name="saved_devices_empty">No saved devices yet. Finish a transfer, then remember a device.</string>
    <string name="saved_devices_eligibility_title">Ready to remember</string>
    <string name="saved_devices_pending_title">Pending pairing</string>
    <string name="saved_devices_list_title">Saved devices</string>
    <string name="saved_devices_unnamed">Saved device</string>
    <string name="saved_devices_remember_action">Remember</string>
    <string name="saved_devices_decline_action">Decline</string>
    <string name="saved_devices_accept_pairing_action">Accept</string>
    <string name="saved_devices_send_action">Send files</string>
    <string name="saved_devices_label_action">Label</string>
    <string name="saved_devices_forget_action">Forget</string>
    <string name="saved_devices_block_action">Block</string>
    <string name="saved_devices_label_title">Device label</string>
    <string name="saved_devices_label_placeholder">Label</string>
    <string name="saved_devices_label_save">Save</string>
    <string name="saved_devices_label_clear">Clear label</string>
    <string name="saved_devices_pending_outgoing">Waiting for the other device</string>
    <string name="saved_devices_pending_incoming">Wants to remember this device</string>
    <string name="saved_devices_send_started">Transfer offer sent</string>
    <string name="saved_devices_forgotten">Saved device forgotten</string>
    <string name="saved_devices_blocked">Device blocked</string>
    <string name="saved_devices_labeled">Label updated</string>
    <plurals name="transfer_file_count">
        <item quantity="other">%1$d files</item>
        <item quantity="one">%1$d file</item>
    </plurals>
</resources>
