/* Status message. First '%@' is the name of a configuration. Second '%@' is an IP address (e.g. '8.8.4.4') */
"Disconnect All (%@) - apparent public IP address %@" = "Disconnect All (%1$@) - apparent public IP address %2$@";

/* Status message */
"Disconnect All (%@)" = "Disconnect All (%@)";

/* Status message. First '%@' is a number greater than 1 (e.g., '3'). Second '%@' is an IP address (e.g., '8.8.4.4') */
"Disconnect All (%d Connections) - apparent public IP address %@" = "Disconnect All (%1$d Connections) - apparent public IP address %2$@";

/* Status message */
"Disconnect All (%d Connections)" = "Disconnect All (%d Connections)";

/* Status message */
"No Active Connections" = "No Active Connections";

/* Textbox name */
"Username:" = "Username:";

/* Button */
"%@ F%d (Command-Option-F%d)" = "%1$@ F%2$d (Command-Option-F%3$d)";

/* Button */
"(None available)" = "(None available)";

/* Button */
"1 MB" = "1 MB";

/* Button */
"10 KB" = "10 KB";

/* Button */
"10 MB" = "10 MB";

/* Button */
"100 KB" = "100 KB";

/* Button */
"Advanced..." = "Advanced…";

/* Button */
"All Users" = "All Users";

/* Button */
"Always load Tap driver" = "Always load Tap driver";

/* Button */
"Always load Tun driver" = "Always load Tun driver";

/* Button */
"Always use the plugin" = "Always use the plugin";

/* Button */
"Back" = "Back";

/* Button */
"Cancel" = "Cancel";

/* Menu item */ /* Button */
"Check For Updates Now" = "Check For Updates Now";

/* Button */
"Check Now" = "Check Now";

/* Button */
"Connect" = "Connect";

/* Button */
"Continue" = "Continue";

/* Button */
"Convert Configurations" = "Convert Configurations";

/* Button */
"Copy Console Log to Clipboard" = "Copy Console Log to Clipboard";

/* Button */
"Copy Diagnostic Info to Clipboard" = "Copy Diagnostic Info to Clipboard";

/* Button */
"Create sample configuration and edit it" = "Create sample configuration and edit it";

/* Button */
"Default (%@)" = "Default (%@)";

/* Button */
"Delete Credentials" = "Delete Credentials";

/* Button */
"Delete saved passphrase and try again" = "Delete saved passphrase and try again";

/* Button */
"Delete saved password and try again" = "Delete saved password and try again";

/* Button */
"Delete" = "Delete";

/* Button */
"Disable network access" = "Disable network access";

/* Button */
"Disconnect" = "Disconnect";

/* Button */
"Do Not Re-enable Network Access" = "Do Not Re-enable Network Access";

/* Button */
"Do not use the plugin" = "Do not use the plugin";

/* Button */
"Do nothing" = "Do nothing";

/* Button */
"Export Tunnelblick Setup" = "Export Tunnelblick Setup";

/* Button */
"Help" = "Help";

/* Button */
"I DO NOT have configuration files" = "I DO NOT have configuration files";

/* Button */
"I have configuration files" = "I have configuration files";

/* Button */
"Ignore" = "Ignore";

/* Button */
"Install" = "Install";

/* Button */
"Latest (%@)" = "Latest (%@)";

/* Button */
"Load Tap driver automatically" = "Load Tap driver automatically";

/* Button */
"Load Tun driver automatically" = "Load Tun driver automatically";

/* Button */
"Manually" = "Manually";

/* Button */
"Monochrome icon" = "Monochrome icon";

/* Button. The %@ will be replaced by an Internet address like 'tunnelblick .net'. */
"More Info [%@]" = "More Info [%@]";

/* Button */
"More Info" = "More Info";

/* Button */
"Never load Tap driver" = "Never load Tap driver";

/* Button */
"Never load Tun driver" = "Never load Tun driver";

/* Button */
"Never show" = "Never show";

/* Button */
"No keyboard shortcut" = "No keyboard shortcut";

/* Button */
"No sound" = "No sound";

/* Button */
"OK" = "OK";

/* Button */
"Only Me" = "Only Me";

/* Button */
"Open Uninstall Instructions in Browser" = "Open Uninstall Instructions in Browser";

/* Button */
"Open easy-rsa in Terminal" = "Open easy-rsa in Terminal";

/* Button */
"Place Icon Near the Spotlight Icon" = "Place Icon Near the Spotlight Icon";

/* Button */
"Place Icon Normally" = "Place Icon Normally";

/* Button */
"Quit All OpenVPN Processes" = "Quit All OpenVPN Processes";

/* Button */
"Quit" = "Quit";

/* Button
   Menu item */
"Re-enable Network Access" = "Re-enable Network Access";

/* Button */
"Reinstall" = "Reinstall";

/* Button */
"Remove Credentials" = "Remove Credentials";

/* Button */
"Replace" = "Replace";

/* Button */
"Reset Disabled Warnings" = "Reset Disabled Warnings";

/* Button */
"Reset primary interface" = "Reset primary interface";

/* Button */
"Restart connection" = "Restart connection";

/* Button */
"Restore" = "Restore";

/* Button text */
"Retry with manual response" = "Retry with manual response";

/* Button */
"Retry" = "Retry";

/* Button */
"Revert to the Last Secured Copy" = "Revert to the Last Secured Copy";

/* Button */
"Revert" = "Revert";

/* Button */
"Secure the Configuration" = "Secure the Configuration";

/* Button */
"Show on default screen (%u x %u)" = "Show on default screen (%1$u x %2$u)";

/* Button */
"Show on screen %u (%u x %u)" = "Show on screen %1$u (%2$u x %3$u)";

/* Button */
"Show when connection status changes" = "Show when connection status changes";

/* Button */
"Show while connecting and connected" = "Show while connecting and connected";

/* Button */
"Show while connecting" = "Show while connecting";

/* Button. 'Update' refers to the update of a configuration. */
"Skip this Update" = "Skip this Update";

/* Button */
"Skip" = "Skip";

/* Button */
"Speak" = "Speak";

/* Button */
"Standard icon" = "Standard icon";

/* Button */
"Terminate All OpenVPN processes" = "Terminate All OpenVPN processes";

/* Button */
"Terminate" = "Terminate";

/* Button */
"This configuration has its own separate credentials" = "This configuration has its own separate credentials";

/* Button */
"This configuration uses %@ credentials" = "This configuration uses %@ credentials";

/* Button */
"Try again with saved passphrase" = "Try again with saved passphrase";

/* Button */
"Try again with saved username and password" = "Try again with saved username and password";

/* Button */
"Try again" = "Try again";

/* Button */
"Tunnelblick 3.3 icon" = "Tunnelblick 3.3 icon";

/* Button. 'Update' refers to the update of a configuration. */
"Update" = "Update";

/* Button */
"When Tunnelblick launches" = "When Tunnelblick launches";

/* Button */
"When computer starts" = "When computer starts";

/* Menu item */
"Add a VPN..." = "Add a VPN…";

/* Menu item */
"Connect %@%@" = "Connect %@%@";

/* Menu Item */
"Delete Configuration's Credentials in Keychain..." = "Delete Configuration's Credentials in Keychain…";

/* Menu item tooltip */
"Disabled because this setting is being forced" = "Disabled because this setting is being forced";

/* Menu item */
"Disconnect %@%@" = "Disconnect %@%@";

/* Menu Item */
"Do Not Show on Tunnelblick Menu" = "Do Not Show on Tunnelblick Menu";

/* Menu Item */
"Duplicate Configuration..." = "Duplicate Configuration…";

/* Menu Item */
"Edit OpenVPN Configuration File..." = "Edit OpenVPN Configuration File…";

/* Menu Item */
"Examine OpenVPN Configuration File..." = "Examine OpenVPN Configuration File…";

/* Menu Item */
"Make Configuration Private..." = "Make Configuration Private…";

/* Menu Item */
"Make Configuration Shared..." = "Make Configuration Shared…";

/* Menu Item */
"No OpenVPN or Tunnelblick VPN logging" = "No OpenVPN or Tunnelblick VPN logging";

/* Menu item */
"No VPN Configurations Available" = "No VPN Configurations Available";

/* Menu Item */
"OpenVPN level %lu" = "OpenVPN level %lu";

/* Menu Item */
"OpenVPN level 0 - no output except fatal errors" = "OpenVPN level 0 - no output except fatal errors";

/* Menu Item */
"OpenVPN level 11 - extremely verbose output" = "OpenVPN level 11 - extremely verbose output";

/* Menu Item */
"OpenVPN level 3 - normal output" = "OpenVPN level 3 - normal output";

/* Menu Item */
"OpenVPN level 4 - values for all options" = "OpenVPN level 4 - values for all options";

/* Menu Item */
"OpenVPN level 5 - \"R\" or \"W\" for each packet" = "OpenVPN level 5 - \"R\" or \"W\" for each packet";

/* Menu Item */
"OpenVPN level 6 - very verbose output" = "OpenVPN level 6 - very verbose output";

/* Menu Item */
"OpenVPN logging level set by the configuration" = "OpenVPN logging level set by the configuration";

/* Menu item */
"Quit Tunnelblick" = "Quit Tunnelblick";

/* Menu Item */
"Rename Configuration..." = "Rename Configuration…";

/* Menu Item */
"Revert Configuration..." = "Revert Configuration…";

/* Menu Item */
"Show OpenVPN Log in Finder" = "Show OpenVPN Log in Finder";

/* Menu Item */
"Show on Tunnelblick Menu" = "Show on Tunnelblick Menu";

/* Menu item */
"Suggestion or Bug Report..." = "Suggestion or Bug Report…";

/* Menu item */
"VPN Details..." = "VPN Details…";

/* Checkbox name */
"Allow changes to manually-set network settings" = "Allow changes to manually-set network settings";

/* Checkbox name */
"Always show this window" = "Always show this window";

/* Checkbox name */
"Apply to all" = "Apply to all";

/* Checkbox Name */
"Authenticate before connecting" = "Authenticate before connecting";

/* Checkbox name */
"Check for updates automatically" = "Check for updates automatically";

/* Checkbox name */
"Check for updates to beta versions" = "Check for updates to beta versions";

/* Checkbox name */
"Check if the apparent public IP address changed after connecting" = "Check if the apparent public IP address changed after connecting";

/* Checkbox name */
"Disable IPv6 unless the VPN server is accessed using IPv6" = "Disable IPv6 unless the VPN server is accessed using IPv6";

/* Checkbox name */
"Disconnect when computer goes to sleep" = "Disconnect when computer goes to sleep";

/* Checkbox name */
"Disconnect when user switches out" = "Disconnect when user switches out";

/* Checkbox name */
"Display connection submenus" = "Display connection submenus";

/* Checkbox name */
"Display connection timers" = "Display connection timers";

/* Checkbox name */
"Display window while Tunnelblick is starting up" = "Display window while Tunnelblick is starting up";

/* Checkbox name */
"Do not ask again, always 'Ignore'" = "Do not ask again, always 'Ignore'";

/* Checkbox name */
"Do not ask again, always Continue" = "Do not ask again, always Continue";

/* Checkbox name */
"Do not ask again, always convert" = "Do not ask again, always convert";

/* Checkbox name */
"Do not show this type of warning again" = "Do not show this type of warning again";

/* Checkbox name */
"Do not warn about DNS problems again for any configuration" = "Do not warn about DNS problems again for any configuration";

/* Checkbox name */
"Do not warn about this again for any configuration" = "Do not warn about this again for any configuration";

/* Checkbox name */
"Do not warn about this again for this configuration" = "Do not warn about this again for this configuration";

/* Checkbox name */
"Do not warn about this again" = "Do not warn about this again";

/* Checkbox name */
"Enable IPv6 (tap only)" = "Enable IPv6 (tap only)";

/* Checkbox name */
"Flush DNS cache after connecting or disconnecting" = "Flush DNS cache after connecting or disconnecting";

/* Checkbox name */
"Inhibit automatic update checking and IP Address checking" = "Inhibit automatic update checking and IP Address checking";

/* Checkbox name */
"Keep connected" = "Keep connected";

/* Checkbox name */
"Monitor network settings" = "Monitor network settings";

/* Checkbox name */
"Place near Spotlight icon" = "Place near Spotlight icon";

/* Checkbox name */
"Prepend domain name to search domains" = "Prepend domain name to search domains";

/* Checkbox name */
"Reconnect when computer wakes up" = "Reconnect when computer wakes up";

/* Checkbox name */
"Reconnect when user switches in" = "Reconnect when user switches in";

/* Checkbox name */
"Require administrator authorization to install all configurations" = "Require administrator authorization to install all configurations";

/* Checkbox name */
"Route all IPv4 traffic through the VPN" = "Route all IPv4 traffic through the VPN";

/* Checkbox name */
"Run MTU maximum size test after connecting" = "Run MTU maximum size test after connecting";

/* Checkbox name */
"Save in Keychain" = "Save in Keychain";

/* Checkbox name */
"Set DNS after routes are set" = "Set DNS after routes are set";

/* Checkbox name */
"Show when disconnected" = "Show when disconnected";

/* Checkbox name */
"Show when the pointer is over the Tunnelblick icon" = "Show when the pointer is over the Tunnelblick icon";

/* PopUpButton */
"Do not set nameserver" = "Do not set nameserver";

/* PopUpButton */
"Set nameserver (3.0b10)" = "Set nameserver (3.0b10)";

/* PopUpButton */
"Set nameserver (3.1)" = "Set nameserver (3.1)";

/* PopUpButton */
"Set nameserver (alternate 1)" = "Set nameserver (alternate 1)";

/* PopUpButton */
"Set nameserver (alternate 2)" = "Set nameserver (alternate 2)";

/* PopUpButton *//* System profile item */
"Set nameserver" = "Set nameserver";

/* Text on disk image */
"Double-click to begin" = "Double-click to begin";

/* Connection status */
"ADD_ROUTES" = "Adding routes";   // Please translate "Adding routes"

/* Connection status */
"ASSIGN_IP" = "Assigning IP address";   // Please translate "Assigning IP address"

/* Connection status */
"AUTH" = "Authorizing";   // Please translate "Authorizing"

/* Connection status */
"CONNECTED" = "Connected";   // Please translate "Connected"

/* Connection status */
"CONNECTING" = "Connecting";   // Please translate "Connecting"

/* Connection status */
"DISCONNECTING" = "Disconnecting";     // Please translate "Disconnecting"

/* Connection status */
"EXITING" = "Disconnected";     // Please translate "Disconnected"

/* Connection status */
"GET_CONFIG" = "Getting configuration";   // Please translate ""

/* Connection status */
"NETWORK_ACCESS" = "Waiting for network access";	// Please translate "Waiting for network access"

/* Connection status */
"PASSWORD_WAIT" = "Waiting for password";   // Please translate "Waiting for password"

/* Connection status */
"PRIVATE_KEY_WAIT" = "Waiting for passphrase";   // Please translate "Waiting for password"

/* Connection status */
"RECONNECTING" = "Reconnecting";   // Please translate ""

/* Connection status */
"RESOLVE" = "Resolving domain name";   // Please translate ""

/* Connection status */
"SLEEP" = "Waiting for Daemon process";   // Please translate "Waiting for daemon process"

/* Connection status */
"TCP_CONNECT" = "Making TCP connection";   // Please translate "Making TCP connection"

/* Connection status */
"UDP_CONNECT" = "Making UDP connection";   // Please translate "Making UDP connection"

/* Connection status */
"WAIT" = "Waiting for server response";   // Please translate "Waiting for Server Response"

/* Folder name */
"Sample Tunnelblick VPN Configuration" = "Sample Tunnelblick VPN Configuration";

/* System profile item */
"Configurations" = "Configurations";

/* Window title */
" (Deployed)" = " (Deployed)"; /* Indicates a configuration from a customized version of Tunnelblick -- see http://code.google.com/p/tunnelblick/wiki/DeployingTunnelblick */

/* Window title */
" (Private)" = " (Private)";

/* Window title */
" (Shared)" = " (Shared)"; /* Indicates a shared configuration */

/* Window title */
"%@ OpenVPN Configuration - Tunnelblick" = "%@ OpenVPN Configuration - Tunnelblick";

/* Window title */
"%@%@ Disconnected - Advanced Settings%@" = "%1$@%2$@ Disconnected - Advanced Settings%3$@";

/* Window title for the VPN Details window when showing the 'Configurations' panel. The 1st %@ is name of the configuration, 2nd is either ' (Private)' or ' (Shared)', 3rd is the status of the connection, 4th is the amount of time the configuration has been connected, 5th is the name of the application (usually 'Tunnelblick'). Some of these may be omitted under certain circumstances */
"%@%@: %@%@ - %@" = "%1$@%2$@: %3$@%4$@ - %5$@";

/* Window title */
"'%@' has been disconnected" = "'%@' has been disconnected";

/* Window title */
"Active connection" = "Active connection";

/* Window title */
"Add a Configuration" = "Add a Configuration";

/* Window title */
"Alert sounds" = "Alert sounds";

/* Window title */
"Alert" = "Alert";

/* Window title */
"All configuration files removed" = "All configuration files removed";

/* Window title */
"Appearance" = "Appearance";

/* Window title */
"Authentication failed" = "Authentication failed";

/* Window title */
"Configuration(s) Ignored" = "Configuration(s) Ignored";

/* Window title */
"Connecting & Disconnecting" = "Connecting & Disconnecting";

/* Window title */
"Could Not Copy Configuration" = "Could Not Copy Configuration";

/* Window title */
"Could Not Move Configuration" = "Could Not Move Configuration";

/* Window title */
"Could Not Replace Configuration" = "Could Not Replace Configuration";

/* Window title */
"Could Not Uninstall Configuration" = "Could Not Uninstall Configuration";

/* Window title */
"Create and Edit a Sample Configuration?" = "Create and Edit a Sample Configuration?";

/* Window title */
"Details - Tunnelblick" = "Details - Tunnelblick";

/* Window title */
"Do you wish to connect?" = "Do you wish to connect?";

/* Window title */
"File not found" = "File not found";

/* Window title */
"Import a Tunnelblick Setup" = "Import a Tunnelblick Setup";

/* Window title */
"Info" = "Info";

/* Window title */
"Install Configuration For All Users?" = "Install Configuration For All Users?";

/* Window title */
"Installation failed" = "Installation failed";

/* Window title */
"Installation or Repair Failed" = "Installation or Repair Failed";

/* Window title */
"Installation succeeded" = "Installation succeeded";

/* Window title */
"Log" = "Log";

/* Window title */
"Name Required" = "Name Required";

/* Window title */
"Name not allowed" = "Name not allowed";

/* Window title */
"No 'dev tun', 'dev utun', or 'dev tap' found" = "No 'dev tun', 'dev utun', or 'dev tap' found";

/* Window title */
"No Credentials" = "No Credentials";

/* Window title */
"Only computer administrators should update Tunnelblick" = "Only computer administrators should update Tunnelblick";

/* Window title */
"OpenVPN is Not Responding" = "OpenVPN is Not Responding";

/* Window title */
"Please insert token" = "Please insert token";

/* Window title */
"Preferences" = "Preferences";

/* Window title */
"Replace Existing File?" = "Replace Existing File?";

/* Window title */
"Replace VPN Configuration?" = "Replace VPN Configuration?";

/* Window title */
"Sample Configuration Created" = "Sample Configuration Created";

/* Window title */
"Settings" = "Settings";

/* Window title */
"Sounds" = "Sounds";

/* Window title */
"System Requirements Not Met" = "System Requirements Not Met";

/* Window title */
"Tunnelblick Configuration Problem" = "Tunnelblick Configuration Problem";

/* Window title */
"Tunnelblick Error" = "Tunnelblick Error";

/* Window title */
"Tunnelblick" = "Tunnelblick";

/* Window title */
"Tunnelblick: Login Required" = "Tunnelblick: Login Required";

/* Window title */
"Tunnelblick: Passphrase Required" = "Tunnelblick: Passphrase Required";

/* Window title */
"Unable to launch Tunnelblick" = "Unable to launch Tunnelblick";

/* Window title */
"Unavailable" = "Unavailable";

/* Window title */
"Use 'down-root' plugin for OpenVPN?" = "Use 'down-root' plugin for OpenVPN?";

