summaryrefslogtreecommitdiff
path: root/share/locale/en.json
diff options
context:
space:
mode:
Diffstat (limited to 'share/locale/en.json')
-rw-r--r--share/locale/en.json250
1 files changed, 139 insertions, 111 deletions
diff --git a/share/locale/en.json b/share/locale/en.json
index 09ead591..f7af9a80 100644
--- a/share/locale/en.json
+++ b/share/locale/en.json
@@ -1,156 +1,184 @@
{
- "config_onion_service": "Configuring onion service on port {0:d}.",
- "preparing_files": "Preparing files to share.",
- "wait_for_hs": "Waiting for HS to be ready:",
- "wait_for_hs_trying": "Trying...",
- "wait_for_hs_nope": "Not ready yet.",
- "wait_for_hs_yup": "Ready!",
- "give_this_url": "Give this address to the person you're sending the file to:",
- "give_this_url_stealth": "Give this address and HidServAuth line to the person you're sending the file to:",
- "ctrlc_to_stop": "Press Ctrl-C to stop server",
+ "config_onion_service": "Setting up onion service on port {0:d}.",
+ "preparing_files": "Compressing files.",
+ "give_this_url": "Give this address to the recipient:",
+ "give_this_url_stealth": "Give this address and HidServAuth line to the recipient:",
+ "give_this_url_receive": "Give this address to the sender:",
+ "give_this_url_receive_stealth": "Give this address and HidServAuth to the sender:",
+ "ctrlc_to_stop": "Press Ctrl+C to stop the server",
"not_a_file": "{0:s} is not a valid file.",
"not_a_readable_file": "{0:s} is not a readable file.",
- "no_available_port": "Could not start the Onion service as there was no available port.",
- "download_page_loaded": "Download page loaded",
+ "no_available_port": "Could not find an available port to start the onion service",
"other_page_loaded": "Address loaded",
- "close_on_timeout": "Stopped because timer expired",
- "closing_automatically": "Stopped because download finished",
- "timeout_download_still_running": "Waiting for download to complete",
- "large_filesize": "Warning: Sending large files could take hours",
- "error_tails_invalid_port": "Invalid value, port must be an integer",
- "error_tails_unknown_root": "Unknown error with Tails root process",
- "systray_menu_exit": "Quit",
- "systray_download_started_title": "OnionShare Download Started",
- "systray_download_started_message": "A user started downloading your files",
- "systray_download_completed_title": "OnionShare Download Finished",
- "systray_download_completed_message": "The user finished downloading your files",
- "systray_download_canceled_title": "OnionShare Download Canceled",
- "systray_download_canceled_message": "The user canceled the download",
- "help_local_only": "Do not attempt to use tor: for development only",
- "help_stay_open": "Keep onion service running after download has finished",
- "help_shutdown_timeout": "Shut down the onion service after N seconds",
- "help_transparent_torification": "My system is transparently torified",
- "help_stealth": "Create stealth onion service (advanced)",
- "help_debug": "Log application errors to stdout, and log web errors to disk",
+ "close_on_timeout": "Stopped because auto-stop timer ran out",
+ "closing_automatically": "Stopped because transfer is complete",
+ "large_filesize": "Warning: Sending a large share could take hours",
+ "help_local_only": "Don't use Tor (only for development)",
+ "help_stay_open": "Continue sharing after files have been sent",
+ "help_shutdown_timeout": "Stop sharing after a given amount of seconds",
+ "help_stealth": "Use client authorization (advanced)",
+ "help_receive": "Receive shares instead of sending them",
+ "help_debug": "Log OnionShare errors to stdout, and web errors to disk",
"help_filename": "List of files or folders to share",
- "help_config": "Path to a custom JSON config file (optional)",
+ "help_config": "Custom JSON config file location (optional)",
"gui_drag_and_drop": "Drag and drop files and folders\nto start sharing",
"gui_add": "Add",
+ "gui_add_files": "Add Files",
+ "gui_add_folder": "Add Folder",
"gui_delete": "Delete",
"gui_choose_items": "Choose",
- "gui_start_server": "Start Sharing",
- "gui_stop_server": "Stop Sharing",
- "gui_stop_server_shutdown_timeout": "Stop Sharing ({}s remaining)",
- "gui_stop_server_shutdown_timeout_tooltip": "Share will stop automatically at {}",
+ "gui_share_start_server": "Start sharing",
+ "gui_share_stop_server": "Stop sharing",
+ "gui_share_stop_server_shutdown_timeout": "Stop Sharing ({}s remaining)",
+ "gui_share_stop_server_shutdown_timeout_tooltip": "Auto-stop timer ends at {}",
+ "gui_receive_start_server": "Start Receive Mode",
+ "gui_receive_stop_server": "Stop Receive Mode",
+ "gui_receive_stop_server_shutdown_timeout": "Stop Receive Mode ({}s remaining)",
+ "gui_receive_stop_server_shutdown_timeout_tooltip": "Auto-stop timer ends at {}",
"gui_copy_url": "Copy Address",
"gui_copy_hidservauth": "Copy HidServAuth",
- "gui_downloads": "Downloads:",
"gui_canceled": "Canceled",
- "gui_copied_url_title": "Copied OnionShare address",
- "gui_copied_url": "The OnionShare address has been copied to clipboard",
+ "gui_copied_url_title": "Copied OnionShare Address",
+ "gui_copied_url": "OnionShare address copied to clipboard",
"gui_copied_hidservauth_title": "Copied HidServAuth",
- "gui_copied_hidservauth": "The HidServAuth line has been copied to clipboard",
- "gui_starting_server1": "Starting Tor onion service...",
- "gui_starting_server2": "Crunching files...",
- "gui_please_wait": "Starting... Click to cancel",
- "error_hs_dir_cannot_create": "Cannot create onion service dir {0:s}",
- "error_hs_dir_not_writable": "onion service dir {0:s} is not writable",
- "using_ephemeral": "Starting ephemeral Tor onion service and awaiting publication",
- "gui_download_progress_complete": "%p%, Time Elapsed: {0:s}",
- "gui_download_progress_starting": "{0:s}, %p% (Computing ETA)",
- "gui_download_progress_eta": "{0:s}, ETA: {1:s}, %p%",
- "version_string": "Onionshare {0:s} | https://onionshare.org/",
- "gui_quit_title": "Transfer in Progress",
- "gui_quit_warning": "You're in the process of sending files. Are you sure you want to quit OnionShare?",
+ "gui_copied_hidservauth": "HidServAuth line copied to clipboard",
+ "gui_please_wait": "Starting… Click to cancel.",
+ "version_string": "OnionShare {0:s} | https://onionshare.org/",
+ "gui_quit_title": "Not so fast",
+ "gui_share_quit_warning": "You're in the process of sending files. Are you sure you want to quit OnionShare?",
+ "gui_receive_quit_warning": "You're in the process of receiving files. Are you sure you want to quit OnionShare?",
"gui_quit_warning_quit": "Quit",
"gui_quit_warning_dont_quit": "Cancel",
- "error_rate_limit": "An attacker might be trying to guess your address. To prevent this, OnionShare has automatically stopped the server. To share the files you must start it again and share the new address.",
- "zip_progress_bar_format": "Crunching files: %p%",
- "error_stealth_not_supported": "To create stealth onion services, you need at least Tor 0.2.9.1-alpha (or Tor Browser 6.5) and at least python3-stem 1.5.0.",
- "error_ephemeral_not_supported": "OnionShare requires at least Tor 0.2.7.1 and at least python3-stem 1.4.0.",
+ "error_rate_limit": "Someone has made too many wrong attempts on your address, which means they could be trying to guess it, so OnionShare has stopped the server. Start sharing again and send the recipient a new address to share.",
+ "zip_progress_bar_format": "Compressing: %p%",
+ "error_stealth_not_supported": "To use client authorization, you need at least both Tor 0.2.9.1-alpha (or Tor Browser 6.5) and python3-stem 1.5.0.",
+ "error_ephemeral_not_supported": "OnionShare requires at least both Tor 0.2.7.1 and python3-stem 1.4.0.",
"gui_settings_window_title": "Settings",
- "gui_settings_stealth_label": "Stealth (advanced)",
- "gui_settings_stealth_option": "Create stealth onion services",
- "gui_settings_stealth_option_details": "This makes OnionShare more secure, but also more difficult for the recipient to connect to it.<br><a href=\"https://github.com/micahflee/onionshare/wiki/Stealth-Onion-Services\">More information</a>.",
- "gui_settings_stealth_hidservauth_string": "You have saved the private key for reuse, so your HidServAuth string is also reused.\nClick below to copy the HidServAuth.",
- "gui_settings_autoupdate_label": "Check for updates",
- "gui_settings_autoupdate_option": "Notify me when updates are available",
+ "gui_settings_whats_this": "<a href='{0:s}'>What's this?</a>",
+ "gui_settings_stealth_option": "Use client authorization",
+ "gui_settings_stealth_hidservauth_string": "Having saved your private key for reuse, means you can now click to copy your HidServAuth.",
+ "gui_settings_autoupdate_label": "Check for new version",
+ "gui_settings_autoupdate_option": "Notify me when a new version is available",
"gui_settings_autoupdate_timestamp": "Last checked: {}",
"gui_settings_autoupdate_timestamp_never": "Never",
- "gui_settings_autoupdate_check_button": "Check For Updates",
- "gui_settings_sharing_label": "Sharing options",
- "gui_settings_close_after_first_download_option": "Stop sharing after first download",
- "gui_settings_systray_notifications": "Show desktop notifications",
+ "gui_settings_autoupdate_check_button": "Check for New Version",
+ "gui_settings_general_label": "General settings",
+ "gui_settings_onion_label": "Onion settings",
+ "gui_settings_sharing_label": "Sharing settings",
+ "gui_settings_close_after_first_download_option": "Stop sharing after files have been sent",
"gui_settings_connection_type_label": "How should OnionShare connect to Tor?",
- "gui_settings_connection_type_bundled_option": "Use Tor that is bundled with OnionShare",
- "gui_settings_connection_type_automatic_option": "Attempt automatic configuration with Tor Browser",
+ "gui_settings_connection_type_bundled_option": "Use the Tor version built into OnionShare",
+ "gui_settings_connection_type_automatic_option": "Attempt auto-configuration with Tor Browser",
"gui_settings_connection_type_control_port_option": "Connect using control port",
"gui_settings_connection_type_socket_file_option": "Connect using socket file",
- "gui_settings_connection_type_test_button": "Test Tor Settings",
+ "gui_settings_connection_type_test_button": "Test Connection to Tor",
"gui_settings_control_port_label": "Control port",
"gui_settings_socket_file_label": "Socket file",
"gui_settings_socks_label": "SOCKS port",
- "gui_settings_authenticate_label": "Tor authentication options",
+ "gui_settings_authenticate_label": "Tor authentication settings",
"gui_settings_authenticate_no_auth_option": "No authentication, or cookie authentication",
"gui_settings_authenticate_password_option": "Password",
- "gui_settings_authenticate_cookie_option": "Cookie",
"gui_settings_password_label": "Password",
- "gui_settings_cookie_label": "Cookie path",
- "gui_settings_tor_bridges": "Tor Bridge support",
+ "gui_settings_tor_bridges": "Tor bridge support",
"gui_settings_tor_bridges_no_bridges_radio_option": "Don't use bridges",
"gui_settings_tor_bridges_obfs4_radio_option": "Use built-in obfs4 pluggable transports",
"gui_settings_tor_bridges_obfs4_radio_option_no_obfs4proxy": "Use built-in obfs4 pluggable transports (requires obfs4proxy)",
- "gui_settings_tor_bridges_meek_lite_amazon_radio_option": "Use built-in meek_lite (Amazon) pluggable transports",
- "gui_settings_tor_bridges_meek_lite_amazon_radio_option_no_obfs4proxy": "Use built-in meek_lite (Amazon) pluggable transports (requires obfs4proxy)",
"gui_settings_tor_bridges_meek_lite_azure_radio_option": "Use built-in meek_lite (Azure) pluggable transports",
"gui_settings_tor_bridges_meek_lite_azure_radio_option_no_obfs4proxy": "Use built-in meek_lite (Azure) pluggable transports (requires obfs4proxy)",
+ "gui_settings_meek_lite_expensive_warning": "Warning: The meek_lite bridges are very costly for the Tor Project to run.<br><br>Only use them if unable to connect to Tor directly, via obfs4 transports, or other normal bridges.",
"gui_settings_tor_bridges_custom_radio_option": "Use custom bridges",
"gui_settings_tor_bridges_custom_label": "You can get bridges from <a href=\"https://bridges.torproject.org/options\">https://bridges.torproject.org</a>",
- "gui_settings_tor_bridges_invalid": "None of the bridges you supplied seem to be valid.\nPlease try again with valid bridges.",
+ "gui_settings_tor_bridges_invalid": "None of the bridges you added work.\nDouble-check them or add others.",
"gui_settings_button_save": "Save",
"gui_settings_button_cancel": "Cancel",
"gui_settings_button_help": "Help",
"gui_settings_shutdown_timeout_checkbox": "Use auto-stop timer",
"gui_settings_shutdown_timeout": "Stop the share at:",
- "settings_saved": "Settings saved to {}",
- "settings_error_unknown": "Can't connect to Tor controller because the settings don't make sense.",
- "settings_error_automatic": "Can't connect to Tor controller. Is Tor Browser running in the background? If you don't have it you can get it from:\nhttps://www.torproject.org/.",
- "settings_error_socket_port": "Can't connect to Tor controller on {}:{}.",
- "settings_error_socket_file": "Can't connect to Tor controller using socket file {}.",
+ "settings_error_unknown": "Can't connect to Tor controller because your settings don't make sense.",
+ "settings_error_automatic": "Could not connect to the Tor controller. Is Tor Browser (available from torproject.org) running in the background?",
+ "settings_error_socket_port": "Can't connect to the Tor controller at {}:{}.",
+ "settings_error_socket_file": "Can't connect to the Tor controller using socket file {}.",
"settings_error_auth": "Connected to {}:{}, but can't authenticate. Maybe this isn't a Tor controller?",
"settings_error_missing_password": "Connected to Tor controller, but it requires a password to authenticate.",
- "settings_error_unreadable_cookie_file": "Connected to Tor controller, but can't authenticate because your password may be wrong, and your user doesn't have permission to read the cookie file.",
- "settings_error_bundled_tor_not_supported": "Bundled Tor is not supported when not using developer mode in Windows or macOS.",
- "settings_error_bundled_tor_timeout": "Connecting to Tor is taking too long. Maybe your computer is offline, or your clock isn't accurate.",
- "settings_error_bundled_tor_canceled": "The Tor process closed before it could finish connecting.",
- "settings_error_bundled_tor_broken": "Something is wrong with OnionShare connecting to Tor in the background:\n{}",
- "settings_test_success": "Congratulations, OnionShare can connect to the Tor controller.\n\nTor version: {}\nSupports ephemeral onion services: {}\nSupports stealth onion services: {}",
- "error_tor_protocol_error": "Error talking to the Tor controller.\nIf you're using Whonix, check out https://www.whonix.org/wiki/onionshare to make OnionShare work.",
+ "settings_error_unreadable_cookie_file": "Connected to the Tor controller, but password may be wrong, or your user is not permitted to read the cookie file.",
+ "settings_error_bundled_tor_not_supported": "Using the Tor version that comes with OnionShare does not work in developer mode on Windows or macOS.",
+ "settings_error_bundled_tor_timeout": "Taking too long to connect to Tor. Maybe you aren't connected to the Internet, or have an inaccurate system clock?",
+ "settings_error_bundled_tor_broken": "OnionShare could not connect to Tor in the background:\n{}",
+ "settings_test_success": "Connected to the Tor controller.\n\nTor version: {}\nSupports ephemeral onion services: {}.\nSupports client authentication: {}.\nSupports next-gen .onion addresses: {}.",
+ "error_tor_protocol_error": "There was an error with Tor: {}",
+ "error_tor_protocol_error_unknown": "There was an unknown error with Tor",
+ "error_invalid_private_key": "This private key type is unsupported",
"connecting_to_tor": "Connecting to the Tor network",
- "update_available": "There is an OnionShare update available. <a href='{}'>Click here</a> to download it.<br><br>Installed version: {}<br>Latest version: {}",
- "update_error_check_error": "Error checking for updates: Maybe you're not connected to Tor, or maybe the OnionShare website is down.",
- "update_error_invalid_latest_version": "Error checking for updates: The OnionShare website responded saying the latest version is '{}', but that doesn't appear to be a valid version string.",
- "update_not_available": "You are running the latest version of OnionShare.",
- "gui_tor_connection_ask": "Would you like to open OnionShare settings to troubleshoot connecting to Tor?",
- "gui_tor_connection_ask_open_settings": "Open Settings",
+ "update_available": "New OnionShare out. <a href='{}'>Click here</a> to get it.<br><br>You are using {} and the latest is {}.",
+ "update_error_check_error": "Could not check for new versions: The OnionShare website is saying the latest version is the unrecognizable '{}'…",
+ "update_error_invalid_latest_version": "Could not check for new version: Maybe you're not connected to Tor, or the OnionShare website is down?",
+ "update_not_available": "You are running the latest OnionShare.",
+ "gui_tor_connection_ask": "Open the settings to sort out connection to Tor?",
+ "gui_tor_connection_ask_open_settings": "Yes",
"gui_tor_connection_ask_quit": "Quit",
- "gui_tor_connection_error_settings": "Try adjusting how OnionShare connects to the Tor network in Settings.",
- "gui_tor_connection_canceled": "OnionShare cannot connect to Tor.\n\nMake sure you're connected to the internet, then re-open OnionShare to configure the Tor connection.",
+ "gui_tor_connection_error_settings": "Try changing how OnionShare connects to the Tor network in the settings.",
+ "gui_tor_connection_canceled": "Could not connect to Tor.\n\nEnsure you are connected to the Internet, then re-open OnionShare and set up its connection to Tor.",
"gui_tor_connection_lost": "Disconnected from Tor.",
- "gui_server_started_after_timeout": "The server started after your chosen auto-timeout.\nPlease start a new share.",
- "gui_server_timeout_expired": "The chosen timeout has already expired.\nPlease update the timeout and then you may start sharing.",
- "share_via_onionshare": "Share via OnionShare",
- "gui_save_private_key_checkbox": "Use a persistent address\n(unchecking will delete any saved address)",
- "gui_url_description": "<b>Anyone</b> with this link can <b>download</b> your files using <b>Tor Browser</b>: <img src='{}' />",
- "gui_url_label_persistent": "This share will not stop automatically unless a timer is set.<br><br>Every share will have the same address (to use one-time addresses, disable persistence in the Settings)",
- "gui_url_label_stay_open": "This share will not stop automatically unless a timer is set.",
- "gui_url_label_onetime": "This share will stop after the first download",
- "gui_url_label_onetime_and_persistent": "This share will stop after the first download<br><br>Every share will have the same address (to use one-time addresses, disable persistence in the Settings)",
- "gui_status_indicator_stopped": "Ready to Share",
- "gui_status_indicator_working": "Starting...",
- "gui_status_indicator_started": "Sharing",
- "gui_file_info": "{} Files, {}",
- "gui_file_info_single": "{} File, {}",
- "info_in_progress_downloads_tooltip": "{} download(s) in progress",
- "info_completed_downloads_tooltip": "{} download(s) completed"
+ "gui_server_started_after_timeout": "The auto-stop timer ran out before the server started.\nPlease make a new share.",
+ "gui_server_timeout_expired": "The auto-stop timer already ran out.\nPlease update it to start sharing.",
+ "share_via_onionshare": "OnionShare it",
+ "gui_connect_to_tor_for_onion_settings": "Connect to Tor to see onion service settings",
+ "gui_use_legacy_v2_onions_checkbox": "Use legacy addresses",
+ "gui_save_private_key_checkbox": "Use a persistent address",
+ "gui_share_url_description": "<b>Anyone</b> with this OnionShare address can <b>download</b> your files using the <b>Tor Browser</b>: <img src='{}' />",
+ "gui_receive_url_description": "<b>Anyone</b> with this OnionShare address can <b>upload</b> files to your computer using the <b>Tor Browser</b>: <img src='{}' />",
+ "gui_url_label_persistent": "This share will not auto-stop.<br><br>Every subsequent share reuses the address. (To use one-time addresses, turn off \"Use persistent address\" in the settings.)",
+ "gui_url_label_stay_open": "This share will not auto-stop.",
+ "gui_url_label_onetime": "This share will stop after first completion.",
+ "gui_url_label_onetime_and_persistent": "This share will not auto-stop.<br><br>Every subsequent share will reuse the address. (To use one-time addresses, turn off \"Use persistent address\" in the settings.)",
+ "gui_status_indicator_share_stopped": "Ready to share",
+ "gui_status_indicator_share_working": "Starting…",
+ "gui_status_indicator_share_started": "Sharing",
+ "gui_status_indicator_receive_stopped": "Ready to receive",
+ "gui_status_indicator_receive_working": "Starting…",
+ "gui_status_indicator_receive_started": "Receiving",
+ "gui_file_info": "{} files, {}",
+ "gui_file_info_single": "{} file, {}",
+ "history_in_progress_tooltip": "{} in progress",
+ "history_completed_tooltip": "{} completed",
+ "error_cannot_create_data_dir": "Could not create OnionShare data folder: {}",
+ "receive_mode_data_dir": "Files sent to you appear in this folder: {}",
+ "receive_mode_warning": "Warning: Receive mode lets people upload files to your computer. Some files can potentially take control of your computer if you open them. Only open things from people you trust, or if you know what you are doing.",
+ "gui_receive_mode_warning": "Receive mode lets people upload files to your computer.<br><br><b>Some files can potentially take control of your computer if you open them. Only open things from people you trust, or if you know what you are doing.</b>",
+ "receive_mode_upload_starting": "Upload of total size {} is starting",
+ "receive_mode_received_file": "Received: {}",
+ "gui_mode_share_button": "Share Files",
+ "gui_mode_receive_button": "Receive Files",
+ "gui_settings_receiving_label": "Receiving settings",
+ "gui_settings_data_dir_label": "Save files to",
+ "gui_settings_data_dir_browse_button": "Browse",
+ "gui_settings_public_mode_checkbox": "Public mode",
+ "gui_open_folder_error_nautilus": "Cannot open folder because nautilus is not available. The file is here: {}",
+ "gui_settings_language_label": "Preferred language",
+ "gui_settings_language_changed_notice": "Restart OnionShare for your change in language to take effect.",
+ "systray_menu_exit": "Quit",
+ "systray_page_loaded_title": "Page Loaded",
+ "systray_page_loaded_message": "OnionShare address loaded",
+ "systray_share_started_title": "Sharing Started",
+ "systray_share_started_message": "Starting to send files to someone",
+ "systray_share_completed_title": "Sharing Complete",
+ "systray_share_completed_message": "Finished sending files",
+ "systray_share_canceled_title": "Sharing Canceled",
+ "systray_share_canceled_message": "Someone canceled receiving your files",
+ "systray_receive_started_title": "Receiving Started",
+ "systray_receive_started_message": "Someone is sending files to you",
+ "gui_all_modes_history": "History",
+ "gui_all_modes_clear_history": "Clear All",
+ "gui_all_modes_transfer_started": "Started {}",
+ "gui_all_modes_transfer_finished_range": "Transferred {} - {}",
+ "gui_all_modes_transfer_finished": "Transferred {}",
+ "gui_all_modes_transfer_canceled_range": "Canceled {} - {}",
+ "gui_all_modes_transfer_canceled": "Canceled {}",
+ "gui_all_modes_progress_complete": "%p%, {0:s} elapsed.",
+ "gui_all_modes_progress_starting": "{0:s}, %p% (calculating)",
+ "gui_all_modes_progress_eta": "{0:s}, ETA: {1:s}, %p%",
+ "gui_share_mode_no_files": "No Files Sent Yet",
+ "gui_share_mode_timeout_waiting": "Waiting to finish sending",
+ "gui_receive_mode_no_files": "No Files Received Yet",
+ "gui_receive_mode_timeout_waiting": "Waiting to finish receiving"
}