/* Window title */
"Utilities" = "Utilities";

/* Window title */
"VPN Configuration Installation Error" = "VPN Configuration Installation Error";

/* Window title */
"VPN Configuration Installation" = "VPN Configuration Installation";

/* Window title */
"VPN Credentials" = "VPN Credentials";

/* Window title */
"Warning!" = "Warning!";

/* Window title */
"Warning" = "Warning";

/* Window title */
"Warning: Unknown OpenVPN processes" = "Warning: Unknown OpenVPN processes";

/* Window title */
"Welcome to Tunnelblick" = "Welcome to Tunnelblick";

/* Window title */
"Welcome" = "Welcome";

/* Window title */
"While Connected" = "While Connected";

/* Window text. The first %@ will be replaced by the name of a configuration. The second %@ will be replaced by a message from a VPN server, such as 'Please insert your security token'. */
"     From the VPN server for %@:\n\n%@" = "     From the VPN server for %1$@:\n\n%2$@";

/* Window text */
"     • DNS server address %@ is a public DNS server known to Tunnelblick but is not being routed through the VPN.\n\n" = "     • DNS server address %@ is a public DNS server known to Tunnelblick but is not being routed through the VPN.\n\n";

/* Window text */
"     • DNS server address %@ is not a public DNS server known to Tunnelblick and is not being routed through the VPN.\n\n" = "     • DNS server address %@ is not a public DNS server known to Tunnelblick and is not being routed through the VPN.\n\n";

/* Window text */
"     • DNS server address %@ is not a public IP address and is not being routed through the VPN.\n\n" = "     • DNS server address %@ is not a public IP address and is not being routed through the VPN.\n\n";

/* Window text: 'Tunnelblick successfully: *' */
"     • Installed %lu configurations\n\n" = "     • Installed %lu configurations\n\n";

/* Window text: 'Tunnelblick successfully: *' */
"     • Installed one configuration\n\n" = "     • Installed one configuration\n\n";

/* Window text: 'Tunnelblick successfully: *' */
"     • Installed or replaced %lu \"safe\" configurations\n\n" = "     • Installed or replaced %lu \"safe\" configurations\n\n";

/* Window text: 'Tunnelblick successfully: *' */
"     • Installed or replaced one \"safe\" configuration\n\n" = "     • Installed or replaced one \"safe\" configuration\n\n";

/* Window text */
"     • No DNS servers have been specified.\n\n" = "     • No DNS servers have been specified.\n\n";

/* Window text: 'Tunnelblick successfully: *' */
"     • Replaced %lu configurations\n\n" = "     • Replaced %lu configurations\n\n";

/* Window text: 'Tunnelblick successfully: *' */
"     • Replaced one configuration\n\n" = "     • Replaced one configuration\n\n";

/* Window text: 'Tunnelblick successfully: *' */
"     • Uninstalled %lu configurations\n\n" = "     • Uninstalled %lu configurations\n\n";

/* Window text: 'Tunnelblick successfully: *' */
"     • Uninstalled one configuration\n\n" = "     • Uninstalled one configuration\n\n";

/* Window text: 'Tunnelblick needs to: *' */
"    • Install %lu configurations\n\n" = "    • Install %lu configurations\n\n";

/* Window text: 'Tunnelblick needs to: *' */
"    • Install one configuration\n" = "    • Install one configuration\n";

/* Window text: 'Tunnelblick needs to: *' */
"    • Install or replace %lu \"safe\" configurations (administrator authorization not required)\n\n" = "    • Install or replace %lu \"safe\" configurations (administrator authorization not required)\n\n";

/* Window text: 'Tunnelblick needs to: *' */
"    • Install or replace one \"safe\" configuration (administrator authorization not required)\n" = "    • Install or replace one \"safe\" configuration (administrator authorization not required)\n";

/* Window text: 'Tunnelblick needs to: *' */
"    • Replace %lu configurations\n\n" = "    • Replace %lu configurations\n\n";

/* Window text: 'Tunnelblick needs to: *' */
"    • Replace one configuration\n" = "    • Replace one configuration\n";

/* Window text: 'Tunnelblick needs to: *' */
"    • Uninstall %lu configurations\n\n" = "    • Uninstall %lu configurations\n\n";

/* Window text: 'Tunnelblick needs to: *' */
"    • Uninstall one configuration\n" = "    • Uninstall one configuration\n";

/* Window text */
"  • Be installed in /Applications as Tunnelblick\n" = "  • Be installed in /Applications as Tunnelblick\n";

/* Window text */
"  • Change ownership and permissions of the program to secure it\n" = "  • Change ownership and permissions of the program to secure it\n";

/* Window text; appears after an update and will be prefixed by 'Tunnelblick needs to:' */
"  • Complete the update\n" = "  • Complete the update\n";

/* Window text */
"  • Convert OpenVPN configurations\n" = "  • Convert OpenVPN configurations\n";

/* Window text. Item in a list prefixed by 'Tunnelblick needs to:' */
"  • Copy a configuration\n" = "  • Copy a configuration\n";

/* Window text */
"  • Install forced preferences\n" = "  • Install forced preferences\n";

/* Window text */
"  • Install or update configuration(s)\n" = "  • Install or update configuration(s)\n";

/* Window text. Item in a list prefixed by 'Tunnelblick needs to:' */
"  • Move a configuration\n" = "  • Move a configuration\n";

/* Window text */
"  • Move the private configurations folder\n" = "  • Move the private configurations folder\n";

/* Window text. Item in a list prefixed by 'Tunnelblick needs to:' */
"  • Remove a configuration\n" = "  • Remove a configuration\n";

/* Window text */
"  • Secure configurations\n" = "  • Secure configurations\n";

/* Window text */
" %1$@ is free software: you can redistribute it and/or modify it under the terms of the %2$@ as published by the %3$@.\n\n%4$@ is a registered trademark of OpenVPN Inc." = " %1$@ is free software: you can redistribute it and/or modify it under the terms of the %2$@ as published by the %3$@.\n\n%4$@ is a registered trademark of OpenVPN Inc.";

/* Window text */
" Do you wish to install %@ to %@%@?\n\n" = " Do you wish to install %1$@ to %2$@%3$@?\n\n";

/* Window text */
" Do you wish to replace\n    %@\n    in %@\nwith %@%@?\n\n" = " Do you wish to replace\n    %1$@\n    in %2$@\nwith %3$@%4$@?\n\n";

/* Window text */
" Forced preferences will also be installed or replaced.\n\n" = " Forced preferences will also be installed or replaced.\n\n";

/* Window text */
" Note: OpenVPN configurations will be converted to Tunnelblick VPN Configurations.\n\n" = " Note: OpenVPN configurations will be converted to Tunnelblick VPN Configurations.\n\n";

/* Window text */
" Tunnelblick must be installed in Applications.\n\n" = " Tunnelblick must be installed in Applications.\n\n";

/* Window text; '%@' is the name of a configuration */
" Tunnelblick needs computer administrator authorization so it can automatically connect '%@' when the computer starts." = " Tunnelblick needs computer administrator authorization so it can automatically connect '%@' when the computer starts.";

/* Window text; '%@' is the name of a configuration */
" Tunnelblick needs computer administrator authorization so it can stop automatically connecting '%@' when the computer starts." = " Tunnelblick needs computer administrator authorization so it can stop automatically connecting '%@' when the computer starts.";

/* Window text */
" WARNING: This copy of Tunnelblick has been tampered with.\n\n" = " WARNING: This copy of Tunnelblick has been tampered with.\n\n";

/* Window text. The '%@' is the name of an OpenVPN and SSL binary, e.g. 'OpenVPN 2.4.8 OpenSSL 1.1.1' */
"%@ (non-Tunnelblick)" = "%@ (non-Tunnelblick)";

/* Window text */
"%@ exists but is not a folder" = "%@ exists but is not a folder";

/* Window text */
"%@ has been reverted to its last secured (shadow) copy.\n\n" = "%@ has been reverted to its last secured (shadow) copy.\n\n";

/* Window text. The '%@' at the beginning is a separately translated string that describes an action that is to be taken. */
"%@\n\n Note: Tunnelblick is in administrator mode, so a computer administrator's authorization is not required." = "%@\n\n Note: Tunnelblick is in administrator mode, so a computer administrator's authorization is not required.";

/* Window text */
"%ld configurations have been reverted to their last secured (shadow) copy.\n\n" = "%ld configurations have been reverted to their last secured (shadow) copy.\n\n";

/* Window text */
"'%@' already exists on the Desktop.\n\nWould you like to replace it?" = "'%@' already exists on the Desktop.\n\nWould you like to replace it?";

/* Window text. %@ is the name of a file. */
"'%@' appears to be a file encoded with UTF-16. All OpenVPN-related files must be plain text or UTF-8 files" = "'%@' appears to be a file encoded with UTF-16. All OpenVPN-related files must be plain text or UTF-8 files";

/* Window text */
"'%@' at line %u was not terminated properly" = "'%1$@' at line %2$u was not terminated properly";

/* Window text */
"'%@' does not have any credentials (private key or username and password) stored in the Keychain." = "'%@' does not have any credentials (private key or username and password) stored in the Keychain.";

/* Window text. %@ is the name of a file. */
"'%@' is not a plain text or UTF-8 file." = "'%@' is not a plain text or UTF-8 file.";

/* Window text */
"'%@' was not terminated." = "'%@' was not terminated.";

/* Window text. The first '%@' will be replaced by the name of a configuration. The second and third '%@' will each be replaced by the name of a version of OpenVPN, e.g. '2.3 - OpenSSL v1.0.2n */
"'%@' will connect using OpenVPN %@ instead of the requested version (%@)." = "'%1$@' will connect using OpenVPN %2$@ instead of the requested version (%3$@).";

/* Window text */
"'easy-rsaPath' preference ignored; it does not specify a folder" = "'easy-rsaPath' preference ignored; it does not specify a folder";

/* Window text */
"'easy-rsaPath' preference ignored; it must be an absolute path or start with '~'" = "'easy-rsaPath' preference ignored; it must be an absolute path or start with '~'";

/* Window text -- appears in log display when logging is disabled\n */
"(Logging is disabled.)" = "(Logging is disabled.)";

/* Window text */
"(Never checked)" = "(Never checked)";

/* Window text */
"(The 'easy-rsaPath' preference is invalid.)" = "(The 'easy-rsaPath' preference is invalid.)";

/* Window text */
"(if connected when computer went to sleep)" = "(if connected when computer went to sleep)";

/* Window text */
"(if connected when user switched out)" = "(if connected when user switched out)";

/* Window text. The %@ is a URL such as https://tunnelblick.net/kextLoadError.html */
"<a href=\"%@\">More information</a> [tunnelblick.net]" = "<a href=\"%@\">More information</a> [tunnelblick.net]";

/* Window text */
"<br>Based on Tunnelblick, free software available at<br><a href=\"https://tunnelblick.net\">https://tunnelblick.net</a><br><br>OpenVPN is a registered trademark of OpenVPN Inc." = "<br>Based on Tunnelblick, free software available at<br><a href=\"https://tunnelblick.net\">https://tunnelblick.net</a><br><br>OpenVPN is a registered trademark of OpenVPN Inc.";

/* Window text. The %@ is the name of a VPN configuration. */
"<font face=\"Helvetica,Arial,sans-serif\"><p>The network setup was not restored properly after disconnecting from %@.</p><p>This problem is usually caused by using the 'user nobody' and/or 'group nobody' OpenVPN options.</p><p>To restore the network setup, you should restart your computer.</p><p>To prevent this error in the future, remove the 'user nobody' and 'group nobody' lines from your OpenVPN configuration file.</p><p>See <a href=\"https://tunnelblick.net/cUserAndGroupOptions.html\">User and Group OpenVPN Options</a> [tunnelblick.net] for more information.</p></font>\n\n" = "<font face=\"Helvetica,Arial,sans-serif\"><p>The network setup was not restored properly after disconnecting from %@.</p><p>This problem is usually caused by using the 'user nobody' and/or 'group nobody' OpenVPN options.</p><p>To restore the network setup, you should restart your computer.</p><p>To prevent this error in the future, remove the 'user nobody' and 'group nobody' lines from your OpenVPN configuration file.</p><p>See <a href=\"https://tunnelblick.net/cUserAndGroupOptions.html\">User and Group OpenVPN Options</a> [tunnelblick.net] for more information.</p></font>\n\n";

/* Window text */
"A TBPreference or TBAlwaysSetPreference key refers to an unknown preference '%@' in %@" = "A TBPreference or TBAlwaysSetPreference key refers to an unknown preference '%1$@' in %2$@";

/* Window text */
"A Tunnelblick VPN Configuration is nested too deeply in '%@'" = "A Tunnelblick VPN Configuration is nested too deeply in '%@'";

/* Window text */
"A configuration which requires a passphrase (private key) or a username and password cannot connect when the computer starts." = "A configuration which requires a passphrase (private key) or a username and password cannot connect when the computer starts.";

/* Window text */
"A passphrase is required to connect to\n  %@%@" = "A passphrase is required to connect to\n  %1$@%2$@";

/* Window text */
"A private configuration named '%@' already exists.\n\nDo you wish to replace it with the shared configuration?" = "A private configuration named '%@' already exists.\n\nDo you wish to replace it with the shared configuration?";

/* Window text */
"A problem occurred while checking this computer's apparent public IP address.\n\nSee the Console log for details.\n\n" = "A problem occurred while checking this computer's apparent public IP address.\n\nSee the Console log for details.\n\n";

/* Window text */
"A shared configuration named '%@' already exists.\n\nDo you wish to replace it with the private configuration?" = "A shared configuration named '%@' already exists.\n\nDo you wish to replace it with the private configuration?";

/* Window text */
"A username and password are required to connect to\n  %@" = "A username and password are required to connect to\n  %@";

/* Window text */
"A username and password are required to connect to\n  %@\n(using '%@' credentials)" = "A username and password are required to connect to\n  %1$@\n(using '%2$@' credentials)";

/* Window text */
"Add Credentials" = "Add Credentials";

/* Window text */
"Added '.sh' extension to %@ so it will be secured properly" = "Added '.sh' extension to %@ so it will be secured properly";

/* Window text */
"Added a '.unknown' extension to %@ so it will be secured properly" = "Added a '.unknown' extension to %@ so it will be secured properly";

/* Window text */
"Additional contributions by" = "Additional contributions by";

/* Window text */
"After %.1f seconds, gave up trying to fetch IP address information.\n\nTunnelblick will not check that this computer's apparent IP address changes when %@ is connected.\n\n" = "After %1$.1f seconds, gave up trying to fetch IP address information.\n\nTunnelblick will not check that this computer's apparent IP address changes when %2$@ is connected.\n\n";

/* Window text */
"After connecting to %@, DNS does not appear to be working.\n\nThis may mean that your VPN is not configured correctly.\n\n" = "After connecting to %@, DNS does not appear to be working.\n\nThis may mean that your VPN is not configured correctly.\n\n";

/* Window text */
"After connecting to %@, the Internet does not appear to be reachable.\n\nThis may mean that your VPN is not configured correctly.\n\n" = "After connecting to %@, the Internet does not appear to be reachable.\n\nThis may mean that your VPN is not configured correctly.\n\n";

/* Window text */
"All OpenVPN processes have quit" = "All OpenVPN processes have quit";

/* Window text */
"All configuration files have been removed. Tunnelblick must quit." = "All configuration files have been removed. Tunnelblick must quit.";

/* Window text */
"All configurations use %@ credentials" = "All configurations use %@ credentials";

/* Window text */
"Also, please attach the 'Tunnelblick Error Data.txt' file on your Desktop to the email. It contains information about the error. You can double-click the file to see the information.\n\n" = "Also, please attach the 'Tunnelblick Error Data.txt' file on your Desktop to the email. It contains information about the error. You can double-click the file to see the information.\n\n";

/* Window text */
"An error (status %ld) occurred while trying to check the security of the %@ configuration.\n\nPlease quit and relaunch Tunnelblick. If the problem persists, please reinstall Tunnelblick." = "An error (status %1$ld) ocurred while trying to check the security of the %2$@ configuration.\n\nPlease quit and relaunch Tunnelblick. If the problem persists, please reinstall Tunnelblick.";

/* Window text */
"An error occurred while trying to launch %@" = "An error occurred while trying to launch %@";

/* Window text */
"An error occurred while trying to revert to the secured (shadow) copy. See the Console Log for details.\n\n" = "An error occurred while trying to revert to the secured (shadow) copy. See the Console Log for details.\n\n";

/* Window text */
"An error occurred. See the Console Log for details." = "An error occurred. See the Console Log for details.";

/* Window text */
"An internal Tunnelblick error occurred%@%@" = "An internal Tunnelblick error occurred%1$@%2$@";

/* Window text */
"An internal Tunnelblick error occurred: fileIsReasonableSize: Cannot get attributes: %@" = "An internal Tunnelblick error occurred: fileIsReasonableSize: Cannot get attributes: %@";

/* Window text */
"An internal Tunnelblick error occurred: fileIsReasonableSize: Cannot get size: %@" = "An internal Tunnelblick error occurred: fileIsReasonableSize: Cannot get size: %@";

/* Window text */
"An internal Tunnelblick error occurred: fileIsReasonableSize: Cannot get type: %@" = "An internal Tunnelblick error occurred: fileIsReasonableSize: Cannot get type: %@";

/* Window text */
"An internal Tunnelblick error occurred: fileIsReasonableSize: invalid file type: %@" = "An internal Tunnelblick error occurred: fileIsReasonableSize: invalid file type: %@";

/* Window text */
"An internal Tunnelblick error occurred: fileIsReasonableSize: path is nil" = "An internal Tunnelblick error occurred: fileIsReasonableSize: path is nil";

/* Window text; the %@ will be replaced by the name of a configuration. */
"An update to the %@ VPN configuration is available.\n\nDo you wish to update the configuration?\n\n" = "An update to the %@ VPN configuration is available.\n\nDo you wish to update the configuration?\n\n";

/* Window text */
"Are you sure you do not want to convert OpenVPN configurations to Tunnelblick VPN Configurations?\n\nCONFIGURATIONS WILL NOT BE AVAILABLE IF YOU DO NOT CONVERT THEM!\n\n" = "Are you sure you do not want to convert OpenVPN configurations to Tunnelblick VPN Configurations?\n\nCONFIGURATIONS WILL NOT BE AVAILABLE IF YOU DO NOT CONVERT THEM!\n\n";

/* Window text */
"Are you sure you wish to delete the credentials (private key and/or username and password) for %ld configurations that are stored in the Keychain?" = "Are you sure you wish to delete the credentials (private key and/or username and password) for %ld configurations that are stored in the Keychain?";

/* Window text */
"Are you sure you wish to delete the credentials (private key and/or username and password) for '%@' that are stored in the Keychain?" = "Are you sure you wish to delete the credentials (private key and/or username and password) for '%@' that are stored in the Keychain?";

/* Window text */
"Are you sure you wish to delete the credentials (private key and/or username and password) stored in the Keychain for '%@' credentials?" = "Are you sure you wish to delete the credentials (private key and/or username and password) stored in the Keychain for '%@' credentials?";

/* Window text */
"Are you sure you wish to install configurations which can TAKE COMPLETE CONTROL OF YOUR COMPUTER?\n\n" = "Are you sure you wish to install configurations which can TAKE COMPLETE CONTROL OF YOUR COMPUTER?\n\n";

/* Window text */
"Are you sure you wish to install configurations which might be able to TAKE COMPLETE CONTROL OF YOUR COMPUTER?\n\n" = "Are you sure you wish to install configurations which might be able to TAKE COMPLETE CONTROL OF YOUR COMPUTER?\n\n";

/* Window text */
"At line %lu of the OpenVPN configuration file: %@" = "At line %1$lu of the OpenVPN configuration file: %2$@";

/* Window text */
"B" = "B";

/* Window text */
"B/s" = "B/s";

/* Window text */
"Backslash at end of line %u is not allowed" = "Backslash at end of line %u is not allowed";

/* Window text */
"Cancelled trying to quit all OpenVPN processes" = "Cancelled trying to quit all OpenVPN processes";

/* Window text */
"Cannot find configuration file at %@" = "Cannot find configuration file at %@";

/* Window text */
"Cannot install configurations to either shared or private locations" = "Cannot install configurations to either shared or private locations";

/* Window text */
"Cannot uninstall configuration '%@' because it is not installed." = "Cannot uninstall configuration '%@' because it is not installed.";

/* Window text */
"Computer sleep/wake" = "Computer sleep/wake";

/* Window text */
"Configuration '%@' ('%@') will be ignored because its name contains characters that are not allowed.\n\nCharacters that are not allowed: '%s'\n\n" = "Configuration '%1$@' ('%2$@') will be ignored because its name contains characters that are not allowed.\n\nCharacters that are not allowed: '%3$s'\n\n";

/* Window text */
"Configuration '%@' already exists." = "Configuration '%@' already exists.";

/* Window text */
"Configuration '%@' contains one or more scripts which may cause problems if you replace or uninstall the configuration while it is connected.\n\nDo you wish to replace the configuration?" = "Configuration '%@' contains one or more scripts which may cause problems if you replace or uninstall the configuration while it is connected.\n\nDo you wish to replace the configuration?";

/* Window text */
"Configuration '%@' is not secure. It should be reinstalled." = "Configuration '%@' is not secure. It should be reinstalled.";

/* Window text */
"Configuration '%@' is not secure. Please reinstall Tunnelblick." = "Configuration '%@' is not secure. Please reinstall Tunnelblick.";

/* Window text */
"Configuration '%@' is not updatable because it could not be marked as 'updatable'.\n" = "Configuration '%@' is not updatable because it could not be marked as 'updatable'.\n";

/* Window text. The first '%@' will be the name of a configuration; the other two '%@' will each be a version number such as '3.5.4' or '3.5.3beta02' */
"Configuration '%@' requires Tunnelblick %@ or higher; you are using Tunnelblick %@.\n\nYou must update Tunnelblick to install this configuration." = "Configuration '%1$@' requires Tunnelblick %2$@ or higher; you are using Tunnelblick %3$@.\n\nYou must update Tunnelblick to install this configuration.";

/* Window text. The first '%@' will be the name of a configuration; the other two '%@' will each be a version number such as '3.5.4' or '3.5.3beta02' */
"Configuration '%@' requires Tunnelblick %@ or lower; you are using Tunnelblick %@." = "Configuration '%1$@' requires Tunnelblick %2$@ or lower; you are using Tunnelblick %3$@.";

/* Window text */
"Configuration '%@' will be ignored because its name contains characters that are not allowed.\n\nCharacters that are not allowed: '%s'\n\n" = "Configuration '%1$@' will be ignored because its name contains characters that are not allowed.\n\nCharacters that are not allowed: '%2$s'\n\n";

/* Window text */
"Configuration changes:" = "Configuration changes:";

/* Window text */
"Configurations are installed from files that are supplied to you by your network manager or VPN service provider.\n\nConfiguration files have extensions of .tblk, .ovpn, or .conf.\n\n(There may be other files associated with the configuration that have other extensions; ignore them.)\n\nTo install a configuration file, drag and drop it on the Tunnelblick icon in the menu bar or on the list of configurations in the 'Configurations' tab of the 'VPN Details' window.\n\nTo install multiple configuration files at one time, select all the files and then drag and drop all of them." = "Configurations are installed from files that are supplied to you by your network manager or VPN service provider.\n\nConfiguration files have extensions of .tblk, .ovpn, or .conf.\n\n(There may be other files associated with the configuration that have other extensions; ignore them.)\n\nTo install a configuration file, drag and drop it on the Tunnelblick icon in the menu bar or on the list of configurations in the 'Configurations' tab of the 'VPN Details' window.\n\nTo install multiple configuration files at one time, select all the files and then drag and drop all of them.";

/* Window text */
"Configurations that are not part of Tunnelblick are set up to be installed when you install Tunnelblick.\n\n" = "Configurations that are not part of Tunnelblick are set up to be installed when you install Tunnelblick.\n\n";

/* Window text */
"Connect:" = "Connect:";

/* Window text */
"Connection:" = "Connection:";

/* Window text */
"Converted OpenVPN configuration" = "Converted OpenVPN configuration";

/* Window text */
"Converting %@ at line %lu: %@" = "Converting %1$@ at line %2$lu: %3$@";

/* Window text */
"Converting %@: %@" = "Converting %1$@: %2$@";

/* Window text */
"Copied %@" = "Copied %@";

/* Window text */
"Copied %@, removing CR characters" = "Copied %@, removing CR characters";

/* Window text */
"Copyright © 2004-%@ Angelo Laub and others." = "Copyright © 2004-%@ Angelo Laub and others.";

/* Window text */
"Could not copy %@ to %@" = "Could not copy %1$@ to %2$@";

/* Window text */
"Could not create %@" = "Could not create %@";

/* Window text */
"Could not delete %@" = "Could not delete %@";

/* Window text */
"Could not find easy-rsa in Tunnelblick.app" = "Could not find easy-rsa in Tunnelblick.app";

/* Window text */
"Could not find easy-rsa version information in Tunnelblick.app" = "Could not find easy-rsa version information in Tunnelblick.app";

/* Window text */
"Could not get attributes of %@" = "Could not get attributes of %@";

/* Window text */
"Could not get modification date of %@" = "Could not get modification date of %@";

/* Window text. */
"Could not obtain the updated version of configuration '%@'. See the Console Log for details." = "Could not obtain the updated version of configuration '%@'. See the Console Log for details.";

/* Window text */
"Could not resolve symbolic link at %@" = "Could not resolve symbolic link at %@";

/* Window text */
"Could not set modification date of %@ to %@" = "Could not set modification date of %1$@ to %2$@";

/* Window text */
"DNS servers:" = "DNS servers:";

/* Window text */
"Did not need to modify configuration file; no path information to remove" = "Did not need to modify configuration file; no path information to remove";

/* Window text */
"Do you wish to delete the %@ credentials?" = "Do you wish to delete the %@ credentials?";

/* Window text */
"Do you wish to install the '%@' configuration so that all users can use it, or so that only you can use it?\n\n" = "Do you wish to install the '%@' configuration so that all users can use it, or so that only you can use it?\n\n";

/* Window text */
"Do you wish to reinstall '%@' version %@?" = "Do you wish to reinstall '%1$@' version %2$@?";

/* Window text */
"Do you wish to replace '%@' version %@ with version %@?" = "Do you wish to replace '%1$@' version %2$@ with version %3$@?";

/* Window text */
"Do you wish to replace the '%@' configuration?\n\n" = "Do you wish to replace the '%@' configuration?\n\n";

/* Window text */
"Do you wish to revert %ld configurations to their last secured (shadow) copy?\n\n" = "Do you wish to revert %ld configurations to their last secured (shadow) copy?\n\n";

/* Window text */
"Do you wish to revert the '%@' configuration to its last secured (shadow) copy?\n\n" = "Do you wish to revert the '%@' configuration to its last secured (shadow) copy?\n\n";

/* Window text */
"Domain:" = "Domain:";

/* Window text */
"Double-quote missing in line %u" = "Double-quote missing in line %u";

/* Window text */
"EB" = "EB";

/* Window text */
"EB/s" = "EB/s";

/* Window text */
"Expected command not found for '%@'" = "Expected command not found for '%@'";

/* Window text */
"Expected path not found for '%@'" = "Expected path not found for '%@'";

/* Window text */
"Failed to copy %@ to %@" = "Failed to copy %1$@ to %2$@";

/* Window text */
"Failed to create folder at %@" = "Failed to create folder at %@";

/* Window text */
"Failed to create symlink\n  to %@\n  at %@" = "Failed to create symlink\n  to %1$@\n  at %2$@";

/* Window text */
"Failed to set permissions on %@\n" = "Failed to set permissions on %@\n";

/* Window text */
"Fast User Switching" = "Fast User Switching";

/* Window text */
"File '%@' appears to be in rich text format because it starts with a '{' character. All OpenVPN-related files must be plain text or UTF-8 files." = "File '%@' appears to be in rich text format because it starts with a '{' character. All OpenVPN-related files must be plain text or UTF-8 files.";

/* Window text */
"File '%@' contains one or more NUL characters." = "File '%@' contains one or more NUL characters.";

/* Window text */
"File '%@' ends with a backslash, which is not allowed." = "File '%@' ends with a backslash, which is not allowed.";

/* Window text */
"File '%@' has an extension which is not known to Tunnelblick." = "File '%@' has an extension which is not known to Tunnelblick.";

/* Window text */
"File '%@' is missing" = "File '%@' is missing";

/* Window text */
"File '%@' is too short (%lu bytes)" = "File '%1$@' is too short (%2$lu bytes)";

/* Window text */
"File is too large: %@" = "File is too large: %@";

/* Window text */
"GB" = "GB";

/* Window text */
"GB/s" = "GB/s";

/* Window text */
"Icon:" = "Icon:";

/* Window text */
"In %@:\n\nThere are no OpenVPN configurations to install." = "In %@:\n\nThere are no OpenVPN configurations to install.";

/* Window text */
"In the OpenVPN configuration file for '%@' at line %lu: %@" = "In the OpenVPN configuration file for '%1$@' at line %2$lu: %3$@";

/* Window text */
"In the OpenVPN configuration file for '%@': %@" = "In the OpenVPN configuration file for '%1$@': %2$@";

/* Window text */
"In:" = "In:";

/* Window text */
"Installation failed:\n\n%@" = "Installation failed:\n\n%@";

/* Window text */
"Installation finished successfully." = "Installation finished successfully.";

/* Window text; '%@' will be replaced with a version number such as '3.6.10' */
"Installing and securing Tunnelblick %@..." = "Installing and securing Tunnelblick %@…";

/* Window text */
"Installing configurations is not allowed" = "Installing configurations is not allowed";

/* Window text */
"Internal error: commentOutLines: line %lu does not exist" = "Internal error: commentOutLines: line %lu does not exist";

/* Window text */
"Invalid value '%@' for '%@' in %@" = "Invalid value '%1$@' for '%2$@' in %3$@";

/* Window text */
"KB" = "KB";

/* Window text */
"KB/s" = "KB/s";

/* Window text */
"Keyboard shortcut:" = "Keyboard shortcut:";

/* Window text */
"Last checked: %@" = "Last checked: %@";

/* Window text */
"Line %d of file '%@' contains a non-printable character (0x%02X) which is not allowed.\n\n" = "Line %1$d of file '%2$@' contains a non-printable character (0x%3$X) which is not allowed.\n\n";

/* Window text */
"MB" = "MB";

/* Window text */
"MB/s" = "MB/s";

/* Window text */
"Maximum log display size:" = "Maximum log display size:";

/* Window text */
"Menu:" = "Menu:";

/* Window text */
"Missing CFBundleIdentifier or CFBundleVersion in Info.plist for\n\n%@\n\nThis VPN Configuration is enclosed in an updatable outer VPN Configuration, so it must include its own CFBundleIdentifier and CFBundleVersion." = "Missing CFBundleIdentifier or CFBundleVersion in Info.plist for\n\n%@\n\nThis VPN Configuration is enclosed in an updatable outer VPN Configuration, so it must include its own CFBundleIdentifier and CFBundleVersion.";

/* Window text */
"Missing Info.plist for\n\n%@\n\nThis VPN Configuration is enclosed in an updatable outer VPN Configuration, so it must include an Info.plist." = "Missing Info.plist for\n\n%@\n\nThis VPN Configuration is enclosed in an updatable outer VPN Configuration, so it must include an Info.plist.";

/* Window text */
"Modified configuration file to remove path information" = "Modified configuration file to remove path information";

/* Window text */
"Multiple simultaneous connections would be created (%d with 'Set nameserver', %d without 'Set nameserver')" = "Multiple simultaneous connections would be created (%1$d with 'Set nameserver', %2$d without 'Set nameserver')";

/* Window text */
"Named Credentials" = "Named Credentials";

/* Window text */
"Names may not include any of the following characters: %s" = "Names may not include any of the following characters: %s";

/* Window text */
"Names may not include any of the following characters: %s\n\n%@" = "Names may not include any of the following characters: %1$s\n\n%2$@";

/* Window text */
"NetBIOS name:" = "NetBIOS name:";

/* Window text; the %@ will be replaced by a list of configuration names. */
"Network access cannot be disabled after disconnecting for some or all of the selected configurations because they include 'user' and/or 'group' options. Those options will cause OpenVPN to not be running as root during disconnection, so it will not be able to disable network access.\n\nThe configurations that contain 'user' and/or 'group' are:\n\n%@\n\n" = "Network access cannot be disabled after disconnecting for some or all of the selected configurations because they include 'user' and/or 'group' options. Those options will cause OpenVPN to not be running as root during disconnection, so it will not be able to disable network access.\n\nThe configurations that contain 'user' and/or 'group' are:\n\n%@\n\n";

/* Window text */
"Network access was disabled when a VPN disconnected." = "Network access was disabled when a VPN disconnected.";

/* Window text */
"Network access was disabled when a VPN disconnected.\n\nDo you wish to re-enable network access?\n\n" = "Network access was disabled when a VPN disconnected.\n\nDo you wish to re-enable network access?\n\n";

/* Window text */
"Network setting" = "Network setting";

/* Window text */
"No 'TBPackageVersion' in %@" = "No 'TBPackageVersion' in %@";

/* Window text */
"No path to easy-rsa. The most likely cause is a problem with the 'easy-rsaPath' preference" = "No path to easy-rsa. The most likely cause is a problem with the 'easy-rsaPath' preference";

/* Window text */
"Non-array value for '%@' in %@" = "Non-array value for '%1$@' in %2$@";

/* Window text */
"Non-boolean value for '%@' in %@" = "Non-boolean value for '%1$@' in %2$@";

/* Window text - First %@ is the name of a Key, second %@ is the path to an Info.plist file */
"Non-integer value for '%@' in %@" = "Non-integer value for '%1$@' in %2$@";

/* Window text */
"Non-string value for '%@' in %@" = "Non-string value for '%1$@' in %2$@";

/* Window text */
"Non-string value for an item in '%@' in %@" = "Non-string value for an item in '%1$@' in %2$@";

/* Window text */
"None of the %ld selected configurations have any credentials (private key or username and password) stored in the Keychain." = "None of the %ld selected configurations have any credentials (private key or username and password) stored in the Keychain.";

/* Window text */
"Not a .ovpn or .conf: %@" = "Not a .ovpn or .conf: %@";

/* Window text */
"Not replacing an existing configuration, so configuration '%@' cannot use 'TBKeepExistingFilesList'" = "Not replacing an existing configuration, so configuration '%@' cannot use 'TBKeepExistingFilesList'";

/* Window text */
"On expected disconnect:" = "On expected disconnect:";

/* Window text */
"On unexpected disconnect:" = "On unexpected disconnect:";

/* Window text */
"One or more OpenVPN processes are running but are unknown to Tunnelblick. If you are not running OpenVPN separately from Tunnelblick, this usually means that an earlier launch of Tunnelblick was unable to shut them down properly and you should terminate them. They are likely to interfere with Tunnelblick's operation. Do you wish to terminate all OpenVPN processes?" = "One or more OpenVPN processes are running but are unknown to Tunnelblick. If you are not running OpenVPN separately from Tunnelblick, this usually means that an earlier launch of Tunnelblick was unable to shut them down properly and you should terminate them. They are likely to interfere with Tunnelblick's operation. Do you wish to terminate all OpenVPN processes?";

/* Window text */
"One or more OpenVPN processes are running but are unknown to Tunnelblick. If you are not running OpenVPN separately from Tunnelblick, this usually means that an earlier launch of Tunnelblick was unable to shut them down properly and you should terminate them. They are likely to interfere with Tunnelblick's operation. Do you wish to terminate them?" = "One or more OpenVPN processes are running but are unknown to Tunnelblick. If you are not running OpenVPN separately from Tunnelblick, this usually means that an earlier launch of Tunnelblick was unable to shut them down properly and you should terminate them. They are likely to interfere with Tunnelblick's operation. Do you wish to terminate them?";

/* Window text */
"One or more OpenVPN processes are running but are unknown to Tunnelblick. If you are not running OpenVPN separately from Tunnelblick, this usually means that an earlier launch of Tunnelblick was unable to shut them down properly and you should terminate them. They are likely to interfere with Tunnelblick's operation.\n\nThey can be terminated in the 'Activity Monitor' application.\n\n" = "One or more OpenVPN processes are running but are unknown to Tunnelblick. If you are not running OpenVPN separately from Tunnelblick, this usually means that an earlier launch of Tunnelblick was unable to shut them down properly and you should terminate them. They are likely to interfere with Tunnelblick's operation.\n\nThey can be terminated in the 'Activity Monitor' application.\n\n";

/* Window text */
"One or more VPN configurations that are being installed include OpenVPN options that were not recognized by Tunnelblick. That may be an error in the configuration or an error in Tunnelblick, or the configurations might include programs which will run as root when you connect to a VPN. Such programs would be able to TAKE COMPLETE CONTROL OF YOUR COMPUTER.\n\nYOU SHOULD NOT INSTALL THESE CONFIGURATIONS UNLESS YOU TRUST THEIR AUTHOR.\n\nDo you trust the author of the configurations and wish to install them?\n\n" = "One or more VPN configurations that are being installed include OpenVPN options that were not recognized by Tunnelblick. That may be an error in the configuration or an error in Tunnelblick, or the configurations might include programs which will run as root when you connect to a VPN. Such programs would be able to TAKE COMPLETE CONTROL OF YOUR COMPUTER.\n\nYOU SHOULD NOT INSTALL THESE CONFIGURATIONS UNLESS YOU TRUST THEIR AUTHOR.\n\nDo you trust the author of the configurations and wish to install them?\n\n";

/* Window text */
"One or more VPN configurations that are being installed include programs which will run as root when you connect to a VPN. These programs are part of the configuration and are not part of the Tunnelblick application. They are able to TAKE COMPLETE CONTROL OF YOUR COMPUTER.\n\nYOU SHOULD NOT INSTALL THESE CONFIGURATIONS UNLESS YOU TRUST THEIR AUTHOR.\n\nDo you trust the author of the configurations and wish to install them?\n\n" = "One or more VPN configurations that are being installed include programs which will run as root when you connect to a VPN. These programs are part of the configuration and are not part of the Tunnelblick application. They are able to TAKE COMPLETE CONTROL OF YOUR COMPUTER.\n\nYOU SHOULD NOT INSTALL THESE CONFIGURATIONS UNLESS YOU TRUST THEIR AUTHOR.\n\nDo you trust the author of the configurations and wish to install them?\n\n";

/* Window text */
"One or more VPN configurations that are being installed include programs which will run when you connect to a VPN. These programs are part of the configuration and are not part of the Tunnelblick application.\n\nYou should install these configurations only if you trust their author.\n\nDo you trust the author of the configurations and wish to install them?\n\n" = "One or more VPN configurations that are being installed include programs which will run when you connect to a VPN. These programs are part of the configuration and are not part of the Tunnelblick application.\n\nYou should install these configurations only if you trust their author.\n\nDo you trust the author of the configurations and wish to install them?\n\n";

/* Window text */
"One or more VPN configurations that are being updated include programs which will run as root when you connect to a VPN. These programs are part of the configuration and are not part of the Tunnelblick application. They are able to TAKE COMPLETE CONTROL OF YOUR COMPUTER.\n\nYOU SHOULD NOT INSTALL THESE CONFIGURATIONS UNLESS YOU TRUST THEIR AUTHOR.\n\nDo you trust the author of the configurations and wish to install them?\n\n" = "One or more VPN configurations that are being updated include programs which will run as root when you connect to a VPN. These programs are part of the configuration and are not part of the Tunnelblick application. They are able to TAKE COMPLETE CONTROL OF YOUR COMPUTER.\n\nYOU SHOULD NOT INSTALL THESE CONFIGURATIONS UNLESS YOU TRUST THEIR AUTHOR.\n\nDo you trust the author of the configurations and wish to install them?\n\n";

/* Window text */
"One or more VPN configurations that are being updated include programs which will run when you connect to a VPN. These programs are part of the configuration and are not part of the Tunnelblick application.\n\nYou should install these configurations only if you trust their author.\n\nDo you trust the author of the configurations and wish to install them?\n\n" = "One or more VPN configurations that are being updated include programs which will run when you connect to a VPN. These programs are part of the configuration and are not part of the Tunnelblick application.\n\nYou should install these configurations only if you trust their author.\n\nDo you trust the author of the configurations and wish to install them?\n\n";

/* Window text */
"One or more VPNs are currently connected. Please disconnect all VPNs and quit Tunnelblick before proceeding." = "One or more VPNs are currently connected. Please disconnect all VPNs and quit Tunnelblick before proceeding.";

/* Window text */
"One or more configurations are being ignored. See the Console Log for details." = "One or more configurations are being ignored. See the Console Log for details.";

/* Window text */
"One or more possible problems with DNS were found: \n\n%@" = "One or more possible problems with DNS were found: \n\n%@";

/* Window text */
"One or more problems were detected:\n\n%@" = "One or more problems were detected:\n\n%@";

/* Window text */
"Only a Tunnelblick VPN Configuration (.tblk) can start when the computer starts." = "Only a Tunnelblick VPN Configuration (.tblk) can start when the computer starts.";

/* Window text. The %@ is an OpenVPN version number, e.g. '2.3 - OpenSSL v1.0.2n'. */
"OpenVPN %@" = "OpenVPN %@";

/* Window text. The %@ is an OpenVPN version number, e.g. '2.3 - OpenSSL v1.0.2n'. */
"OpenVPN %@, which is not available in this version of Tunnelblick" = "OpenVPN %@, which is not available in this version of Tunnelblick";

/* Window text */
"OpenVPN is not responding to requests to disconnect %@.\n\nTunnelblick will disconnect when OpenVPN starts responding to disconnection requests.\n\nTHIS MAY TAKE UP TO TWO MINUTES in certain unusual circumstances.\n\nThe connection will be unavailable until it is disconnected." = "OpenVPN is not responding to requests to disconnect %@.\n\nTunnelblick will disconnect when OpenVPN starts responding to disconnection requests.\n\nTHIS MAY TAKE UP TO TWO MINUTES in certain unusual circumstances.\n\nThe connection will be unavailable until it is disconnected.";

/* Window text. Each '%@' will be replaced by OpenVPN and SLL version information (e.g., '2.3.18-openssl-1.0.2n' or '2.3.18-libressl-2.6.3') */
"OpenVPN version %@ is not available. Using %@ as the default." = "OpenVPN version %1$@ is not available. Using %2$@ as the default.";

/* Window text */
"OpenVPN version:" = "OpenVPN version:";

/* Window text */
"Out:" = "Out:";

/* Window text */
"PB" = "PB";

/* Window text */
"PB/s" = "PB/s";

/* Window text */
"Password:" = "Password:";

/* Window text */
"Path '%@' contains characters that are not allowed.\n\nCharacters that are not allowed: '%s'\n\n" = "Path '%1$@' contains characters that are not allowed.\n\nCharacters that are not allowed: '%2$s'\n\n";

/* Window text */
"Please enter a name and click \"OK\" or click \"Cancel\".\n\n" = "Please enter a name and click \"OK\" or click \"Cancel\".\n\n";

/* Window text */
"Please enter a new name for '%@'." = "Please enter a new name for '%@'.";

/* Window text */
"Please insert token \"%@\", then click \"OK\"" = "Please insert token \"%@\", then click \"OK\"";

/* Window text */
"Private configurations cannot connect when the computer starts.\n\nFirst make the configuration shared, then change this setting." = "Private configurations cannot connect when the computer starts.\n\nFirst make the configuration shared, then change this setting.";

/* Window text */
"Program error, please see the Console log." = "Program error, please see the Console log.";

/* Window text */
"Rename failed; see the Console Log for details." = "Rename failed; see the Console Log for details.";

/* Window text */
"Resolved symbolic link at '%@' to '%@'" = "Resolved symbolic link at '%1$@' to '%2$@'";

/* Window text */
"Search domain:" = "Search domain:";

/* Window text; '%@' will be replaced with a version number such as '3.6.10' */
"Securing Tunnelblick %@..." = "Securing Tunnelblick %@…";

/* Window text */
"Select a target user for each user whose setup data you wish to import." = "Select a target user for each user whose setup data you wish to import.";

/* Window text */
"Set DNS/WINS:" = "Set DNS/WINS:";

/* Window text */
"Single-quote missing in line %u" = "Single-quote missing in line %u";

/* Window text */
"Skipped copying %@ because a file with that name and contents has already been copied." = "Skipped copying %@ because a file with that name and contents has already been copied.";

/* Window text; '%@' will be replaced with a version number such as '3.6.10' */
"Starting Tunnelblick %@..." = "Starting Tunnelblick %@…";

/* Window text */
"Startup window:" = "Startup window:";

/* Window text */
"Symbolic links nested too deeply. Gave up at %@" = "Symbolic links nested too deeply. Gave up at %@";

/* Window text */
"TB" = "TB";

/* Window text */
"TB/s" = "TB/s";

/* Window text */
"TBRunAlertPanel returned an error" = "TBRunAlertPanel returned an error";

/* Window text */
"TUNNELBLICK is brought to you by" = "TUNNELBLICK is brought to you by";

/* Window text */
"Thank you very much for your donation to the TunnelblickProject." = "Thank you very much for your donation to the TunnelblickProject.";

/* Window text */
"Thanks for your Tunnelblick donation" = "Thanks for your Tunnelblick donation";

/* Window text */
"That name is being used.\n\n" = "That name is being used.\n\n";

/* Window text; the %@ will be replaced by the name of a configuration. */
"The %@ VPN configuration has been modified since it was last secured.\n\nDo you wish to secure the modified configuration or revert to the last secured configuration?\n\n" = "The %@ VPN configuration has been modified since it was last secured.\n\nDo you wish to secure the modified configuration or revert to the last secured configuration?\n\n";

/* Window text. '%@' is the name of a system folder, e.g. 'Applications' */
"The %@ system folder (%@) is not secure.\n\nTunnelblick and other programs may not work properly until this problem is fixed.\n\nThe Console log has details." = "The %1$@ system folder (%2$@) is not secure.\n\nTunnelblick and other programs may not work properly until this problem is fixed.\n\nThe Console log has details.";

/* Window text */
"The '%@' OpenVPN option is not allowed on macOS. It is a 'Windows only' option." = "The '%@' OpenVPN option is not allowed on macOS. It is a 'Windows only' option.";

/* Window text */
"The '%@' OpenVPN option is not allowed when using Tunnelblick." = "The '%@' OpenVPN option is not allowed when using Tunnelblick.";

/* Window text */
"The '%@' credentials may not be added because the list of named credentials is being forced." = "The '%@' credentials may not be added because the list of named credentials is being forced.";

/* Window text */
"The '%@' credentials may not be deleted because one or more configurations are being forced to use them." = "The '%@' credentials may not be deleted because one or more configurations are being forced to use them.";

/* Window text */
"The '%@' credentials may not be deleted because the list of named credentials is being forced." = "The '%@' credentials may not be deleted because the list of named credentials is being forced.";

/* Window text */
"The 'credentialsNames' preference must be an array of strings." = "The 'credentialsNames' preference must be an array of strings.";

/* Window text */
"The 'namedCredentialsNames' preference must be an array of strings" = "The 'namedCredentialsNames' preference must be an array of strings";

/* Window text */
"The OpenVPN configuration file in %@ contains a '%@' option, which is a Windows-only option. It cannot be used on macOS." = "The OpenVPN configuration file in %1$@ contains a '%2$@' option, which is a Windows-only option. It cannot be used on macOS.";

/* Window text. The first '%@' will be replaced by an OpenVPN warning or error message (in English) such as 'WARNING: Your certificate is not yet valid!'. The second '%@' will be replaced with an empty string or an already-translated comment that explains the warning or error in more detail. */
"The OpenVPN log contains the following message: \n\n\"%@\".%@" = "The OpenVPN log contains the following message: \n\n\"%1$@\".%2$@";

/* Window text */
"The OpenVPN log does not yet exist or has been deleted." = "The OpenVPN log does not yet exist or has been deleted.";

/* Window text */
"The Tunnelblick preferences were corrupted and have been cleared. (The old preferences were renamed.)\n\nSee the Console Log for details." = "The Tunnelblick preferences were corrupted and have been cleared. (The old preferences were renamed.)\n\nSee the Console Log for details.";

/* Window text */
"The attempt to connect %@ has been cancelled: the runOnConnect script returned status: %ld." = "The attempt to connect %1$@ has been cancelled: the runOnConnect script returned status: %2$ld.";

/* Window text */
"The configuration file for '%@' appears to use the 'user' and/or 'group' options and is using a down script ('Do not set nameserver' not selected, or there is a 'down' option in the configuration file).\n\nIt is likely that restarting the connection (done automatically when the connection is lost) will fail unless the 'openvpn-down-root.so' plugin for OpenVPN is used.\n\nDo you wish to use the plugin?" = "The configuration file for '%@' appears to use the 'user' and/or 'group' options and is using a down script ('Do not set nameserver' not selected, or there is a 'down' option in the configuration file).\n\nIt is likely that restarting the connection (done automatically when the connection is lost) will fail unless the 'openvpn-down-root.so' plugin for OpenVPN is used.\n\nDo you wish to use the plugin?";

/* Window text */
"The configuration file for '%@' does not appear to contain a 'dev tun', 'dev utun', or 'dev tap' option. This option may be needed for proper Tunnelblick operation. Consult with your network administrator or the OpenVPN documentation." = "The configuration file for '%@' does not appear to contain a 'dev tun', 'dev utun', or 'dev tap' option. This option may be needed for proper Tunnelblick operation. Consult with your network administrator or the OpenVPN documentation.";

/* Window text */
"The configuration file refers to a file\n\n%@\n\nwhich does not exist (even in the configuration being replaced)." = "The configuration file refers to a file\n\n%@\n\nwhich does not exist (even in the configuration being replaced).";

/* Window text */
"The configuration file refers to a file\n\n%@\n\nwhich does not exist in the new configuration, so the existing unsecured file has been used." = "The configuration file refers to a file\n\n%@\n\nwhich does not exist in the new configuration, so the existing unsecured file has been used.";

/* Window text */
"The configuration file refers to a file\n\n%@\n\nwhich does not exist." = "The configuration file refers to a file\n\n%@\n\nwhich does not exist.";

/* Window text */
"The configuration file refers to a file\n\n%@\n\nwhich should be located at\n\n%@\n\nbut the file does not exist (even in the configuration being replaced)." = "The configuration file refers to a file\n\n%1$@\n\nwhich should be located at\n\n%2$@\n\nbut the file does not exist (even in the configuration being replaced).";

/* Window text */
"The configuration file refers to a file\n\n%@\n\nwhich should be located at\n\n%@\n\nbut the file does not exist." = "The configuration file refers to a file\n\n%1$@\n\nwhich should be located at\n\n%2$@\n\nbut the file does not exist.";

/* Window text */
"The credentials named %@ could not be added:\n\n%@" = "The credentials named %1$@ could not be added:\n\n%2$@";

/* Window text */
"The credentials named %@ could not be removed:\n\n%@" = "The credentials named %1$@ could not be removed:\n\n%2$@";

/* Window text */
"The file %@ is empty" = "The file %@ is empty";

/* Window text */
"The file %@ is missing" = "The file %@ is missing";

/* Window text */
"The installation or repair took too long or failed. Try again?" = "The installation or repair took too long or failed. Try again?";

/* Window text */
"The installation, removal, recovery, or repair of one or more Tunnelblick components failed. See the Console Log for details." = "The installation, removal, recovery, or repair of one or more Tunnelblick components failed. See the Console Log for details.";

/* Window text */
"The passphrase was not accepted." = "The passphrase was not accepted.";

/* Window text */
"The private configuration has never been secured, so you cannot revert to the secured (shadow) copy." = "The private configuration has never been secured, so you cannot revert to the secured (shadow) copy.";

/* Window text */
"The sample configuration folder has been created on your Desktop, and the OpenVPN configuration file has been opened in TextEdit so you can modify the file for your VPN setup.\n\nWhen you have finished editing the OpenVPN configuration file and saved the changes, please\n\n1. Move or copy any key or certificate files associated with the configuration into the 'Sample Tunnelblick VPN Configuration' folder on your Desktop.\n\n(This folder has been opened in a Finder window so you can drag the files to it.)\n\n2. Change the name of the configuration file to a name of your choice (do not change the file's extension). This will be the name that Tunnelblick uses for the configuration.\n\n3. To install the configuration, drag the configuration file and drop it on the Tunnelblick icon in the menu bar or on the list of configurations in the 'Configurations' tab of the 'VPN Details' window." = "The sample configuration folder has been created on your Desktop, and the OpenVPN configuration file has been opened in TextEdit so you can modify the file for your VPN setup.\n\nWhen you have finished editing the OpenVPN configuration file and saved the changes, please\n\n1. Move or copy any key or certificate files associated with the configuration into the 'Sample Tunnelblick VPN Configuration' folder on your Desktop.\n\n(This folder has been opened in a Finder window so you can drag the files to it.)\n\n2. Change the name of the configuration file to a name of your choice (do not change the file's extension). This will be the name that Tunnelblick uses for the configuration.\n\n3. To install the configuration, drag the configuration file and drop it on the Tunnelblick icon in the menu bar or on the list of configurations in the 'Configurations' tab of the 'VPN Details' window.";

/* Window text */
"The username and password were not accepted by the remote VPN server." = "The username and password were not accepted by the remote VPN server.";

/* Window text */
"There are no OpenVPN configurations to install." = "There are no OpenVPN configurations to install.";

/* Window text */
"There are no OpenVPN processes running" = "There are no OpenVPN processes running";

/* Window text */
"There are no VPN configurations installed.\n\nTunnelblick needs one or more installed configurations to connect to a VPN. Configurations are installed from files that are usually supplied to you by your network manager or VPN service provider. The files must be installed to be used.\n\nConfiguration files have extensions of .tblk, .ovpn, or .conf.\n\n(There may be other files associated with the configuration that have other extensions; ignore them for now.)\n\nDo you have any configuration files?\n" = "There are no VPN configurations installed.\n\nTunnelblick needs one or more installed configurations to connect to a VPN. Configurations are installed from files that are usually supplied to you by your network manager or VPN service provider. The files must be installed to be used.\n\nConfiguration files have extensions of .tblk, .ovpn, or .conf.\n\n(There may be other files associated with the configuration that have other extensions; ignore them for now.)\n\nDo you have any configuration files?\n";

/* Window text */
"There is not an OpenVPN configuration file in '%@'" = "There is not an OpenVPN configuration file in '%@'";

/* Window text */
"There was a problem deleting one or more configurations. See the Console Log for details." = "There was a problem deleting one or more configurations. See the Console Log for details.";

/* Window text */
"There was a problem getting the list of known public DNS servers." = "There was a problem getting the list of known public DNS servers.";

/* Window text */
"There was a problem getting the list of the DNS servers." = "There was a problem getting the list of the DNS servers.";

/* Window text */
"There was a problem with the OpenVPN configuration. See the Console Log for details." = "There was a problem with the OpenVPN configuration. See the Console Log for details.";

/* Window text */
"There was a problem with\n\n%@:\n\n%@" = "There was a problem with\n\n%1$@:\n\n%2$@";

/* Window text */
"There was a problem:\n\n%@" = "There was a problem:\n\n%@";

/* Window text */
"There were problems importing Tunnelblick settings.\n\nSee the Console log for details." = "There were problems importing Tunnelblick settings.\n\nSee the Console log for details.";

/* Window text */
"This 'Deployed' version of Tunnelblick cannot be  launched or installed because it has not been rebranded, or updateFeedURL or SUFeedURL are missing or contain 'tunnelblick.net', or CFBundleIdentifier is missing or contains 'net.tunnelblick'.\n\n" = "This 'Deployed' version of Tunnelblick cannot be  launched or installed because it has not been rebranded, or updateFeedURL or SUFeedURL are missing or contain 'tunnelblick.net', or CFBundleIdentifier is missing or contains 'net.tunnelblick'.\n\n";

/* Window text */
"This 'Deployed' version of Tunnelblick cannot be launched or installed because it does not have an Info.plist.\n\n" = "This 'Deployed' version of Tunnelblick cannot be launched or installed because it does not have an Info.plist.\n\n";

/* Window text. The first '%@' will be replaced by the name of a configuration. The second '%@' will be replaced by a list of names of OpenVPN options and when each was deprecated and removed. */
"This VPN cannot be connected.\n\nThe OpenVPN configuration file for '%@' contains these OpenVPN options:\n\n%@\nNone of the versions of OpenVPN included in this version of Tunnelblick include the option(s).\n\nYou should update the configuration so it can be used with modern versions of OpenVPN." = "This VPN cannot be connected.\n\nThe OpenVPN configuration file for '%1$@' contains these OpenVPN options:\n\n%2$@\nNone of the versions of OpenVPN included in this version of Tunnelblick include the option(s).\n\nYou should update the configuration so it can be used with modern versions of OpenVPN.";

/* Window text */
"This VPN requires you to respond to a question but has not provided the question." = "This VPN requires you to respond to a question but has not provided the question.";

/* Window text */
"This computer's apparent public IP address was not different after connecting to %@. It is still %@.\n\nThis may mean that your VPN is not configured correctly.\n\n" = "This computer's apparent public IP address was not different after connecting to %1$@. It is still %2$@.\n\nThis may mean that your VPN is not configured correctly.\n\n";

/* Window text */
"This copy of Tunnelblick has been tampered with (the digital signature is invalid).\n\nPlease check with the provider of this copy of Tunnelblick before using it.\n\n" = "This copy of Tunnelblick has been tampered with (the digital signature is invalid).\n\nPlease check with the provider of this copy of Tunnelblick before using it.\n\n";

/* Window text */
"This copy of Tunnelblick is not digitally signed.\n\nThere is no way to verify that this copy has not been tampered with.\n\n Check with the provider of this copy of Tunnelblick before using it.\n\n" = "This copy of Tunnelblick is not digitally signed.\n\nThere is no way to verify that this copy has not been tampered with.\n\n Check with the provider of this copy of Tunnelblick before using it.\n\n";

/* Window text */
"This version of Tunnelblick cannot be launched or installed because it has an invalid update URL.\n\n" = "This version of Tunnelblick cannot be launched or installed because it has an invalid update URL.\n\n";

/* Window text */
"This version of Tunnelblick cannot be launched or installed because it is not a 'Deployed' version, and one or more 'Deployed' versions of Tunnelblick were previously installed.\n\n" = "This version of Tunnelblick cannot be launched or installed because it is not a 'Deployed' version, and one or more 'Deployed' versions of Tunnelblick were previously installed.\n\n";

/* Window text */
"Too many configuration files in '%@'" = "Too many configuration files in '%@'";

/* Window text */
"Too many duplicate configurations already exist." = "Too many duplicate configurations already exist.";

/* Window text */
"Translation by" = "Translation by";

/* Window text */
"Trying to quit all OpenVPN processes..." = "Trying to quit all OpenVPN processes…";

/* Window text; '%@' will be replaced with a version number such as '3.2.1 (build 1234)' */
"Tunnelblick %@ has been secured successfully." = "Tunnelblick %@ has been secured successfully.";

/* Window text; '%@' will be replaced with a version number such as '3.6.10' */
"Tunnelblick %@ is ready." = "Tunnelblick %@ is ready.";

/* Window text */
"Tunnelblick Admin Mode\n\n Temporarily allow changes that require a computer administrator's authorization.\n\n The session expires after five minutes or when the 'VPN Details' window is closed." = "Tunnelblick Admin Mode\n\n Temporarily allow changes that require a computer administrator's authorization.\n\n The session expires after five minutes or when the 'VPN Details' window is closed.";

/* Window text */
"Tunnelblick Internet Use:" = "Tunnelblick Internet Use:";

/* Window text. The %@ will be replaced by an Internet address like 'tunnelblick .net'. */
"Tunnelblick can access %@ to check for updates when it is launched and periodically while it is running.\n\n" = "Tunnelblick can access %@ to check for updates when it is launched and periodically while it is running.\n\n";

/* Window text. The %@ will be replaced by an Internet address like 'tunnelblick .net'. */
"Tunnelblick can access %@ to check that your computer's apparent public IP address changes each time you connect to a VPN.\n\n" = "Tunnelblick can access %@ to check that your computer's apparent public IP address changes each time you connect to a VPN.\n\n";

/* Window text */
"Tunnelblick could not be configured to automatically launch itself after you log in.\n\nSee the Console log for details." = "Tunnelblick could not be configured to automatically launch itself after you log in.\n\nSee the Console log for details.";

/* Window text */
"Tunnelblick could not be launched because of a problem with the configuration. Please examine the Console Log for details." = "Tunnelblick could not be launched because of a problem with the configuration. Please examine the Console Log for details.";

/* Window text */
"Tunnelblick could not completely uninstall the '%@' configuration. See the Console Log for details." = "Tunnelblick could not completely uninstall the '%@' configuration. See the Console Log for details.";

/* Window text */
"Tunnelblick could not copy the '%@' configuration. See the Console Log for details." = "Tunnelblick could not copy the '%@' configuration. See the Console Log for details.";

/* Window text */
"Tunnelblick could not create the empty configuration folder" = "Tunnelblick could not create the empty configuration folder";

/* Window text */
"Tunnelblick could not create the sample configuration" = "Tunnelblick could not create the sample configuration";

/* Window text */
"Tunnelblick could not display a window.\n\nCFUserNotificationCreate() returned with error = %ld; notification = %@" = "Tunnelblick could not display a window.\n\nCFUserNotificationCreate() returned with error = %1$ld; notification = %2$@";

/* Window text */
"Tunnelblick could not fetch IP address information before the connection to %@ was made.\n\n" = "Tunnelblick could not fetch IP address information before the connection to %@ was made.\n\n";

/* Window text */
"Tunnelblick could not find a 'tun' or 'tap' option in the OpenVPN configuration file" = "Tunnelblick could not find a 'tun' or 'tap' option in the OpenVPN configuration file";

/* Window text */
"Tunnelblick could not find a free port to use for communication with OpenVPN" = "Tunnelblick could not find a free port to use for communication with OpenVPN";

/* Window text */
"Tunnelblick could not find the configuration file or the configuration file could not be sanitized. See the Console Log for details." = "Tunnelblick could not find the configuration file or the configuration file could not be sanitized. See the Console Log for details.";

/* Window text */
"Tunnelblick could not load a kext" = "Tunnelblick could not load a kext";

/* Window text */
"Tunnelblick could not move the '%@' configuration. See the Console Log for details." = "Tunnelblick could not move the '%@' configuration. See the Console Log for details.";

/* Window text */
"Tunnelblick could not replace the '%@' configuration. See the Console Log for details." = "Tunnelblick could not replace the '%@' configuration. See the Console Log for details.";

/* Window text */
"Tunnelblick could not uninstall the '%@' configuration. See the Console Log for details." = "Tunnelblick could not uninstall the '%@' configuration. See the Console Log for details.";

/* Window text */
"Tunnelblick encountered a fatal error.\n\nPlease email developers@tunnelblick.net for help, describing what Tunnelblick was doing when the error occurred.\n\n" = "Tunnelblick encountered a fatal error.\n\nPlease email developers@tunnelblick.net for help, describing what Tunnelblick was doing when the error occurred.\n\n";

/* Window text */
"Tunnelblick encountered errors with %lu configurations:\n\n%@%@%@%@%@" = "Tunnelblick encountered errors with %1$lu configurations:\n\n%2$@%3$@%4$@%5$@%6$@";

/* Window text */
"Tunnelblick failed to repair problems with preferences for '%@'. Details are in the Console Log" = "Tunnelblick failed to repair problems with preferences for '%@'. Details are in the Console Log";

/* Window text */
"Tunnelblick has disconnected '%@' because its configuration file has been removed." = "Tunnelblick has disconnected '%@' because its configuration file has been removed.";

/* Window text */
"Tunnelblick is based on %@." = "Tunnelblick is based on %@.";

/* Window text */
"Tunnelblick is currently running. It will be shut down before proceeding." = "Tunnelblick is currently running. It will be shut down before proceeding.";

/* Window text */
"Tunnelblick needs authorization to duplicate the '%@' configuration." = "Tunnelblick needs authorization to duplicate the '%@' configuration.";

/* Window text */
"Tunnelblick needs authorization to make %ld configurations private." = "Tunnelblick needs authorization to make %ld configurations private.";

/* Window text */
"Tunnelblick needs authorization to make %ld configurations shared." = "Tunnelblick needs authorization to make %ld configurations shared.";

/* Window text */
"Tunnelblick needs authorization to make the '%@' configuration private." = "Tunnelblick needs authorization to make the '%@' configuration private.";

/* Window text */
"Tunnelblick needs authorization to make the '%@' configuration shared." = "Tunnelblick needs authorization to make the '%@' configuration shared.";

/* Window text */
"Tunnelblick needs authorization to read Tunnelblick data belonging to other users of this computer so it can export all Tunnelblick data.\n\nPlease note:\n\n     1. Credentials saved in the Keychain will NOT be exported.\n\n     2. The export may take a long time.\n\n" = "Tunnelblick needs authorization to read Tunnelblick data belonging to other users of this computer so it can export all Tunnelblick data.\n\nPlease note:\n\n     1. Credentials saved in the Keychain will NOT be exported.\n\n     2. The export may take a long time.\n\n";

/* Window text */
"Tunnelblick needs authorization to remove %ld configurations.\n\n Removing configurations is permanent and cannot be undone. All settings for the configurations will also be removed permanently." = "Tunnelblick needs authorization to remove %ld configurations.\n\n Removing configurations is permanent and cannot be undone. All settings for the configurations will also be removed permanently.";

/* Window text */
"Tunnelblick needs authorization to remove the '%@' configuration.\n\n Removing a configuration is permanent and cannot be undone. All settings for the configuration will also be removed permanently." = "Tunnelblick needs authorization to remove the '%@' configuration.\n\n Removing a configuration is permanent and cannot be undone. All settings for the configuration will also be removed permanently.";

/* Window text */
"Tunnelblick needs authorization to rename the '%@' configuration to '%@'." = "Tunnelblick needs authorization to rename the '%1$@' configuration to '%2$@'.";

/* Window text */
"Tunnelblick needs authorization to secure the imported data." = "Tunnelblick needs authorization to secure the imported data.";

/* Window text */
"Tunnelblick needs to change a setting that may only be changed by a computer administrator." = "Tunnelblick needs to change a setting that may only be changed by a computer administrator.";

/* Window text */
"Tunnelblick needs to convert OpenVPN configurations to Tunnelblick VPN Configurations." = "Tunnelblick needs to convert OpenVPN configurations to Tunnelblick VPN Configurations.";

/* Window text */
"Tunnelblick needs to create or update a secure (shadow) copy of the configuration file." = "Tunnelblick needs to create or update a secure (shadow) copy of the configuration file.";

/* Window text */
"Tunnelblick needs to perform an action that requires a computer administrator's authorization.\n" = "Tunnelblick needs to perform an action that requires a computer administrator's authorization.\n";

/* Window text */
"Tunnelblick needs to:\n" = "Tunnelblick needs to:\n";

/* Window text: '* Installed/Replaced/Uninstalled' */
"Tunnelblick successfully:\n\n" = "Tunnelblick successfully:\n\n";

/* Window text */
"Tunnelblick was successfully installed and %ld configurations were installed or replaced." = "Tunnelblick was successfully installed and %ld configurations were installed or replaced.";

/* Window text */
"Tunnelblick was successfully installed and one configuration was installed or replaced." = "Tunnelblick was successfully installed and one configuration was installed or replaced.";

/* Window text */
"Tunnelblick was successfully installed." = "Tunnelblick was successfully installed.";

/* Window text */
"Tunnelblick was successfully replaced and %ld configurations were installed or replaced." = "Tunnelblick was successfully replaced and %ld configurations were installed or replaced.";

/* Window text */
"Tunnelblick was successfully replaced and one configuration was installed or replaced." = "Tunnelblick was successfully replaced and one configuration was installed or replaced.";

/* Window text */
"Tunnelblick was successfully replaced." = "Tunnelblick was successfully replaced.";

/* Window text */
"Tunnelblick was unable to establish communications with an existing OpenVPN process for '%@' within %d seconds. The attempt to establish communications has been abandoned." = "Tunnelblick was unable to establish communications with an existing OpenVPN process for '%1$@' within %2$d seconds. The attempt to establish communications has been abandoned.";

/* Window text */
"Tunnelblick was unable to make the change. See the Console Log for details." = "Tunnelblick was unable to make the change. See the Console Log for details.";

/* Window text */
"Tunnelblick was unable to start OpenVPN to connect %@. For details, see the log in the VPN Details... window" = "Tunnelblick was unable to start OpenVPN to connect %@. For details, see the log in the VPN Details… window";

/* Window text. The %@ will be replaced by an Internet address like 'tunnelblick .net'. */
"Tunnelblick will access %@ to check for updates when it is launched and periodically while it is running. Contact the distributor of this copy of Tunnelblick for details.\n\n" = "Tunnelblick will access %@ to check for updates when it is launched and periodically while it is running. Contact the distributor of this copy of Tunnelblick for details.\n\n";

/* Window text. The %@ will be replaced by an Internet address like 'tunnelblick .net'. */
"Tunnelblick will access %@ to check that your computer's apparent public IP address changes each time you connect to a VPN. Contact the distributor of this copy of Tunnelblick for details.\n\n" = "Tunnelblick will access %@ to check that your computer's apparent public IP address changes each time you connect to a VPN. Contact the distributor of this copy of Tunnelblick for details.\n\n";

/* Window text */
"Unable to Establish Communication" = "Unable to Establish Communication";

/* Window text */
"Unable to convert OpenVPN configuration" = "Unable to convert OpenVPN configuration";

/* Window text */
"Unable to copy file at '%@' to '%@' because the same name is used for different contents" = "Unable to copy file at '%1$@' to '%2$@' because the same name is used for different contents";

/* Window text */
"Unable to create %@ owned by %ld:%ld with %lo permissions" = "Unable to create %1$@ owned by %2$ld:%3$ld with %4$lo permissions";

/* Window text */
"Unable to install or replace the '%@' configuration\n" = "Unable to install or replace the '%@' configuration\n";

/* Window text */
"Unable to install the '%@' configuration\n" = "Unable to install the '%@' configuration\n";

/* Window text */
"Unable to load contents of %@ as UTF-8" = "Unable to load contents of %@ as UTF-8";

/* Window text */
"Unable to open configuration file for modification" = "Unable to open configuration file for modification";

/* Window text */
"Unable to parse configuration file as UTF-8" = "Unable to parse configuration file as UTF-8";

/* Window text */
"Unable to replace the '%@' configuration\n" = "Unable to replace the '%@' configuration\n";

/* Window text */
"Unable to secure %@ because it is owned by %@" = "Unable to secure %1$@ because it is owned by %2$@";

/* Window text */
"Unable to secure %@" = "Unable to secure %@";

/* Window text */
"Unable to set permissions on '%@'" = "Unable to set permissions on '%@'";

/* Window text */
"Unable to store updatable configuration stub at %@\n" = "Unable to store updatable configuration stub at %@\n";

/* Window text */
"Unable to uninstall the '%@' configuration\n" = "Unable to uninstall the '%@' configuration\n";

/* Window text */
"Unable to write to configuration file for modification" = "Unable to write to configuration file for modification";

/* Window text */
"Unexpected disconnection:" = "Unexpected disconnection:";

/* Window text */
"Unknown extension '%@' for %@" = "Unknown extension '%1$@' for %2$@";

/* Window text */
"Unknown key '%@' in %@" = "Unknown key '%1$@' in %2$@";

/* Window text */
"Unknown value '%@' for '%@' in %@" = "Unknown value '%1$@' for '%2$@' in %3$@";

/* Window text */
"Unreadable file at %@\n\nSee the Console log for details." = "Unreadable file at %@\n\nSee the Console log for details.";

/* Window text */
"Updatable configuration '%@' was not stored as updatable because 'Contents' in the stub .tblk could not be created\n" = "Updatable configuration '%@' was not stored as updatable because 'Contents' in the stub .tblk could not be created\n";

/* Window text */
"Updatable configuration '%@' was not stored as updatable because its Info.plist could not be stored in the stub .tblk\n" = "Updatable configuration '%@' was not stored as updatable because its Info.plist could not be stored in the stub .tblk\n";

/* Window text */
"Updatable configuration '%@' was not stored as updatable because that CFBundleIdentifier has already been processed\n" = "Updatable configuration '%@' was not stored as updatable because that CFBundleIdentifier has already been processed\n";

/* Window text */
"Updatable configuration '%@' was not stored as updatable because the Info.plist did not have an 'SUPublicDSAKey' entry or its 'SUFeedURL' entry did not specify the use of https:\n" = "Updatable configuration '%@' was not stored as updatable because the Info.plist did not have an 'SUPublicDSAKey' entry or its 'SUFeedURL' entry did not specify the use of https:\n";

/* Window text */
"Updates:" = "Updates:";

/* Window text */
"VPN Configuration %@ will NOT be installed because it has a lower version number." = "VPN Configuration %@ will NOT be installed because it has a lower version number.";

/* Window text */
"VPN Configuration %@ will NOT be installed because the configuration already exists and should not be replaced." = "VPN Configuration %@ will NOT be installed because the configuration already exists and should not be replaced.";

/* Window text */
"VPN log level:" = "VPN log level:";

/* Window text */
"VPN status windows:" = "VPN status windows:";

/* Window text - First %@ is the value of a key, second %@ is the name of the key, third %@ is the path to the Info.plist file containing the key/value pair */
"Value '%@' for '%@' is not a valid URL in %@" = "Value '%1$@' for '%2$@' is not a valid URL in %3$@";

/* Window text */
"WINS servers:" = "WINS servers:";

/* Window text */
"Warning: '%@' is already a named credential." = "Warning: '%@' is already a named credential.";

/* Window text */
"Warning: One or more preferences could not be duplicated. See the Console Log for details." = "Warning: One or more preferences could not be duplicated. See the Console Log for details.";

/* Window text */
"Warning: One or more preferences could not be renamed. See the Console Log for details." = "Warning: One or more preferences could not be renamed. See the Console Log for details.";

/* Window text. The %@ will be replaced with a list of the names of configurations, one per line */
"Warning: The following configurations, which should connect when the computer starts, are not connected:\n\n%@\n" = "Warning: The following configurations, which should connect when the computer starts, are not connected:\n\n%@\n";

/* Window text. The first '%@' will be replaced by the name of a configuration. The third '%@' will be replaced by a list of names of OpenVPN options, one on each line. The forth '%@' will be replaced by the name of a version of OpenVPN, e.g. '2.3 - OpenSSL v1.0.2n' */
"Warning: This VPN may not connect in the future.\n\nThe OpenVPN configuration file for '%@' contains these OpenVPN options:\n\n%@\nYou should update the configuration so it can be used with modern versions of OpenVPN.\n\nTunnelblick will use OpenVPN %@ to connect this configuration.\n\nHowever, you will not be able to connect to this VPN with future versions of Tunnelblick that do not include a version of OpenVPN that accepts the options." = "Warning: This VPN may not connect in the future.\n\nThe OpenVPN configuration file for '%1$@' contains these OpenVPN options:\n\n%2$@\nYou should update the configuration so it can be used with modern versions of OpenVPN.\n\nTunnelblick will use OpenVPN %3$@ to connect this configuration.\n\nHowever, you will not be able to connect to this VPN with future versions of Tunnelblick that do not include a version of OpenVPN that accepts the options.";

/* Window text */
"Warnings:" = "Warnings:";

/* Window text */
"When changes to anything else" = "When changes to anything else";

/* Window text */
"When changes to pre-VPN value" = "When changes to pre-VPN value";

/* Window text */
"Workgroup:" = "Workgroup:";

/* Window text */
"Would you like to\n\n  • Create a sample configuration on the Desktop\n             and\n  • Open its OpenVPN configuration file in TextEdit so you can modify it to connect to your VPN?\n\n" = "Would you like to\n\n  • Create a sample configuration on the Desktop\n             and\n  • Open its OpenVPN configuration file in TextEdit so you can modify it to connect to your VPN?\n\n";

/* Window text */
"You are not allowed to replace a private configuration" = "You are not allowed to replace a private configuration";

/* Window text */
"You are not allowed to replace a shared configuration" = "You are not allowed to replace a shared configuration";

/* Window text */
"You cannot make the '%@' configuration private because it is set to start when the computer starts." = "You cannot make the '%@' configuration private because it is set to start when the computer starts.";

/* Window text */
"You cannot make the '%@' configuration private or shared because it is an updatable configuration.\n\nNote that a Tunnelblick VPN Configuration that is updatable cannot be made private or shared; only the configurations within it can be made private or shared." = "You cannot make the '%@' configuration private or shared because it is an updatable configuration.\n\nNote that a Tunnelblick VPN Configuration that is updatable cannot be made private or shared; only the configurations within it can be made private or shared.";

/* Window text */
"You cannot rename a Deployed configuration." = "You cannot rename a Deployed configuration.";

/* Window text */
"You cannot rename a configuration unless it is disconnected." = "You cannot rename a configuration unless it is disconnected.";

/* Window text */
"You cannot rename a configuration which is set to start when the computer starts." = "You cannot rename a configuration which is set to start when the computer starts.";

/* Window text */
"You have OpenVPN configurations but you do not have any Tunnelblick VPN Configurations.\n\nThe OpenVPN configurations must be converted to Tunnelblick VPN Configurations if you want to use them.\n\n" = "You have OpenVPN configurations but you do not have any Tunnelblick VPN Configurations.\n\nThe OpenVPN configurations must be converted to Tunnelblick VPN Configurations if you want to use them.\n\n";

/* Window text */
"You have OpenVPN configurations but you do not have any Tunnelblick VPN Configurations.\n\nThe OpenVPN configurations must be converted to Tunnelblick VPN Configurations if you want to use them.\n\nHowever, Tunnelblick cannot convert them because there was a problem:\n\n%@" = "You have OpenVPN configurations but you do not have any Tunnelblick VPN Configurations.\n\nThe OpenVPN configurations must be converted to Tunnelblick VPN Configurations if you want to use them.\n\nHowever, Tunnelblick cannot convert them because there was a problem:\n\n%@";

/* Window text */
"You have OpenVPN configurations.\n\nThe OpenVPN configurations must be converted to Tunnelblick VPN Configurations if you want to use them.\n\nHowever, Tunnelblick cannot convert them because there was a problem:\n\n%@\n\nIf you choose 'Ignore' the configurations will not be available!\n\n" = "You have OpenVPN configurations.\n\nThe OpenVPN configurations must be converted to Tunnelblick VPN Configurations if you want to use them.\n\nHowever, Tunnelblick cannot convert them because there was a problem:\n\n%@\n\nIf you choose 'Ignore' the configurations will not be available!\n\n";

/* Window text */
"You have one or more OpenVPN configurations that will not be available when using this version of Tunnelblick. You can:\n\n  • Let Tunnelblick convert these OpenVPN configurations to Tunnelblick VPN Configurations; or\n  • Quit and install a different version of Tunnelblick; or\n  • Ignore this and continue without converting.\n\nIf you choose 'Ignore' the configurations will not be available!\n\n" = "You have one or more OpenVPN configurations that will not be available when using this version of Tunnelblick. You can:\n\n  • Let Tunnelblick convert these OpenVPN configurations to Tunnelblick VPN Configurations; or\n  • Quit and install a different version of Tunnelblick; or\n  • Ignore this and continue without converting.\n\nIf you choose 'Ignore' the configurations will not be available!\n\n";

/* Window text */
"You have tried to install a configuration file that is a sample configuration file. The configuration file must be modified to connect to a VPN. You may also need other files, such as certificate or key files, to connect to the VPN.\n\nConsult your network administrator or your VPN service provider to obtain configuration and other files or the information you need to modify the sample file.\n\nThe configuration file is at\n%@\n\n" = "You have tried to install a configuration file that is a sample configuration file. The configuration file must be modified to connect to a VPN. You may also need other files, such as certificate or key files, to connect to the VPN.\n\nConsult your network administrator or your VPN service provider to obtain configuration and other files or the information you need to modify the sample file.\n\nThe configuration file is at\n%@\n\n";

/* Window text */
"You may not connect this configuration.\n\nIf you convert it to a 'Tunnelblick VPN Connection' (.tblk), you will be able to connect." = "You may not connect this configuration.\n\nIf you convert it to a 'Tunnelblick VPN Connection' (.tblk), you will be able to connect.";

/* Window text */
"You may not duplicate a Deployed configuration." = "You may not duplicate a Deployed configuration.";

/* Window text */
"You may not duplicate a configuration which is set to start when the computer starts." = "You may not duplicate a configuration which is set to start when the computer starts.";

/* Window text */
"You may not remove a Deployed configuration." = "You may not remove a Deployed configuration.";

/* Window text */
"You may not remove a configuration unless it is disconnected." = "You may not remove a configuration unless it is disconnected.";

/* Window text */
"You may not remove a configuration which is set to start when the computer starts." = "You may not remove a configuration which is set to start when the computer starts.";

/* Window text */
"You will not be able to update Tunnelblick unless you provide a computer administrator's authorization.\n\nAre you sure you wish to check for updates?" = "You will not be able to update Tunnelblick unless you provide a computer administrator's authorization.\n\nAre you sure you wish to check for updates?";

/* Window text */
"Your computer may not be able to reliably show the Tunnelblick icon near the Spotlight icon.\n\nThis may cause the Tunnelblick icon to sometimes DISAPPEAR from the menu bar.\n\nAre you sure you want to place the Tunnelblick icon near the Spotlight icon?\n\n" = "Your computer may not be able to reliably show the Tunnelblick icon near the Spotlight icon.\n\nThis may cause the Tunnelblick icon to sometimes DISAPPEAR from the menu bar.\n\nAre you sure you want to place the Tunnelblick icon near the Spotlight icon?\n\n";

/* Window text */
"Your help in this will benefit all users of Tunnelblick.\n\nIf possible, please do not click \"Quit\" until you have sent the email." = "Your help in this will benefit all users of Tunnelblick.\n\nIf possible, please do not click \"Quit\" until you have sent the email.";

/* Window text */
"Your system clock may not be set correctly.\n\nSome or all of your configurations may not connect unless the system clock has the correct date and time.\n\n" = "Your system clock may not be set correctly.\n\nSome or all of your configurations may not connect unless the system clock has the correct date and time.\n\n";

/* Window text */
"ZB" = "ZB";

/* Window text */
"ZB/s" = "ZB/s";

/* Window text */
"\"%@\" in the Info.plist for\n\n%@\n\nis not allowed because the Info.plist for an \"inner\" .tblk may not contain \"updatable\" .tblk entries." = "\"%1$@\" in the Info.plist for\n\n%2$@\n\nis not allowed because the Info.plist for an \"inner\" .tblk may not contain \"updatable\" .tblk entries.";

/* Window text */
"\"%@\" in the Info.plist for\n\n%@\n\nis not allowed in an \"inner\" .tblk or conflicts with the same entry in an \"outer\" .tblk." = "\"%1$@\" in the Info.plist for\n\n%2$@\n\nis not allowed in an \"inner\" .tblk or conflicts with the same entry in an \"outer\" .tblk.";

/* Window text */
"\n WARNING: This copy of Tunnelblick has been tampered with.\n" = "\n WARNING: This copy of Tunnelblick has been tampered with.\n";

/* Window text */
"\n WARNING: This copy of Tunnelblick makes your computer insecure. It is for debugging purposes only.\n" = "\n WARNING: This copy of Tunnelblick makes your computer insecure. It is for debugging purposes only.\n";

/* Window text */
"\n\nNOTE: One or more of the configurations are currently connected. They will be disconnected, installs/replacements/uninstalls will be performed, and the configurations will be reconnected unless they have been uninstalled.\n\n" = "\n\nNOTE: One or more of the configurations are currently connected. They will be disconnected, installs/replacements/uninstalls will be performed, and the configurations will be reconnected unless they have been uninstalled.\n\n";

/* Window text */
"\n\nOne or more of the certificates used to secure this configuration have expired.\n\nSee the VPN log in the \"Log\" tab of the \"Configurations\" panel of Tunnelblick's \"VPN Details\" window for details." = "\n\nOne or more of the certificates used to secure this configuration have expired.\n\nSee the VPN log in the \"Log\" tab of the \"Configurations\" panel of Tunnelblick's \"VPN Details\" window for details.";

/* Window text */
"\n\nThis error means that an option that is contained in the OpenVPN configuration file or was \"pushed\" by the OpenVPN server:\n\n     • has been misspelled,\n\n     • has missing or extra arguments, or\n\n     • is not implemented by the version of OpenVPN which is being used for this configuration. It may be a new option that is not implemented in an old version of OpenVPN, or an old option that has been removed in a new version of OpenVPN. You can choose what version of OpenVPN to use with this configuration in the \"Settings\" tab of the \"Configurations\" panel of Tunnelblick's \"VPN Details\" window.\n\nSee the VPN log in the \"Log\" tab of the \"Configurations\" panel of Tunnelblick's \"VPN Details\" window for details." = "\n\nThis error means that an option that is contained in the OpenVPN configuration file or was \"pushed\" by the OpenVPN server:\n\n     • has been misspelled,\n\n     • has missing or extra arguments, or\n\n     • is not implemented by the version of OpenVPN which is being used for this configuration. It may be a new option that is not implemented in an old version of OpenVPN, or an old option that has been removed in a new version of OpenVPN. You can choose what version of OpenVPN to use with this configuration in the \"Settings\" tab of the \"Configurations\" panel of Tunnelblick's \"VPN Details\" window.\n\nSee the VPN log in the \"Log\" tab of the \"Configurations\" panel of Tunnelblick's \"VPN Details\" window for details.";

/* Window text */
"\n\nTunnelblick's 'Set nameserver' settings only work for a single VPN connection. Using them with more than one VPN connection at the same time may damage your network settings or cause a loss of network connectivity." = "\n\nTunnelblick's 'Set nameserver' settings only work for a single VPN connection. Using them with more than one VPN connection at the same time may damage your network settings or cause a loss of network connectivity.";

/* Window text */
"\n\nand install %ld Tunnelblick VPN Configurations" = "\n\nand install %ld Tunnelblick VPN Configurations";

/* Window text */
"\nusing %@ credentials." = "\nusing %@ credentials.";

/* Window text */
"easy-rsa installation failed: %@" = "easy-rsa installation failed: %@";

/* Window text */
"targetPathToReplaceForDisplayName: %@ was found to replace the configuration with CFBundleIdentifer %@, but earlier, %@ was found to replace it." = "targetPathToReplaceForDisplayName: %1$@ was found to replace the configuration with CFBundleIdentifer %2$@, but earlier, %3$@ was found to replace it.";

/* Suffix for a duplicate of a file */
" copy %d" = " copy %d";

/* Suffix for a duplicate of a file */
" copy" = " copy";

/* The first '%@' is the name of an OpenVPN option. The second '%@' is an OpenVPN version string such as '2.3' or '2.5' */
" • '%@' was deprecated in OpenVPN %@ and has been or may be removed in a later version\n\n" = " • '%1$@' was deprecated in OpenVPN %2$@ and has been or may be removed in a later version\n\n";

/* The first '%@' is the name of an OpenVPN option. The second '%@' and third '%@' are OpenVPN version strings such as '2.3' or '2.5' */
" • '%@' was deprecated in OpenVPN %@ and removed in OpenVPN %@\n\n" = " • '%1$@' was deprecated in OpenVPN %2$@ and removed in OpenVPN %3$@\n\n";

/* An entry in the drop-down list of OpenVPN versions that are available on the 'Settings' tab. The first %@ is an OpenVPN version number, e.g. '2.3.10'. The second %@ is an SSL library name, e.g. 'LibreSSL'. The third %@ is the SSL library version, e.g. 1.0.1a */
"%@ - %@ v%@" = "%1$@ - %2$@ v%3$@";

/* Tooltip */
"%d days %d:%02d:%02d" = "%1$d days %2$d:%3$02d:%4$02d";

/* The first '%@' is the name of an OpenVPN option. The second '%@' is an OpenVPN version string such as '2.3' or '2.5' */
"'%@' was added in OpenVPN %@\n" = "'%1$@' was added in OpenVPN %2$@\n";

/* Popup button menu item */
"(Do not import)" = "(Do not import)";

/* Credit description */
"64-bit enabling and testing" = "64-bit enabling and testing";

/* HTML error message. The  '%u' will be replaced a number such as '32'. */
"<font face=\"Helvetica,Arial,sans-serif\"><p>To import a Tunnelblick setup on a computer that has more than %u user accounts, you must create a text file that specifies the data to be imported.</p>\n<p>For more information, see <a href=\"https://tunnelblick.net/cExportingAndImportingTunnelblickSetups.html\">https://tunnelblick.net/cExportingAndImportingTunnelblickSetups.html</a>.</p></font>" = "<font face=\"Helvetica,Arial,sans-serif\"><p>To import a Tunnelblick setup on a computer that has more than %u user accounts, you must create a text file that specifies the data to be imported.</p>\n<p>For more information, see <a href=\"https://tunnelblick.net/cExportingAndImportingTunnelblickSetups.html\">https://tunnelblick.net/cExportingAndImportingTunnelblickSetups.html</a>.</p></font>";
/* HTML info for the 'OpenVPN version' button. */
"<p>'<strong>non-Tunnelblick</strong>' versions of OpenVPN were not created by the Tunnelblick project and are not part of Tunnelblick. They have been installed by a computer administrator.</p>" = "<p>'<strong>non-Tunnelblick</strong>' versions of OpenVPN were not created by the Tunnelblick project and are not part of Tunnelblick. They have been installed by a computer administrator.</p>";

/* HTML info for the 'OpenVPN version' button. */
"<p><strong>Specifies the version of OpenVPN and the SSL software that should be used to connect the VPN.</strong><ul><li><strong>The \"Default\" setting</strong> will use the default version of OpenVPN with OpenSSL that is included in this version of Tunnelblick. The default may be different in different versions of Tunnelblick.<br></li><li><strong>The \"Latest\" setting</strong> will use the latest version of OpenVPN with LibreSSL that is included in this version of Tunnelblick. The latest version may be different in different versions of Tunnelblick.<br></li><li><strong>Any other setting</strong> will use the specified version of OpenVPN and SSL software if they are available in this version of Tunnelblick. If not available, the closest match will be used.<br></li></ul>" = "<p><strong>Specifies the version of OpenVPN and the SSL software that should be used to connect the VPN.</strong><ul><li><strong>The \"Default\" setting</strong> will use the default version of OpenVPN with OpenSSL that is included in this version of Tunnelblick. The default may be different in different versions of Tunnelblick.<br></li><li><strong>The \"Latest\" setting</strong> will use the latest version of OpenVPN with LibreSSL that is included in this version of Tunnelblick. The latest version may be different in different versions of Tunnelblick.<br></li><li><strong>Any other setting</strong> will use the specified version of OpenVPN and SSL software if they are available in this version of Tunnelblick. If not available, the closest match will be used.<br></li></ul>";

/* HTML info for the 'Set DNS/WINS' button. */
"<p><strong>Specifies what (if anything) Tunnelblick does to modify DNS settings while the VPN is connected.</strong> The choices are:<ul><li><strong>Do not set nameserver</strong>: Nothing is done.<br></li><li><strong>Set nameserver</strong>: Tunnelblick uses its standard script to handle DNS and WINS settings. This is usually the best choice. It changes DNS and WINS settings according to instructions provided by OpenVPN. DNS and WINS settings that have been set manually will not be changed unless \"Allow changes to manually-set network settings\" has been selected in the \"Advanced\" settings window<br></li><li><strong>Set nameserver (3.1)</strong>: Tunnelblick uses the script from Tunnelblick 3.1 to handle DNS and WINS settings.<br></li><li><strong>Set nameserver (3.0b10)</strong>: Tunnelblick uses the script from Tunnelblick 3.0b10 to handle DNS and WINS settings.<br></li><li><strong>Set nameserver (alternate 1)</strong>: Tunnelblick uses an alternate script to handle DNS and WINS settings.<br></li></ul>" = "<p><strong>Specifies what (if anything) Tunnelblick does to modify DNS settings while the VPN is connected.</strong> The choices are:<ul><li><strong>Do not set nameserver</strong>: Nothing is done.<br></li><li><strong>Set nameserver</strong>: Tunnelblick uses its standard script to handle DNS and WINS settings. This is usually the best choice. It changes DNS and WINS settings according to instructions provided by OpenVPN. DNS and WINS settings that have been set manually will not be changed unless \"Allow changes to manually-set network settings\" has been selected in the \"Advanced\" settings window<br></li><li><strong>Set nameserver (3.1)</strong>: Tunnelblick uses the script from Tunnelblick 3.1 to handle DNS and WINS settings.<br></li><li><strong>Set nameserver (3.0b10)</strong>: Tunnelblick uses the script from Tunnelblick 3.0b10 to handle DNS and WINS settings.<br></li><li><strong>Set nameserver (alternate 1)</strong>: Tunnelblick uses an alternate script to handle DNS and WINS settings.<br></li></ul>";

/* HTML info for the 'On unexpected disconnect' button. */
"<p><strong>Specifies what Tunnelblick does when the VPN <em>unexpectedly</em> disconnects</strong> (for example, if OpenVPN crashes or loses its connection to the VPN and is set up to stop when that happens). The choices are:</p><ul><li><strong>Do nothing</strong><br></li><li><strong>Reset primary interface</strong>: Tunnelblick resets the primary network interface by issuing 'ipconfig down; ipconfig up' commands to the interface. This can be helpful when a configuration fails to restore network settings properly after a disconnection.<br></li><li><strong>Disable network access (\"Kill Switch\")</strong>: Tunnelblick cuts off all network access (local and Internet) by turning off Wi-Fi and disabling all other network services. This can help ensure that nothing leaks out of the computer except through the VPN. If Tunnelblick has disabled network access a menu command to re-enable all access that was disabled will be available from the Tunnelblick icon in the menu bar. You can also re-enable Wi-Fi by turning it on, or re-enable other network services in System Preferences : Network. <strong>This setting may not work properly when more than one VPN is connected simultaneously.</strong></li></ul>" = "<p><strong>Specifies what Tunnelblick does when the VPN <em>unexpectedly</em> disconnects</strong> (for example, if OpenVPN crashes or loses its connection to the VPN and is set up to stop when that happens). The choices are:</p><ul><li><strong>Do nothing</strong><br></li><li><strong>Reset primary interface</strong>: Tunnelblick resets the primary network interface by issuing 'ipconfig down; ipconfig up' commands to the interface. This can be helpful when a configuration fails to restore network settings properly after a disconnection.<br></li><li><strong>Disable network access (\"Kill Switch\")</strong>: Tunnelblick cuts off all network access (local and Internet) by turning off Wi-Fi and disabling all other network services. This can help ensure that nothing leaks out of the computer except through the VPN. If Tunnelblick has disabled network access a menu command to re-enable all access that was disabled will be available from the Tunnelblick icon in the menu bar. You can also re-enable Wi-Fi by turning it on, or re-enable other network services in System Preferences : Network. <strong>This setting may not work properly when more than one VPN is connected simultaneously.</strong></li></ul>";

/* HTML info for the 'On expected disconnect' button. */
"<p><strong>Specifies what Tunnelblick does when the VPN disconnects <em>as expected</em></strong> (for example, a \"Disconnect\" menu item or button is clicked). The choices are:</p><ul><li><strong>Do nothing</strong><br></li><li><strong>Reset primary interface</strong>: Tunnelblick resets the primary network interface by issuing 'ipconfig down; ipconfig up' commands to the interface. This can be helpful when a configuration fails to restore network settings properly after a disconnection.<br></li><li><strong>Disable network access (\"Kill Switch\")</strong>: Tunnelblick cuts off all network access (local and Internet) by turning off Wi-Fi and disabling all other network services. This can help ensure that nothing leaks out of the computer except through the VPN. If Tunnelblick has disabled network access a menu command to re-enable all access that was disabled will be available from the Tunnelblick icon in the menu bar. You can also re-enable Wi-Fi by turning it on, or re-enable other network services in System Preferences : Network. <strong>This setting may not work properly when more than one VPN is connected simultaneously.</strong></li></ul>" = "<p><strong>Specifies what Tunnelblick does when the VPN disconnects <em>as expected</em></strong> (for example, a \"Disconnect\" menu item or button is clicked). The choices are:</p><ul><li><strong>Do nothing</strong><br></li><li><strong>Reset primary interface</strong>: Tunnelblick resets the primary network interface by issuing 'ipconfig down; ipconfig up' commands to the interface. This can be helpful when a configuration fails to restore network settings properly after a disconnection.<br></li><li><strong>Disable network access (\"Kill Switch\")</strong>: Tunnelblick cuts off all network access (local and Internet) by turning off Wi-Fi and disabling all other network services. This can help ensure that nothing leaks out of the computer except through the VPN. If Tunnelblick has disabled network access a menu command to re-enable all access that was disabled will be available from the Tunnelblick icon in the menu bar. You can also re-enable Wi-Fi by turning it on, or re-enable other network services in System Preferences : Network. <strong>This setting may not work properly when more than one VPN is connected simultaneously.</strong></li></ul>";

/* HTML info for the 'Connect' button. */
"<p><strong>Specifies when Tunnelblick should connect to the VPN.</strong></p><p>\"When computer starts\" may only be used with \"Shared\" configurations.</p>" = "<p><strong>Specifies when Tunnelblick should connect to the VPN.</strong></p><p>\"When computer starts\" may only be used with \"Shared\" configurations.</p>";


/* HTML info for the 'Disable IPv6 (tun only)' checkbox. */
"<p><strong>When checked</strong>, IPv6 will be disabled unless the OpenVPN server is being accessed via an IPv6 address.</p>\n<p>Disabling IPv6 is often recommended because many VPN configurations do not guard against information leaks caused by the use of IPv6. Most Internet access works fine without IPv6.</p>\n<p><strong>When not checked</strong>, IPv6 will not be disabled.</p>\n<p><strong>This checkbox is disabled</strong> when using a 'tap' connection because it cannot be enforced on a 'tap' connection.</p>" = "<p><strong>When checked</strong>, IPv6 will be disabled unless the OpenVPN server is being accessed via an IPv6 address.</p>\n<p>Disabling IPv6 is often recommended because many VPN configurations do not guard against information leaks caused by the use of IPv6. Most Internet access works fine without IPv6.</p>\n<p><strong>When not checked</strong>, IPv6 will not be disabled.</p>\n<p><strong>This checkbox is disabled</strong> when using a 'tap' connection because it cannot be enforced on a 'tap' connection.</p>";

/* HTML info for the 'Enable IPv6 (tap only)' checkbox. */
"<p><strong>When checked</strong>, IPv6 will be enabled.</p>\n<p><strong>When not checked</strong>, IPv6 will not be enabled.</p>\n<p>Disabling IPv6 is often recommended because many VPN configurations do not guard against information leaks caused by the use of IPv6. Most Internet access works fine without IPv6.</p>\n<p><strong>This checkbox is disabled</strong> for Tun configurations.</p>" = "<p><strong>When checked</strong>, IPv6 will be enabled.</p>\n<p><strong>When not checked</strong>, IPv6 will not be enabled.</p>\n<p>Disabling IPv6 is often recommended because many VPN configurations do not guard against information leaks caused by the use of IPv6. Most Internet access works fine without IPv6.</p>\n<p><strong>This checkbox is disabled</strong> for Tun configurations.</p>";

/* HTML info for the 'Set DNS after routes are set' checkbox. */
"<p><strong>When checked</strong>, OpenVPN will modify DNS and other settings after it sets up routing for the VPN instead of before setting up the routing.</p>\n<p><strong>When not checked</strong>, OpenVPN will modify DNS and other settings before it sets up routing for the VPN, instead of after setting up the routing. This can cause DNS failures or delays if the routes take a long time to set up -- for example, if there are many routes to set up.</p>\n" = "<p><strong>When checked</strong>, OpenVPN will modify DNS and other settings after it sets up routing for the VPN instead of before setting up the routing.</p>\n<p><strong>When not checked</strong>, OpenVPN will modify DNS and other settings before it sets up routing for the VPN, instead of after setting up the routing. This can cause DNS failures or delays if the routes take a long time to set up -- for example, if there are many routes to set up.</p>\n";

/* HTML info for the 'Run MTU maximum size test after connecting' checkbox. */
"<p><strong>When checked</strong>, OpenVPN will run a test to determine the maximum MTU size for the connection. The test starts each time a connection is made, and can take several minutes. Test results appear in the Tunnelblick log.</p>\n" = "<p><strong>When checked</strong>, OpenVPN will run a test to determine the maximum MTU size for the connection. The test starts each time a connection is made, and can take several minutes. Test results appear in the Tunnelblick log.</p>\n";

/* HTML info for the 'Check for updates to beta versions' checkbox. */
"<p><strong>When checked</strong>, Tunnelblick will check for updates to beta versions.</p>\n<p><strong>When not checked</strong>, Tunnelblick will check for updates to stable versions.</p><p><strong>This checkbox is disabled</strong> and checked when using a beta version.</p>" = "<p><strong>When checked</strong>, Tunnelblick will check for updates to beta versions.</p>\n<p><strong>When not checked</strong>, Tunnelblick will check for updates to stable versions.</p><p><strong>This checkbox is disabled</strong> and checked when using a beta version.</p>";

/* HTML info for the 'Check for updates automatically' checkbox. */
"<p><strong>When checked</strong>, Tunnelblick will check for updates when launched and periodically thereafter.</p><p><strong>This checkbox is disabled</strong> and un-checked when 'Inhibit automatic update checking and IP Address checking' is checked.</p>" = "<p><strong>When checked</strong>, Tunnelblick will check for updates when launched and periodically thereafter.</p><p><strong>This checkbox is disabled</strong> and un-checked when 'Inhibit automatic update checking and IP Address checking' is checked.</p>";

/* HTML info for the 'Check if the apparent public IP address changed after connecting' checkbox. */
"<p><strong>When checked</strong>, Tunnelblick will determine the computer's apparent public IP address before and after the VPN is connected and warn if the IP address does not change.</p>\n<p>The tunnelblick.net website will be accessed to perform this function. The access is usually done via https: using the tunnelblick.net name, except that if that access fails, access is attempted using http: and the IP address of the website.</p>\n<p><strong>When not checked</strong>, Tunnelblick does not check for IP address changes and does not warn if the IP address does not change after the VPN is connected.</p>\n" = "<p><strong>When checked</strong>, Tunnelblick will determine the computer's apparent public IP address before and after the VPN is connected and warn if the IP address does not change.</p>\n<p>The tunnelblick.net website will be accessed to perform this function. The access is usually done via https: using the tunnelblick.net name, except that if that access fails, access is attempted using http: and the IP address of the website.</p>\n<p><strong>When not checked</strong>, Tunnelblick does not check for IP address changes and does not warn if the IP address does not change after the VPN is connected.</p>\n";

/* HTML info for the 'Route all IPv4 traffic through the VPN' checkbox. */
"<p><strong>When checked</strong>, Tunnelblick will instruct OpenVPN to route all IPv4 traffic through the VPN server.</p>\n<p><strong>When not checked</strong>, by default OpenVPN will use the VPN only for traffic that is destined for the VPN's network. All other traffic will use the normal Internet connection without going through the VPN. OpenVPN's default behavior may be changed by the OpenVPN configuration or the VPN server and cause all IPv4 traffic to be routed through the VPN server as if this checkbox had been checked. </p>\n" = "<p><strong>When checked</strong>, Tunnelblick will instruct OpenVPN to route all IPv4 traffic through the VPN server.</p>\n<p><strong>When not checked</strong>, by default OpenVPN will use the VPN only for traffic that is destined for the VPN's network. All other traffic will use the normal Internet connection without going through the VPN. OpenVPN's default behavior may be changed by the OpenVPN configuration or the VPN server and cause all IPv4 traffic to be routed through the VPN server as if this checkbox had been checked. </p>\n";

/* HTML info for the 'Do not warn about this again' checkbox. */
"<p><strong>When checked</strong>, Tunnelblick will not show this warning again.</p>\n<p><strong>When not checked</strong>, Tunnelblick will show this warning again.</p>\n" = "<p><strong>When checked</strong>, Tunnelblick will not show this warning again.</p>\n<p><strong>When not checked</strong>, Tunnelblick will show this warning again.</p>\n";

/* HTML info for the 'Require administrator authorization to install all configurations' checkbox. */
"<p><strong>When checked</strong>, Tunnelblick will require a computer administrator's authorization to install or replace all configurations.</p>\n<p><strong>When not checked</strong>, a standard user will be allowed to install or replace \"restricted\" configurations.</p><p>A \"restricted\" configuration is one which does not contain or change commands or scripts or references to commands or scripts. Configurations with commands or scripts can enable <a href=\"https://en.wikipedia.org/wiki/Privilege_escalation\">vertical privilege escalation</a> [wikipedia.org]. <a href=\"https://tunnelblick.net/cNonAdminInstalls.html\">Details</a> [tunnelblick.net].</p><p><strong>Note: A computer administrator's authorization is required to change this setting.</strong></p>" = "<p><strong>When checked</strong>, Tunnelblick will require a computer administrator's authorization to install or replace all configurations.</p>\n<p><strong>When not checked</strong>, a standard user will be allowed to install or replace \"restricted\" configurations.</p><p>A \"restricted\" configuration is one which does not contain or change commands or scripts or references to commands or scripts. Configurations with commands or scripts can enable <a href=\"https://en.wikipedia.org/wiki/Privilege_escalation\">vertical privilege escalation</a> [wikipedia.org]. <a href=\"https://tunnelblick.net/cNonAdminInstalls.html\">Details</a> [tunnelblick.net].</p><p><strong>Note: A computer administrator's authorization is required to change this setting.</strong></p>";

/* HTML info for the 'Monitor network settings' checkbox. */
"<p><strong>When checked</strong>, Tunnelblick will watch for and react to changes in network settings (for example, changes caused by DHCP renewals or switching Internet connections) to attempt to keep the VPN connected. Tunnelblick's default actions when network settings change usually work well, but you may specify different actions on the 'While Connected' tab of the 'Advanced' settings window.</p>\n<p><strong>When not checked</strong>, Tunnelblick will ignore network changes.</p>\n<p><strong>This checkbox is disabled</strong> when 'Set DNS/WINS' is not set to 'Set nameserver' or 'Set nameserver (3.1)'.</p>" = "<p><strong>When checked</strong>, Tunnelblick will watch for and react to changes in network settings (for example, changes caused by DHCP renewals or switching Internet connections) to attempt to keep the VPN connected. Tunnelblick's default actions when network settings change usually work well, but you may specify different actions on the 'While Connected' tab of the 'Advanced' settings window.</p>\n<p><strong>When not checked</strong>, Tunnelblick will ignore network changes.</p>\n<p><strong>This checkbox is disabled</strong> when 'Set DNS/WINS' is not set to 'Set nameserver' or 'Set nameserver (3.1)'.</p>";

/* HTML info for the 'Show the VPN status window when the pointer is over the Tunnelblick icon' checkbox. */
"<p><strong>When checked</strong>, VPN status windows for all 'active' configurations are displayed when the pointer is over the Tunnelblick icon.</p><p>'Active' configurations are configurations that you have attempted to connect since Tunnelblick was launched.</p><p><strong>This checkbox is disabled</strong> when 'Never Show' is selected above.</p>" = "<p><strong>When checked</strong>, VPN status windows for all 'active' configurations are displayed when the pointer is over the Tunnelblick icon.</p><p>'Active' configurations are configurations that you have attempted to connect since Tunnelblick was launched.</p><p><strong>This checkbox is disabled</strong> when 'Never Show' is selected above.</p>";

/* HTML info for the 'Display window while Tunnelblick is starting up' checkbox. */
"<p><strong>When checked</strong>, a window will display Tunnelblick's progress while starting up.</p>" = "<p><strong>When checked</strong>, a window will display Tunnelblick's progress while starting up.</p>";

/* HTML info for the 'All configurations use ___ credentials' checkbox. */
"<p><strong>When checked</strong>, all configurations will share the same username, password, and/or private key.</p>\n" = "<p><strong>When checked</strong>, all configurations will share the same username, password, and/or private key.</p>\n";

/* HTML info for the 'Display connection submenus' checkbox. */
"<p><strong>When checked</strong>, configurations that are inside folders are shown in submenus of the Tunnelblick menu.</p>\n<p><strong>When not checked</strong>, configurations that are inside folders are shown in the Tunnelblick menu.</p>" = "<p><strong>When checked</strong>, configurations that are inside folders are shown in submenus of the Tunnelblick menu.</p>\n<p><strong>When not checked</strong>, configurations that are inside folders are shown in the Tunnelblick menu.</p>";

/* HTML info for the 'Keep connected' checkbox. */
"<p><strong>When checked</strong>, if the VPN disconnects unexpectedly, Tunnelblick will attempt to reconnect it.</p>\n<p><strong>When not checked</strong>, Tunnelblick will not try to reconnect a VPN if it disconnects unexpectedly.</p>\n" = "<p><strong>When checked</strong>, if the VPN disconnects unexpectedly, Tunnelblick will attempt to reconnect it.</p>\n<p><strong>When not checked</strong>, Tunnelblick will not try to reconnect a VPN if it disconnects unexpectedly.</p>\n";

/* HTML info for the 'Allow changes to manually-set network settings' checkbox. */
"<p><strong>When checked</strong>, network settings which were set manually may be changed when the VPN connects. This will only happen if changes are specified by options in the OpenVPN configuration file or from the OpenVPN server.</p>\n<p><strong>When not checked</strong>, network settings which were set manually will not be changed when the VPN connects.</p>" = "<p><strong>When checked</strong>, network settings which were set manually may be changed when the VPN connects. This will only happen if changes are specified by options in the OpenVPN configuration file or from the OpenVPN server.</p>\n<p><strong>When not checked</strong>, network settings which were set manually will not be changed when the VPN connects.</p>";

/* HTML info for the 'Inhibit automatic update checking and IP Address checking' checkbox. */
"<p><strong>When checked</strong>, no automatic checking for updates or checking for IP address changes will be done, regardless of other settings. Note: both of these activities access the Tunnelblick website.</p>\n<p><strong>When not checked</strong>, automatic checking for updates will be done if enabled below, and checking for IP address changes will be done when connecting a configuration if the configuration's setting to do so is enabled.</p><p>See <a href=\"https://tunnelblick.net/cPrivacy.html\">Privacy and Security</a> [tunnelblick.net] for details.</p><p>&nbsp;</p>" = "<p><strong>When checked</strong>, no automatic checking for updates or checking for IP address changes will be done, regardless of other settings. Note: both of these activities access the Tunnelblick website.</p>\n<p><strong>When not checked</strong>, automatic checking for updates will be done if enabled below, and checking for IP address changes will be done when connecting a configuration if the configuration's setting to do so is enabled.</p><p>See <a href=\"https://tunnelblick.net/cPrivacy.html\">Privacy and Security</a> [tunnelblick.net] for details.</p><p>&nbsp;</p>";

/* HTML info for the 'Place near Spotlight icon' checkbox. The two '%@' are replaced by images of the menu bar showing the position of the Tunnelblick icon. */
"<p><strong>When checked</strong>, the Tunnelblick icon is positioned near the Spotlight icon:</p>\n<p>%@</p>\n<p><strong>When not checked</strong>, the Tunnelblick icon is positioned normally:</p>\n<p>%@</p>\n<p><strong>This checkbox is disabled</strong> on macOS Sierra and higher because it is not needed, and on systems for which it is known to cause problems.</p>\n<p><a href=\"https://tunnelblick.net/cAppInfoPlaceNearSpotLightIconCheckbox.html\">More info</a></p>" = "<p><strong>When checked</strong>, the Tunnelblick icon is positioned near the Spotlight icon:</p>\n<p>%1$@</p>\n<p><strong>When not checked</strong>, the Tunnelblick icon is positioned normally:</p>\n<p>%2$@</p>\n<p><strong>This checkbox is disabled</strong> on macOS Sierra and higher because it is not needed, and on systems for which it is known to cause problems.</p>\n<p><a href=\"https://tunnelblick.net/cAppInfoPlaceNearSpotLightIconCheckbox.html\">More info</a></p>";

/* HTML info for the 'Show the VPN status window when disconnected' checkbox. */
"<p><strong>When checked</strong>, the VPN status window is displayed even when the configuration is disconnected.</p><p><strong>This checkbox is disabled</strong> when 'Never Show' is selected above.</p>" = "<p><strong>When checked</strong>, the VPN status window is displayed even when the configuration is disconnected.</p><p><strong>This checkbox is disabled</strong> when 'Never Show' is selected above.</p>";

/* HTML info for the 'Disconnect when user switches out' checkbox. */
"<p><strong>When checked</strong>, the VPN will be disconnected when switching to another user.</p>\n<p><strong>When not checked</strong>, the VPN will not be disconnected when switching to another user.</p>" = "<p><strong>When checked</strong>, the VPN will be disconnected when switching to another user.</p>\n<p><strong>When not checked</strong>, the VPN will not be disconnected when switching to another user.</p>";

/* HTML info for the 'Disconnect when computer goes to sleep' checkbox. */
"<p><strong>When checked</strong>, the VPN will be disconnected when the computer goes to sleep.</p>\n<p><strong>When not checked</strong>, the VPN will stay connected when the computer goes to sleep.</p>" = "<p><strong>When checked</strong>, the VPN will be disconnected when the computer goes to sleep.</p>\n<p><strong>When not checked</strong>, the VPN will stay connected when the computer goes to sleep.</p>";

/* HTML info for the 'Reconnect when user switches in' checkbox. */
"<p><strong>When checked</strong>, the VPN will be reconnected when switching back to the current user if it was disconnected when a switch to another user was done.</p>\n<p><strong>When not checked</strong>, the VPN will not be reconnected when switching back to the current user.</p>" = "<p><strong>When checked</strong>, the VPN will be reconnected when switching back to the current user if it was disconnected when a switch to another user was done.</p>\n<p><strong>When not checked</strong>, the VPN will not be reconnected when switching back to the current user.</p>";

/* HTML info for the 'Reconnect when computer wakes up' checkbox. */
"<p><strong>When checked</strong>, the VPN will be reconnected when the computer wakes up if it was disconnected when the computer went to sleep.</p>\n<p><strong>When not checked</strong>, the VPN will not be reconnected when the computer wakes up.</p>" = "<p><strong>When checked</strong>, the VPN will be reconnected when the computer wakes up if it was disconnected when the computer went to sleep.</p>\n<p><strong>When not checked</strong>, the VPN will not be reconnected when the computer wakes up.</p>";

/* HTML info for the 'Prepend domain name to search domains' checkbox. */
"<p><strong>When checked</strong>, the VPN-specified domain name will be added to the start of the search domain list.</p>\n<p><strong>When not checked</strong>, the search domain list will be replaced by the VPN-specified domain name.</p>" = "<p><strong>When checked</strong>, the VPN-specified domain name will be added to the start of the search domain list.</p>\n<p><strong>When not checked</strong>, the search domain list will be replaced by the VPN-specified domain name.</p>";

/* HTML info for the 'Display connection timers' checkbox. */
"<p><strong>When checked</strong>, the time since a connection was established is displayed in the Tunnelblick menu and in the title of the VPN Details window.</p>" = "<p><strong>When checked</strong>, the time since a connection was established is displayed in the Tunnelblick menu and in the title of the VPN Details window.</p>";

/* HTML info for the 'Authenticate before connecting' checkbox. */
"<p><strong>When checked</strong>, you will be required to authenticate yourself before connecting. You can authenticate yourself by using your password or, if available, TouchID or FaceID.</p>\n<p><strong>When not checked</strong>, no authentication will be required before connecting.</p>\n<p><strong>This checkbox is disabled</strong> if you are using a version of macOS that does not support it.</p><p><strong>Note: A computer administrator's authorization is required to change this setting.</strong></p>" = "<p><strong>When checked</strong>, you will be required to authenticate yourself before connecting. You can authenticate yourself by using your password or, if available, TouchID or FaceID.</p>\n<p><strong>When not checked</strong>, no authentication will be required before connecting.</p>\n<p><strong>This checkbox is disabled</strong> if you are using a version of macOS that does not support it.</p><p><strong>Note: A computer administrator's authorization is required to change this setting.</strong></p>";

/* HTML info for the 'Load Tap driver' popdown list. */
"<p>A 'tap' device driver is needed for Tap connections. Tunnelblick includes its own Tap driver because the system does not include one. If you have installed a different Tap driver, Tunnelblick may not be able to load its driver.</p><p>You can choose if and when Tunnelblick loads its driver:</p>\n<p><strong>Load Tap driver automatically</strong>: Tunnelblick loads its driver if it is needed and unloads it when it is no longer needed.</p>\n<p><strong>Always load Tap driver</strong>: Tunnelblick loads its driver when it connects this configuration, and unloads it when it is no longer needed.</p>\n<p><strong>Never load Tap driver</strong>: Tunnelblick never loads its driver.</p>\n<p><strong>This checkbox is disabled</strong> for Tun configurations.</p>" = "<p>A 'tap' device driver is needed for Tap connections. Tunnelblick includes its own Tap driver because the system does not include one. If you have installed a different Tap driver, Tunnelblick may not be able to load its driver.</p><p>You can choose if and when Tunnelblick loads its driver:</p>\n<p><strong>Load Tap driver automatically</strong>: Tunnelblick loads its driver if it is needed and unloads it when it is no longer needed.</p>\n<p><strong>Always load Tap driver</strong>: Tunnelblick loads its driver when it connects this configuration, and unloads it when it is no longer needed.</p>\n<p><strong>Never load Tap driver</strong>: Tunnelblick never loads its driver.</p>\n<p><strong>This checkbox is disabled</strong> for Tun configurations.</p>";

/* HTML info for the 'Load Tun driver' popdown list. */
"<p>A 'tun' device driver is needed for Tun connections. Usually the system's Tun driver is used, but Tunnelblick also includes its own Tun driver. If you have installed a different Tun driver, Tunnelblick may not be able to load its driver.</p>\n<p>OpenVPN will use the system's driver unless the OpenVPN configuration includes the 'dev-type tun' option.</p>\n<p>You can choose if and when Tunnelblick loads its Tun driver:</p>\n<p><strong>Load Tun driver automatically</strong>: Tunnelblick loads its driver if it is needed and unloads it when it is no longer needed. (Tunnelblick will only load its driver if the OpenVPN configuration includes the 'dev-type tun' option.)</p>\n<p><strong>Always load Tun driver</strong>: Tunnelblick loads its driver when it connects this configuration, and unloads it when it is no longer needed.</p>\n<p><strong>Never load Tun driver</strong>: Tunnelblick never loads its driver.</p>\n<p><strong>This checkbox is disabled</strong> for Tap configurations.</p>" = "<p>A 'tun' device driver is needed for Tun connections. Usually the system's Tun driver is used, but Tunnelblick also includes its own Tun driver. If you have installed a different Tun driver, Tunnelblick may not be able to load its driver.</p>\n<p>OpenVPN will use the system's driver unless the OpenVPN configuration includes the 'dev-type tun' option.</p>\n<p>You can choose if and when Tunnelblick loads its Tun driver:</p>\n<p><strong>Load Tun driver automatically</strong>: Tunnelblick loads its driver if it is needed and unloads it when it is no longer needed. (Tunnelblick will only load its driver if the OpenVPN configuration includes the 'dev-type tun' option.)</p>\n<p><strong>Always load Tun driver</strong>: Tunnelblick loads its driver when it connects this configuration, and unloads it when it is no longer needed.</p>\n<p><strong>Never load Tun driver</strong>: Tunnelblick never loads its driver.</p>\n<p><strong>This checkbox is disabled</strong> for Tap configurations.</p>";

/* HTML info for the 'Check Now' button. */
"<p>Checks for updates to the Tunnelblick application.</p><p>Accesses the Tunnelblick website; for more details see <a href=\"https://tunnelblick.net/cPrivacy.html\">Privacy and Security</a> [tunnelblick.net].</p><p>Also checks for updates to configurations if your VPN service provider implements that feature.</p>" = "<p>Checks for updates to the Tunnelblick application.</p><p>Accesses the Tunnelblick website; for more details see <a href=\"https://tunnelblick.net/cPrivacy.html\">Privacy and Security</a> [tunnelblick.net].</p><p>Also checks for updates to configurations if your VPN service provider implements that feature.</p>";

/* HTML info for the 'Copy Diagnostic Info to Clipboard' button. */
"<p>Copies information to the Clipboard to help diagnose problems.</p><p>The information includes software versions and settings, the OpenVPN configuration file, network settings and more.</p><p>Sensitive certificate information is not included, but data such as IP addresses and URLs which <em>may</em> be confidential are included. You should examine the information and remove anything you want kept secret before sending it in an email or posting it publicly.</p>" = "<p>Copies information to the Clipboard to help diagnose problems.</p><p>The information includes software versions and settings, the OpenVPN configuration file, network settings and more.</p><p>Sensitive certificate information is not included, but data such as IP addresses and URLs which <em>may</em> be confidential are included. You should examine the information and remove anything you want kept secret before sending it in an email or posting it publicly.</p>";

/* HTML info for the 'Copy Console Log to Clipboard' button. */
"<p>Copies the last part of the Console Log to the Clipboard so it may be pasted into an email or other document.</p><p>The log contains details of Tunnelblick's and OpenVPN's operations. It includes normal status messages and detailed error messages that are too long to present to the user in a normal dialog window.</p>" = "<p>Copies the last part of the Console Log to the Clipboard so it may be pasted into an email or other document.</p><p>The log contains details of Tunnelblick's and OpenVPN's operations. It includes normal status messages and detailed error messages that are too long to present to the user in a normal dialog window.</p>";

/* HTML info for the 'Export Tunnelblick Setup' button. */
"<p>Exports the Tunnelblick setup, including all configurations and settings for all users of this computer, to a compressed file on the Desktop.</p><ul><li>Credentials saved in the Keychain are <strong>not</strong> exported.</li><li>The export may take a long time.</li></ul>" = "<p>Exports the Tunnelblick setup, including all configurations and settings for all users of this computer, to a compressed file on the Desktop.</p><ul><li>Credentials saved in the Keychain are <strong>not</strong> exported.</li><li>The export may take a long time.</li></ul>";

/* HTML info for the 'Open Uninstall Instructions in Browser' button. */
"<p>Opens a browser window containing information on the Tunnelblick website about uninstalling Tunnelblick.</p>" = "<p>Opens a browser window containing information on the Tunnelblick website about uninstalling Tunnelblick.</p>";

/* HTML info for the 'Advanced...' button. */
"<p>Opens a window with additional settings.</p><p>Any changes will be applied to all configurations that are selected in the 'VPN Details' window.</p>" = "<p>Opens a window with additional settings.</p><p>Any changes will be applied to all configurations that are selected in the 'VPN Details' window.</p>";

/* HTML info for the 'Quit All OpenVPN Processes' button. */
"<p>Quits all OpenVPN processes, including those which were not started by Tunnelblick. You should use the Tunnelblick 'Disconnect' or 'Disconnect All' buttons and menu commands to disconnect configurations which were connected using Tunnelblick.</p><p>Clicking this button sends a 'SIGTERM' signal to all processes named 'openvpn'. Normally this will cause OpenVPN to close all connections and quit. If this button does not quit all OpenVPN processes, you may need to use the macOS Activity Monitor application to 'Force Quit' the process.</p>" = "<p>Quits all OpenVPN processes, including those which were not started by Tunnelblick. You should use the Tunnelblick 'Disconnect' or 'Disconnect All' buttons and menu commands to disconnect configurations which were connected using Tunnelblick.</p><p>Clicking this button sends a 'SIGTERM' signal to all processes named 'openvpn'. Normally this will cause OpenVPN to close all connections and quit. If this button does not quit all OpenVPN processes, you may need to use the macOS Activity Monitor application to 'Force Quit' the process.</p>";

/* HTML info for the 'Reset Disabled Warnings' button. */
"<p>Restores warnings that have been inhibited by a 'Do not warn about this again' checkbox.</p>" = "<p>Restores warnings that have been inhibited by a 'Do not warn about this again' checkbox.</p>";

/* HTML info for the 'VPN log level' button. */
"<p>Specifies the amount of logging that is done by Tunnelblick and OpenVPN.</p>" = "<p>Specifies the amount of logging that is done by Tunnelblick and OpenVPN.</p>";

/* HTML info for the 'Icon' button. */
"<p>Specifies the icon which Tunnelblick should display in the menu bar.</p>" = "<p>Specifies the icon which Tunnelblick should display in the menu bar.</p>";

/* HTML info for the 'Keyboard shortcut' button. */
"<p>Specifies the keys to press to invoke Tunnelblick's main menu.</p>" = "<p>Specifies the keys to press to invoke Tunnelblick's main menu.</p>";

/* HTML info for the 'Maximum log display size' button. */
"<p>Specifies the maximum amount of storage to use to display the VPN log.</p>" = "<p>Specifies the maximum amount of storage to use to display the VPN log.</p>";

/* HTML info for the button for selecting which screen to show status windows. */
"<p>Specifies the screen on which Tunnelblick should display VPN status windows.</p>" = "<p>Specifies the screen on which Tunnelblick should display VPN status windows.</p>";

/* HTML info for the 'VPN status windows' button. */
"<p>Specifies when Tunnelblick should display VPN status windows.</p>" = "<p>Specifies when Tunnelblick should display VPN status windows.</p>";

/* HTML info for the 'Flush DNS cache after connecting or disconnecting' checkbox. */
"<p>The DNS cache contains copies of DNS (Domain Name System) information.</p>\n<p><strong>When checked</strong>, the DNS cache will be flushed (cleared) after connecting or disconnecting. All DNS lookups will be performed by the name server specified by the VPN setup.</p>\n<p><strong>When not checked</strong>, the DNS cache will not be flushed. This can cause problems if there are name conflicts between the name server specified by the VPN setup and the pre-VPN name server and if pre-VPN entries have been cached.</p>" = "<p>The DNS cache contains copies of DNS (Domain Name System) information.</p>\n<p><strong>When checked</strong>, the DNS cache will be flushed (cleared) after connecting or disconnecting. All DNS lookups will be performed by the name server specified by the VPN setup.</p>\n<p><strong>When not checked</strong>, the DNS cache will not be flushed. This can cause problems if there are name conflicts between the name server specified by the VPN setup and the pre-VPN name server and if pre-VPN entries have been cached.</p>";

/* HTML info for the 'Open easy-rsa in Terminal' button. */
"<p>Tunnelblick includes a customized version of 'easy-rsa', which is a set of command line scripts written by the OpenVPN developers for creating and maintaining certificates and keys.</p><p>Clicking this button launches the macOS Terminal application with the working directory set to the folder containing the scripts.</p><p>The scripts are normally located in the folder at ~/Library/Application Support/Tunnelblick/easy-rsa. An 'easy-rsaPath' preference can contain the path to a folder that Tunnelblick will use instead. 'easy-rsaPath' must be an absolute path or start with a '~', and the parent folder of the path must exist. If a folder exists at the path, it will be used; if it does not exist, it will be created and the easy-rsa scripts will be installed into it when Tunnelblick is launched.</p><p>For information about using easy-rsa, see <a href=\"https://openvpn.net/index.php/open-source/documentation/howto.html#pki\">Setting up your own Certificate Authority (CA) and generating certificates and keys for an OpenVPN server and multiple clients</a> [openvpn.net].</p><p>For details of Tunnelblick's customizations of easy-rsa, see the README file located in the folder.</p>" = "<p>Tunnelblick includes a customized version of 'easy-rsa', which is a set of command line scripts written by the OpenVPN developers for creating and maintaining certificates and keys.</p><p>Clicking this button launches the macOS Terminal application with the working directory set to the folder containing the scripts.</p><p>The scripts are normally located in the folder at ~/Library/Application Support/Tunnelblick/easy-rsa. An 'easy-rsaPath' preference can contain the path to a folder that Tunnelblick will use instead. 'easy-rsaPath' must be an absolute path or start with a '~', and the parent folder of the path must exist. If a folder exists at the path, it will be used; if it does not exist, it will be created and the easy-rsa scripts will be installed into it when Tunnelblick is launched.</p><p>For information about using easy-rsa, see <a href=\"https://openvpn.net/index.php/open-source/documentation/howto.html#pki\">Setting up your own Certificate Authority (CA) and generating certificates and keys for an OpenVPN server and multiple clients</a> [openvpn.net].</p><p>For details of Tunnelblick's customizations of easy-rsa, see the README file located in the folder.</p>";

/* HTML error message. The first %@ is a configuration name. The second %@ is 'More info' link which has already been translated. */
"<p>Tunnelblick was not able to load a system extension that is needed to connect to %@.</p><p>%@</p>" = "<p>Tunnelblick was not able to load a system extension that is needed to connect to %1$@.</p><p>%2$@</p>";

/* Toolbar text for 'Lock' item */
"Admin mode %@ remaining" = "Admin mode %@ remaining";

/* Credit description */
"Afrikaans translation" = "Afrikaans translation";

/* Credit description */
"Animation and icon sets code" = "Animation and icon sets code";

/* Credit description */
"Arabic translation" = "Arabic translation";

/* Toolbar text for 'Lock' item */
"Authenticating..." = "Authenticating…";

/* Credit description */
"Azerbaijani translation" = "Azerbaijani translation";

/* Credit description */
"Bulgarian translation" = "Bulgarian translation";

/* Credit description */
"Button images" = "Button images";

/* Credit description */
"Catalan translation" = "Catalan translation";

/* Checkbox text */
"Check for IP address changes" = "Check for IP address changes";

/* Checkbox text */
"Check for updates" = "Check for updates";

/* Credit description */
"Chinese (simplified) translation" = "Chinese (simplified) translation";

/* Credit description */
"Chinese (traditional) translation" = "Chinese (traditional) translation";

/* Credentials name */
"Common" = "Common";

/* Speak string */
"Connected to %@" = "Connected to %@";

/* Credit description */
"Contributed much to the early code" = "Contributed much to the early code";

/* Credit description */
"Contributed to early code" = "Contributed to early code";

/* Credit description */
"Croatian translation" = "Croatian translation";

/* Credit description */
"Czech translation" = "Czech translation";

/* Credit description */
"Danish translation" = "Danish translation";

/* Speak string */
"Disconnected from %@" = "Disconnected from %@";

/* Checkbox */
"Do not show this again" = "Do not show this again";

/* Checkbox text */
"Do not warn about this again;\nalways re-enable when connecting" = "Do not warn about this again;\nalways re-enable when connecting";

/* Checkbox text */
"Do not warn about this again;\nalways re-enable when quitting Tunnelblick" = "Do not warn about this again;\nalways re-enable when quitting Tunnelblick";

/* Checkbox text */
"Do not warn about this again;\nnever re-enable when starting Tunnelblick" = "Do not warn about this again;\nnever re-enable when starting Tunnelblick";

/* Credit description */
"Dutch translation" = "Dutch translation";

/* Toolbar text for 'Lock' icon
   Toolbar text for 'Lock' item */
"Enter admin mode" = "Enter admin mode";

/* Credit description */
"Estonian translation" = "Estonian translation";

/* Credit description */
"Finnish translation" = "Finnish translation";

/* Credit description */
"Flemish translation" = "Flemish translation";

/* Credit description */
"Founder, original program and documentation" = "Founder, original program and documentation";

/* Credit description */
"French translation" = "French translation";

/* Credit description */
"German translation" = "German translation";

/* Credit description */
"Greek translation" = "Greek translation";

/* Credit description */
"Hebrew translation" = "Hebrew translation";

/* Credit description */
"Hungarian translation" = "Hungarian translation";

/* Credit description */
"Icelandic translation" = "Icelandic translation";

/* Credit description */
"Icon set including Retina images" = "Icon set including Retina images";

/* Credit description */
"Indonesian translation" = "Indonesian translation";

/* Credit description */
"Italian translation" = "Italian translation";

/* Credit description */
"Japanese translation" = "Japanese translation";

/* Credit description */
"Korean translation" = "Korean translation";

/* [name of your language] translation */
"LANGUAGE_TRANSLATION" = "LANGUAGE_TRANSLATION";

/* Names of lead translators */
"LEAD_TRANSLATORS" = "LEAD_TRANSLATORS";

/* Credit description */
"Latvian translation" = "Latvian translation";

/* Credit description */
"Localization code tweaks" = "Localization code tweaks";

/* Credit description */
"Multiple configuration folders" = "Multiple configuration folders";

/* Credit description */
"Norwegian translation" = "Norwegian translation";

/* Credit description */
"OpenVPN 2.3 and 64-bit integration" = "OpenVPN 2.3 and 64-bit integration";

/* Credit description */
"PKCS#11 support" = "PKCS#11 support";

/* Credit description */
"Persian translation" = "Persian translation";

/* Credit description */
"Polish translation" = "Polish translation";

/* Credit description */
"Portuguese (Brazilian) translation" = "Portuguese (Brazilian) translation";

/* Credit description */
"Portuguese translation" = "Portuguese translation";

/* Credit description */
"Program and documentation enhancements and maintenance after version 3.0b10" = "Program and documentation enhancements and maintenance after version 3.0b10";

/* Credit description */
"Romanian translation" = "Romanian translation";

/* Credit description */
"Russian translation" = "Russian translation";

/* Credit description */
"Serbian (Latin) translation" = "Serbian (Latin) translation";

/* Credit description */
"Slovak translation" = "Slovak translation";

/* Credit description */
"Spanish translation" = "Spanish translation";

/* Credit description */
"Swedish translation" = "Swedish translation";

/* Credit description */
"Thai translation" = "Thai translation";

/* This is the name of a file created by the 'Export Tunnelblick Setup' button. The %@ will be replaced by a date/time such as '2018-07-28 16:22:18' */
"Tunnelblick Setup %@" = "Tunnelblick Setup %@";

/* Credit description */
"Tunnelblick icon" = "Tunnelblick icon";

/* Credit description */
"Turkish translation" = "Turkish translation";

/* Credit description */
"UKKQueue and UKLoginItemRegistry" = "UKKQueue and UKLoginItemRegistry";

/* Credit description */
"Ukrainian translation" = "Ukrainian translation";

/* Credit description */
"Up and Down scripts" = "Up and Down scripts";

/* Notification text */
"Updated to %@." = "Updated to %@.";

/* Column heading in a table. The \"setup data\" is data from a Tunnelblick installation (configurations and settings) created by the \"Export Tunnelblick Setup\" button on the \"Utilities\" panel of the \"VPN Details\" window. */
"User in setup data" = "User in setup data";

/* Column heading in a table */
"User on this computer" = "User on this computer";

/* Credit description */
"Vietnamese translation" = "Vietnamese translation";

/* Credit description */
"Xcode help and OpenSSL integration" = "Xcode help and OpenSSL integration";

/* Authentication Prompt */
"authenticate" = "authenticate";

/* Button VPNService */
"Accept" = "Accept";

/* Button VPNService */
"Create a Free Account" = "Create a Free Account";

/* Button VPNService */
"Get Different Image" = "Get Different Image";

/* Button VPNService *//* Window title VPNService */
"Login" = "Login";

/* Button VPNService */
"Next" = "Next";

/* Button VPNService */
"Reject" = "Reject";

/* Menu item VPNService */
"Register for Tunnelblick..." = "Register for Tunnelblick…";

/* Window title  VPNService */
"Cannot obtain image" = "Cannot obtain image";

/* Window title  VPNService */
"Cannot register" = "Cannot register";

/* Window title  VPNService */
"Email not verified" = "Email not verified";

/* Window title  VPNService */
"Entries required" = "Entries required";

/* Window title  VPNService */
"Failed to load Terms of Service" = "Failed to load Terms of Service";

/* Window title VPNService */
"No configuration available" = "No configuration available";

/* Window title  VPNService */
"Password entries must match" = "Password entries must match";

/* Window title  VPNService */
"Prove You are Human" = "Prove You are Human";

/* Window title  VPNService */
"Register with Tunnelblick" = "Register with Tunnelblick";

/* Window title  VPNService */
"Sorry" = "Sorry";

/* Window title  VPNService */
"Terms of Service" = "Terms of Service";

/* Window title  VPNService */
"Tunnelblick - Free VPN" = "Tunnelblick - Free VPN";

/* Window title  VPNService */
"Welcome!" = "Welcome!";

/* Window title  VPNService */
"You Must Type the Characters" = "You Must Type the Characters";

/* Window text VPNService */
"Confirm password:" = "Confirm password:";

/* Window text VPNService */
"Congratulations! Your account has been created. You should receive an email from Tunnelblick soon. Follow the instructions in the email to verify your email address and then click 'Next'." = "Congratulations! Your account has been created. You should receive an email from Tunnelblick soon. Follow the instructions in the email to verify your email address and then click 'Next'.";

/* Window text VPNService */
"Could not check registration" = "Could not check registration";

/* Window text VPNService */
"Could not get a captcha image" = "Could not get a captcha image";

/* Window text VPNService */
"Could not get a session token" = "Could not get a session token";

/* Window text VPNService */
"Email address %@ is already registered for an account" = "Email address %@ is already registered for an account";

/* Window text VPNService */
"Email address:" = "Email address:";

/* Window text VPNService */
"Invalid URL: %@" = "Invalid URL: %@";

/* Window text VPNService */
"No valid session token." = "No valid session token.";

/* Window text VPNService */
"Please read our Terms of Service and indicate your acceptance or rejection of them." = "Please read our Terms of Service and indicate your acceptance or rejection of them.";

/* Window text VPNService */
"Please type the characters in the image and click next." = "Please type the characters in the image and click next.";

/* Window text VPNService */
"Session token requires encoding" = "Session token requires encoding";

/* Window text VPNService */
"Session token too long" = "Session token too long";

/* Window text VPNService */
"Sorry, but your request for an account could not be processed:\n     %@" = "Sorry, but your request for an account could not be processed:\n     %@";

/* Window text VPNService */
"Terms of service are unavailable." = "Terms of service are unavailable.";

/* Window text VPNService */
"The Terms of Service could not be loaded:" = "The Terms of Service could not be loaded:";

/* Window text VPNService */
"The email address has not been verified.\n\nYou will not be able to login and use the VPN until the email address has been verified by following the instructions in an email sent to you by Tunnelblick when you registered for the service." = "The email address has not been verified.\n\nYou will not be able to login and use the VPN until the email address has been verified by following the instructions in an email sent to you by Tunnelblick when you registered for the service.";

/* Window text VPNService */
"The email address you entered was not a valid email address." = "The email address you entered was not a valid email address.";

/* Window text VPNService */
"The password entries must match to proceed." = "The password entries must match to proceed.";

/* Window text VPNService */
"The text you entered did not match the text in the Captcha image." = "The text you entered did not match the text in the Captcha image.";

/* Window text VPNService */
"There is no configuration named '%@' installed.\n\nTry reinstalling Tunnelblick from a disk image." = "There is no configuration named '%@' installed.\n\nTry reinstalling Tunnelblick from a disk image.";

/* Window text VPNService */
"To create your free Tunnelblick account we need your email address and a password of your choosing." = "To create your free Tunnelblick account we need your email address and a password of your choosing.";

/* Window text VPNService */
"Tunnelblick allows you to explore the Internet freely without restrictions while simultaneously securing your Internet connection." = "Tunnelblick allows you to explore the Internet freely without restrictions while simultaneously securing your Internet connection.";

/* Window text VPNService */
"Type the characters above:" = "Type the characters above:";

/* Window text VPNService */
"Unable to check account status:\n     %@" = "Unable to check account status:\n     %@";

/* Window text VPNService */
"Unable to check registration for empty email address" = "Unable to check registration for empty email address";

/* Window text VPNService */
"Unable to connect to server" = "Unable to connect to server";

/* Window text VPNService */
"You have already registered but not yet confirmed your email address." = "You have already registered but not yet confirmed your email address.";

/* Window text VPNService */
"You have already registered." = "You have already registered.";

/* Window text VPNService */
"You must enter an email address and password to login." = "You must enter an email address and password to login.";

/* Window text VPNService */
"You must enter an email address, password, and password confirmation to proceed." = "You must enter an email address, password, and password confirmation to proceed.";

/* Window text VPNService */
"You must type the characters in the image to proceed." = "You must type the characters in the image to proceed.";

/* Window text VPNService */
"Your account status could not be verified:\n     %@." = "Your account status could not be verified:\n     %@.";

