diff --git a/src/share/locale/en/LC_MESSAGES/OPNsense.pot b/src/share/locale/en/LC_MESSAGES/OPNsense.pot
index 020021573..436570d77 100644
--- a/src/share/locale/en/LC_MESSAGES/OPNsense.pot
+++ b/src/share/locale/en/LC_MESSAGES/OPNsense.pot
@@ -17,9997 +17,41534 @@ msgstr ""
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-src/etc/inc/array_intersect_key.inc: user_error(gettext('Wrong parameter count for array_intersect_key()'), E_USER_WARNING);
-src/etc/inc/array_intersect_key.inc: user_error(gettext('array_intersect_key() Argument #') .
-src/etc/inc/array_intersect_key.inc: ($i + 1) . gettext(' is not an array'), E_USER_WARNING);
-src/etc/inc/auth.inc: display_error_form("501", gettext("Potential DNS Rebind attack detected, see http://en.wikipedia.org/wiki/DNS_rebinding Try accessing the router by IP address instead of by hostname."));
-src/etc/inc/auth.inc: echo "
" . gettext("Redirecting...") . "" . gettext("Redirecting to the dashboard...") . "";
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not connect to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("LDAP: Could not lookup CA by reference for host %s."), $authcfg['ldap_caref']));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not connect to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(gettext("ERROR! ldap_get_user_ous() backed selected with no LDAP authentication server defined."));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not connect to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_user_ous() could not bind anonymously to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_user_ous() could not bind to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_groups() Could not connect to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_groups() could not bind anonymously to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_groups() could not bind to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(gettext("ERROR! ldap_backed() called with no LDAP authentication server defined. Defaulting to local user database. Visit System -> User Manager."));
-src/etc/inc/auth.inc: log_error(gettext("ERROR! ldap_backed() called with no LDAP authentication server defined."));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not connect to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not bind to server %s."), $ldapname));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("Search resulted in error: %s"), ldap_error($ldap)));
-src/etc/inc/auth.inc: log_error(gettext("ERROR! Either LDAP search failed, or multiple users were found."));
-src/etc/inc/auth.inc: log_error(sprintf(gettext('ERROR! Could not login to server %1$s as user %2$s: %3$s'), $ldapname, $username, ldap_error($ldap)));
-src/etc/inc/auth.inc: return array("name" => gettext("Local Database"), "type" => "Local Auth", "host" => $config['system']['hostname']);
-src/etc/inc/auth.inc: $list["Local Database"] = array( "name" => gettext("Local Database"), "type" => "Local Auth", "host" => $config['system']['hostname']);
-src/etc/inc/auth.inc: log_error(sprintf(gettext("Successful login for user '%1\$s' from: %2\$s"), $_POST['usernamefld'], $_SERVER['REMOTE_ADDR']));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("Session timed out for user '%1\$s' from: %2\$s"), $_SESSION['Username'], $_SERVER['REMOTE_ADDR']));
-src/etc/inc/auth.inc: log_error(sprintf(gettext("User logged out for user '%1\$s' from: %2\$s"), $_SESSION['Username'], $_SERVER['REMOTE_ADDR']));
-src/etc/inc/authgui.inc: display_error_form("201", gettext("No page assigned to this user! Click here to logout."));
-src/etc/inc/authgui.inc: printf(gettext('Error: %1$s Description: %2$s'), $http_code, $desc);
-src/etc/inc/authgui.inc: isset($_SESSION['Login_Error']) ? $login_error = $_SESSION['Login_Error'] : $login_error = gettext("unknown reason");
-src/etc/inc/authgui.inc: printf("showajaxmessage('" . gettext("Invalid login (%s).") . "')", $login_error);
-src/etc/inc/authgui.inc: printf("showajaxmessage('" . gettext("This device is currently being maintained by: %s.") . "');", $whom);
-src/etc/inc/authgui.inc: =gettext("Login"); ?>
-src/etc/inc/authgui.inc: print_info_box(gettext("You are accessing this router by an IP address not configured locally, which may be forwarded by NAT or other means.
If you did not setup this forwarding, you may be the target of a man-in-the-middle attack."));
-src/etc/inc/authgui.inc:
-src/etc/inc/authgui.inc:
-src/etc/inc/authgui.inc:
-src/etc/inc/authgui.inc: = gettext("Your browser must support cookies to login."); ?>
-src/etc/inc/captiveportal.inc: printf(gettext("Error: cannot open '%s' in captiveportal_write_elements()%s"), $data['name'], "\n");
-src/etc/inc/config.console.inc: echo gettext("DANGER! WARNING! ACHTUNG!") . "\n\n";
-src/etc/inc/config.console.inc: printf(gettext("%s requires *AT LEAST* %s RAM to function correctly.%s"), $g['product_name'], $g['minimum_ram_warning_text'], "\n");
-src/etc/inc/config.console.inc: printf(gettext("Only (%s) MB RAM has been detected, with (%s) available to %s.%s"), $realmem, $physmem, $g['product_name'], "\n");
-src/etc/inc/config.console.inc: echo "\n" . gettext("Press ENTER to continue.") . " ";
-src/etc/inc/config.console.inc: echo gettext("No interfaces found!") . "\n";
-src/etc/inc/config.console.inc: echo "\n\n" . gettext("VLAN interfaces:") . "\n\n";
-src/etc/inc/config.console.inc: echo "\n" . gettext("Enter the WAN interface name or 'a' for auto-detection:") . " ";
-src/etc/inc/config.console.inc: printf(gettext("%sInvalid interface name '%s'%s"), "\n", $wanif, "\n");
-src/etc/inc/config.console.inc: printf(gettext("%sEnter the LAN interface name or 'a' for auto-detection %s" .
-src/etc/inc/config.console.inc: printf(gettext("%sInvalid interface name '%s'%s"), "\n", $lanif, "\n");
-src/etc/inc/config.console.inc: printf(gettext("%sOptional interface %s description found: %s"), "\n", $io, $config['interfaces']['opt' . $io]['descr']);
-src/etc/inc/config.console.inc: printf(gettext("%sEnter the Optional %s interface name or 'a' for auto-detection%s" .
-src/etc/inc/config.console.inc: $ad = autodetect_interface(gettext("Optional") . " " . $io, $fp);
-src/etc/inc/config.console.inc: printf(gettext("%sInvalid interface name '%s'%s"), "\n", $optif[$i], "\n");
-src/etc/inc/config.console.inc: echo "\n" . gettext("The interfaces will be assigned as follows:") . "\n\n";
-src/etc/inc/config.console.inc: printf(gettext("%sWriting configuration..."), "\n");
-src/etc/inc/config.console.inc: printf(gettext("done.%s"), "\n");
-src/etc/inc/config.console.inc: echo gettext("One moment while we reload the settings...");
-src/etc/inc/config.console.inc: echo gettext(" done!") . "\n";
-src/etc/inc/config.console.inc: printf(gettext("Detected link-up on interface %s.%s"), $ifn, "\n");
-src/etc/inc/config.console.inc: printf(gettext("No link-up detected.%s"), "\n");
-src/etc/inc/config.console.inc: echo "\n\n" . gettext("VLAN Capable interfaces:") . "\n\n";
-src/etc/inc/config.console.inc: echo gettext("No interfaces found!") . "\n";
-src/etc/inc/config.console.inc: echo gettext("No VLAN capable interfaces detected.") . "\n";
-src/etc/inc/config.console.inc: echo "\n" . gettext("Enter the parent interface name for the new VLAN (or nothing if finished):") . " ";
-src/etc/inc/config.console.inc: printf(gettext("%sInvalid interface name '%s'%s"), "\n", $vlan['if'], "\n");
-src/etc/inc/config.console.inc: echo gettext("Enter the VLAN tag (1-4094):") . " ";
-src/etc/inc/config.console.inc: printf(gettext("%sInvalid VLAN tag '%s'%s"), "\n", $vlan['tag'], "\n");
-src/etc/inc/config.inc: log_error(gettext("Upgrading m0n0wall configuration to pfSense... "));
-src/etc/inc/config.inc: log_error(gettext("ERROR! Could not convert m0n0wall -> pfsense in config.xml"));
-src/etc/inc/config.lib.inc: echo "\n" . gettext("Config.xml unlocked.") . "\n";
-src/etc/inc/config.lib.inc: echo "\n" . gettext("Invalid password entered. Please try again.") . "\n";
-src/etc/inc/config.lib.inc: log_error(gettext("No config.xml found, attempting last known config restore."));
-src/etc/inc/config.lib.inc: file_notice("config.xml", gettext("No config.xml found, attempting last known config restore."), "pfSenseConfigurator", "");
-src/etc/inc/config.lib.inc: log_error(gettext('No config.xml found, attempting to restore factory config.'));
-src/etc/inc/config.lib.inc: log_error(gettext('No config.xml found, attempting to restore factory config.'));
-src/etc/inc/config.lib.inc: log_error(gettext('No config.xml found, attempting to restore factory config.'));
-src/etc/inc/config.lib.inc: log_error(sprintf(gettext('%1$s is restoring the configuration %2$s'), $g['product_name'], $file));
-src/etc/inc/config.lib.inc: file_notice("config.xml", sprintf(gettext('%1$s is restoring the configuration %2$s'), $g['product_name'], $file), "pfSenseConfigurator", "");
-src/etc/inc/config.lib.inc: file_notice("config.xml", gettext("No config.xml found, attempting last known config restore."), "pfSenseConfigurator", "");
-src/etc/inc/config.lib.inc: echo sprintf(gettext("XML configuration file not found. %s cannot continue booting."), $g['product_name']) . "\n";
-src/etc/inc/config.lib.inc: file_notice("config.xml", gettext("Last known config found and restored. Please double check your configuration file for accuracy."), "pfSenseConfigurator", "");
-src/etc/inc/config.lib.inc: log_error(gettext("Could not find a usable configuration file! Exiting...."));
-src/etc/inc/config.lib.inc: log_error(gettext("No config.xml found, attempting last known config restore."));
-src/etc/inc/config.lib.inc: file_notice("config.xml", gettext("No config.xml found, attempting last known config restore."), "pfSenseConfigurator", "");
-src/etc/inc/config.lib.inc: log_error(gettext('No config.xml found, attempting to restore factory config.'));
-src/etc/inc/config.lib.inc: echo gettext("Disk is dirty. Running fsck -y") . "\n";
-src/etc/inc/config.lib.inc: log_error(gettext("File system is dirty. Launching FSCK for /"));
-src/etc/inc/config.lib.inc: log_error(sprintf(gettext("Start Configuration upgrade at %s, set execution timeout to 15 minutes"), $now));
-src/etc/inc/config.lib.inc: write_config(gettext("Updated bogon update frequency to 3am"));
-src/etc/inc/config.lib.inc: log_error(gettext("Updated bogon update frequency to 3am"));
-src/etc/inc/config.lib.inc: log_error(sprintf(gettext("Ended Configuration upgrade at %s"), $now));
-src/etc/inc/config.lib.inc: write_config(sprintf(gettext('Upgraded config version level from %1$s to %2$s'), $prev_version, $config['version']));
-src/etc/inc/config.lib.inc: log_error(gettext("WARNING: Config contents could not be save. Could not open file!"));
-src/etc/inc/config.lib.inc: file_notice('config.xml', sprintf("%s\n", gettext('Unable to open /conf/config.xml for writing in write_config()')));
-src/etc/inc/config.lib.inc: log_error(gettext("Could not restore config.xml."));
-src/etc/inc/config.lib.inc: write_config(gettext("Reverted to") . " " . array_pop(explode("/", $conffile)) . ".", false);
-src/etc/inc/config.lib.inc: echo gettext("Installing configuration...") . "\n";
-src/etc/inc/config.lib.inc: log_error(gettext("Installing configuration ...."));
-src/etc/inc/config.lib.inc: $xmlerr = gettext("XML error: unable to open file");
-src/etc/inc/config.lib.inc: $xmlerr = sprintf(gettext('%1$s at line %2$d'),
-src/etc/inc/config.lib.inc: log_error(sprintf(gettext("The backup cache file %s is corrupted. Unlinking."), $backup));
-src/etc/inc/config.lib.inc: log_error(sprintf(gettext("The backup cache file %s is corrupted. Unlinking."), $backup));
-src/etc/inc/config.lib.inc: $desc = sprintf(gettext("%s made unknown change"), $_SERVER['SCRIPT_NAME']);
-src/etc/inc/dyndns.class: notify_all_remote(sprintf(gettext("DynDNS updated IP Address on %s (%s) to %s"), convert_real_interface_to_friendly_descr($this->_if), $this->_if, $wan_ip));
-src/etc/inc/dyndns.class: notify_all_remote(sprintf(gettext("DynDNS updated IPv6 Address on %s (%s) to %s"), convert_real_interface_to_friendly_descr($this->_if), $this->_if, $wan_ip));
-src/etc/inc/easyrule.inc: $filterent['descr'] = gettext("Easy Rule: Blocked from Firewall Log View");
-src/etc/inc/easyrule.inc: $filterent['created'] = make_config_revision_entry(null, gettext("Easy Rule"));
-src/etc/inc/easyrule.inc: $alias['detail'] = $a_aliases[$id]['detail'] . gettext('Entry added') . ' ' . date('r') . '||';
-src/etc/inc/easyrule.inc: $alias['descr'] = gettext("Hosts blocked from Firewall Log view");
-src/etc/inc/easyrule.inc: $alias['detail'] = gettext('Entry added') . ' ' . date('r') . '||';
-src/etc/inc/easyrule.inc: $filterent['descr'] = gettext("Easy Rule: Passed from Firewall Log View");
-src/etc/inc/easyrule.inc: $filterent['created'] = make_config_revision_entry(null, gettext("Easy Rule"));
-src/etc/inc/easyrule.inc: return gettext("Tried to block invalid IP:") . ' ' . htmlspecialchars($src);
-src/etc/inc/easyrule.inc: return gettext("Invalid interface for block rule:") . ' ' . htmlspecialchars($int);
-src/etc/inc/easyrule.inc: return gettext("Host added successfully");
-src/etc/inc/easyrule.inc: return gettext("Failed to create block rule, alias, or add host.");
-src/etc/inc/easyrule.inc: return gettext("Tried to block but had no host IP or interface");
-src/etc/inc/easyrule.inc: return gettext("Unknown block error.");
-src/etc/inc/easyrule.inc: return gettext("Invalid interface for pass rule:") . ' ' . htmlspecialchars($int);
-src/etc/inc/easyrule.inc: return gettext("Invalid protocol for pass rule:") . ' ' . htmlspecialchars($proto);
-src/etc/inc/easyrule.inc: return gettext("Tried to pass invalid source IP:") . ' ' . htmlspecialchars($src);
-src/etc/inc/easyrule.inc: return gettext("Tried to pass invalid destination IP:") . ' ' . htmlspecialchars($dst);
-src/etc/inc/easyrule.inc: return gettext("Missing destination port:") . ' ' . htmlspecialchars($dstport);
-src/etc/inc/easyrule.inc: return gettext("Tried to pass invalid destination port:") . ' ' . htmlspecialchars($dstport);
-src/etc/inc/easyrule.inc: return gettext("Successfully added pass rule!");
-src/etc/inc/easyrule.inc: return gettext("Failed to add pass rule.");
-src/etc/inc/easyrule.inc: return gettext("Missing parameters for pass rule.");
-src/etc/inc/easyrule.inc: return gettext("Unknown pass error.");
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Initializing"));
-src/etc/inc/filter.inc: echo gettext("Configuring firewall");
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating aliases"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating Limiter rules"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating NAT rules"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating filter rules"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating ALTQ queues"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating Layer7 rules"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Loading filter rules"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Filter is disabled. Not loading rules."));
-src/etc/inc/filter.inc: echo gettext("done.") . "\n";
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Setting up logging information"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Setting up SCRUB information"));
-src/etc/inc/filter.inc: $line_error = sprintf(gettext('The line in question reads [%1$d]: %2$s'), $line_number, $line_split[$line_number-1]);
-src/etc/inc/filter.inc: $error_msg = gettext("PF was wedged/busy and has been reset.");
-src/etc/inc/filter.inc: file_notice("filter_load", sprintf(gettext('There were error(s) loading the rules: %1$s - %2$s'), $saved_line_error, $line_error), "Filter Reload", "");
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext('There were error(s) loading the rules: %1$s - %2$s'), $saved_line_error, $line_error));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Starting up layer7 daemon"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Processing down interface states"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Running plugins"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Running plugins (pf)"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Plugins completed."));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Done"));
-src/etc/inc/filter.inc: echo gettext("done.") . "\n";
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating gateway group item..."));
-src/etc/inc/filter.inc: log_error(sprintf(gettext("An error occurred while trying to find the interface got %s . The rule has not been added."), $gatewayip));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating reflection NAT rule for %s..."), $rule['descr']));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating reflection rule for %s..."), $rule['descr']));
-src/etc/inc/filter.inc: $descriptions = array(gettext("localhost"));
-src/etc/inc/filter.inc: $descriptions[] = gettext("static route");
-src/etc/inc/filter.inc: $descriptions[] = $oc['descr'] . " " . gettext("DHCP alias address");
-src/etc/inc/filter.inc: $descriptions[] = gettext("PPTP server");
-src/etc/inc/filter.inc: $descriptions[] = gettext("PPPoE server");
-src/etc/inc/filter.inc: $descriptions[] = gettext("L2TP server");
-src/etc/inc/filter.inc: $descriptions[] = gettext("OpenVPN server");
-src/etc/inc/filter.inc: $descriptions[] = gettext("OpenVPN client");
-src/etc/inc/filter.inc: $descriptions[] = gettext("IPsec client");
-src/etc/inc/filter.inc: $natent['descr'] = gettext('Auto created rule for ISAKMP');
-src/etc/inc/filter.inc: $natent['descr'] = gettext('Auto created rule');
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating 1:1 rules..."));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating advanced outbound rule %s"), $obent['descr']));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating outbound NAT rules"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext('Creating automatic outbound rules'));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Setting up TFTP helper"));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating NAT rule %s"), $rule['descr']));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating filter rule %s ..."), $rule['descr']));
-src/etc/inc/filter.inc: log_error(sprintf(gettext("filter_generate_port: %s is not a valid {$target} port."), $srcport[0]));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Setting up pass/block rules %s"), $rule['descr']));
-src/etc/inc/filter.inc: log_error(sprintf(gettext("Could not find IPv4 gateway for interface (%s)."), $rule['interface']));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating rule %s"), $rule['descr']));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating default rules"));
-src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating IPsec rules..."));
-src/etc/inc/filter.inc: log_error(gettext("Please use filter_tdr_install_cron() function tdr_install_cron will be deprecated!"));
-src/etc/inc/filter.inc: write_config(gettext("Installed 15 minute filter reload for Time Based Rules"));
-src/etc/inc/filter.inc: write_config(gettext("Removed 15 minute filter reload for Time Based Rules"));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext('Checking for %1$s PF hooks in package %2$s'), $ruletype, $pkg_inc));
-src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext('Processing early %1$s rules for package %2$s'), $ruletype, $pkg_inc));
-src/etc/inc/filter.inc: $errorrules = sprintf(gettext("There was an error while parsing the package filter rules for %s."), $pkg_inc) . "\n";
-src/etc/inc/filter_log.inc: log_error(sprintf(gettext("There was a error parsing rule number: %s. Please report to mailing list or forum."), $flent['rulenum']));
-src/etc/inc/filter_log.inc: log_error(sprintf(gettext("There was a error parsing rule: %s. Please report to mailing list or forum."), $errline));
-src/etc/inc/filter_log.inc: $portstr = sprintf('' . htmlspecialchars($port) . '', $port, $proto, $service);
-src/etc/inc/functions.inc:if(!function_exists("gettext")) {
-src/etc/inc/functions.inc: function gettext($text) {
-src/etc/inc/functions.inc: $notice_msgs .= "
";
-src/etc/inc/functions.inc: $msg= sprintf("%1$02d",count($notices))." ".gettext("unread notice");
-src/etc/inc/functions.inc: $msg= sprintf("%1$02d",count($notices))." ".gettext("unread notices");
-src/etc/inc/gwlb.inc: $msg = sprintf(gettext("MONITOR: %s is down, removing from routing group {$group['name']}"), $gwname);
-src/etc/inc/gwlb.inc: $msg = sprintf(gettext("MONITOR: %s has packet loss, removing from routing group {$group['name']}"), $gwname);
-src/etc/inc/gwlb.inc: $msg = sprintf(gettext("MONITOR: %s has high latency, removing from routing group {$group['name']}"), $gwname);
-src/etc/inc/gwlb.inc: $msg = gettext("Gateways status could not be determined, considering all as up/active. (Group: {$group['name']})");
-src/etc/inc/gwlb.inc: write_config(sprintf(gettext('Updating gateway group gateway for %1$s - new gateway is %2$s'), $interfac, $current_gw));
-src/etc/inc/interfaces.inc: log_error(gettext("interfaces_bring_up() was called but no variable defined."));
-src/etc/inc/interfaces.inc: echo gettext("Configuring loopback interface...");
-src/etc/inc/interfaces.inc: echo gettext("done.") . "\n";
-src/etc/inc/interfaces.inc: echo gettext("Configuring VLAN interfaces...");
-src/etc/inc/interfaces.inc: echo gettext("done.") . "\n";
-src/etc/inc/interfaces.inc: log_error(gettext("VLAN: called with wrong options. Problems with config!"));
-src/etc/inc/interfaces.inc: log_error(gettext("interface_vlan_configure called with if undefined."));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("QinQ compat VLAN: called with wrong options. Problems with config!%s"), "\n"));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("interface_qinq_configure called with if undefined.%s"), "\n"));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("interface_qinq_configure called with invalid if.%s"), "\n"));
-src/etc/inc/interfaces.inc: echo gettext("Configuring QinQ interfaces...");
-src/etc/inc/interfaces.inc: echo gettext( "done.") . "\n";
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("QinQ compat VLAN: called with wrong options. Problems with config!%s"), "\n"));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("interface_qinq2_configure called with if undefined.%s"), "\n"));
-src/etc/inc/interfaces.inc: echo gettext("Creating wireless clone interfaces...");
-src/etc/inc/interfaces.inc: echo gettext("done.") . "\n";
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("No members found on %s"), $bridge['bridgeif']));
-src/etc/inc/interfaces.inc: log_error(gettext("realif not defined in interfaces bridge - up"));
-src/etc/inc/interfaces.inc: log_error(gettext("bridgeif not defined -- could not bring interface up"));
-src/etc/inc/interfaces.inc: echo gettext("Configuring LAGG interfaces...");
-src/etc/inc/interfaces.inc: echo gettext("done.") . "\n";
-src/etc/inc/interfaces.inc: log_error(gettext("Could not bring greif up -- variable not defined."));
-src/etc/inc/interfaces.inc: log_error(gettext("could not bring realif up -- variable not defined -- interface_gif_configure()"));
-src/etc/inc/interfaces.inc: log_error(gettext("could not bring gifif up -- variable not defined"));
-src/etc/inc/interfaces.inc: printf(gettext("Configuring %s interface..."), $ifname);
-src/etc/inc/interfaces.inc: echo gettext( "done.") . "\n";
-src/etc/inc/interfaces.inc: printf(gettext("Configuring %s interface..."), $ifname);
-src/etc/inc/interfaces.inc: echo gettext("done.") . "\n";
-src/etc/inc/interfaces.inc: printf(gettext("Configuring %s interface..."), $ifname);
-src/etc/inc/interfaces.inc: echo gettext("done.") . "\n";
-src/etc/inc/interfaces.inc: printf(gettext("Configuring %s interface..."), $ifname);
-src/etc/inc/interfaces.inc: echo gettext("done.") . "\n";
-src/etc/inc/interfaces.inc: log_error(gettext("Wrong parameters used during interface_bring_down"));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Can't find PPP config for %s in interface_ppps_configure()."), $ifcfg['if']));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext('Could not get a PPTP/L2TP Remote IP address from %1$s for %2$s in interfaces_ppps_configure.'), $dhcp_gateway, $gway));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Device %s does not exist. PPP link cannot start without the modem device."), $port));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Unkown %s configured as ppp interface."), $type));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Error: cannot open mpd_%s.conf in interface_ppps_configure().%s"), $interface, "\n"));
-src/etc/inc/interfaces.inc: echo gettext("Configuring CARP settings...");
-src/etc/inc/interfaces.inc: echo gettext("done.") . "\n";
-src/etc/inc/interfaces.inc: file_notice("CARP", sprintf(gettext("Interface specified for the virtual IP address %s does not exist. Skipping this VIP."), $vip['subnet']), "Firewall: Virtual IP", "");
-src/etc/inc/interfaces.inc: file_notice("CARP", sprintf(gettext("Sorry but we could not find a required assigned ip address on the interface for the virtual IP address %s."), $vip['subnet']), "Firewall: Virtual IP", "");
-src/etc/inc/interfaces.inc: file_notice("CARP", sprintf(gettext("Sorry but we could not find a required assigned ip address on the interface for the virtual IPv6 address %s."), $vip['subnet']), "Firewall: Virtual IP", "");
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Interface %s changed to hostap mode"), $realif));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Interface %s changed to adhoc mode"), $realif));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Interface %s changed to infrastructure mode"), $realif));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Cloning new wireless interface %s"), $realif));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext('Failed to clone interface %1$s with error code %2$s, output %3$s'), $baseif, $ret, $out[0]));
-src/etc/inc/interfaces.inc: echo gettext("Generating new MAC address.");
-src/etc/inc/interfaces.inc: file_notice("MAC Address altered", sprintf(gettext('The INVALID MAC address (ff:ff:ff:ff:ff:ff) on interface %1$s has been automatically replaced with %2$s'), $realif, $random_mac), "Interfaces");
-src/etc/inc/interfaces.inc: printf(printf(gettext("Error: cannot open dhclient_%s.conf in interface_dhcp_configure() for writing.%s"), $interface, "\n"));
-src/etc/inc/interfaces.inc: log_error(sprintf(gettext("Invalid interface \"%s\" in interface_dhcp_configure()"), $interface));
-src/etc/inc/interfaces.inc: log_error(printf(gettext("Could not bring up %s interface in interface_dhcp_configure()"), $wanif));
-src/etc/inc/ipsec.inc: 'myaddress' => array( 'desc' => gettext('My IP address'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'address' => array( 'desc' => gettext('IP address'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'fqdn' => array( 'desc' => gettext('Distinguished name'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'user_fqdn' => array( 'desc' => gettext('User distinguished name'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'asn1dn' => array( 'desc' => gettext('ASN.1 distinguished Name'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'keyid tag' => array( 'desc' => gettext('KeyID tag'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'dyn_dns' => array( 'desc' => gettext('Dynamic DNS'), 'mobile' => true ));
-src/etc/inc/ipsec.inc: 'peeraddress' => array( 'desc' => gettext('Peer IP address'), 'mobile' => false ),
-src/etc/inc/ipsec.inc: 'address' => array( 'desc' => gettext('IP address'), 'mobile' => false ),
-src/etc/inc/ipsec.inc: 'fqdn' => array( 'desc' => gettext('Distinguished name'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'user_fqdn' => array( 'desc' => gettext('User distinguished name'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'asn1dn' => array( 'desc' => gettext('ASN.1 distinguished Name'), 'mobile' => true ),
-src/etc/inc/ipsec.inc: 'keyid tag' => array( 'desc' =>gettext('KeyID tag'), 'mobile' => true ));
-src/etc/inc/ipsec.inc: return gettext("Mobile Client");
-src/etc/inc/ipsec.inc: return gettext("None");
-src/etc/inc/ipsec.inc: log_error(gettext("IPsec daemon seems to have issues or not running! Could not display mobile user stats!"));
-src/etc/inc/meta.inc: printf(gettext("list_phpfiles: unable to examine path %s\n"), $path);
-src/etc/inc/meta.inc: printf(gettext("unable to read %s\n"), $fpath);
-src/etc/inc/meta.inc: printf(gettext("error: tag mismatch ( %1\$s != %2\$s ) in '%3\$s'%4\$s"), $tagbeg, $tagend, $fpath, "\n");
-src/etc/inc/meta.inc: printf(gettext("warning: tag %1\$s has no data in '%2\$s'%3\$s"), $tagbeg, $fpath, "\n");
-src/etc/inc/meta.inc: printf(gettext("warning: tag %1\$s has malformed data in '%2\$s'%3\$s"), $tagbeg, $fpath, "\n");
-src/etc/inc/meta.inc: printf(gettext("warning: tag %1\$s has invalid data in '%2\$s'%3\$s"), $tagbeg, $fpath, "\n");
-src/etc/inc/notices.inc: log_error(printf(gettext("Could not open %s for writing"), '/tmp/notices'));
-src/etc/inc/notices.inc: log_error(sprintf(gettext("Message sent to %s OK"), $to));
-src/etc/inc/notices.inc: log_error(sprintf(gettext('Could not send the message to %1$s -- Error: %2$s'), $to, $smtp->error));
-src/etc/inc/notices.inc: return(sprintf(gettext('Could not send the message to %1$s -- Error: %2$s'), $to, $smtp->error));
-src/etc/inc/notices.inc: $growl->notify("{$growl_notification}", gettext(sprintf("%s (%s) - Notification", $g['product_name'], $hostname)), "{$message}");
-src/etc/inc/openvpn.inc: 'p2p_tls' => gettext("Peer to Peer ( SSL/TLS )"),
-src/etc/inc/openvpn.inc: 'p2p_shared_key' => gettext("Peer to Peer ( Shared Key )"),
-src/etc/inc/openvpn.inc: 'server_tls' => gettext("Remote Access ( SSL/TLS )"),
-src/etc/inc/openvpn.inc: 'server_user' => gettext("Remote Access ( User Auth )"),
-src/etc/inc/openvpn.inc: 'server_tls_user' => gettext("Remote Access ( SSL/TLS + User Auth )"));
-src/etc/inc/openvpn.inc: 'p2p_tls' => gettext("Peer to Peer ( SSL/TLS )"),
-src/etc/inc/openvpn.inc: 'p2p_shared_key' => gettext("Peer to Peer ( Shared Key )") );
-src/etc/inc/openvpn.inc: '' => gettext("No Preference"),
-src/etc/inc/openvpn.inc: 'no' => gettext("Disabled - No Compression"),
-src/etc/inc/openvpn.inc: 'adaptive' => gettext("Enabled with Adaptive Compression"),
-src/etc/inc/openvpn.inc: 'yes' => gettext("Enabled without Adaptive Compression"));
-src/etc/inc/openvpn.inc: $ciphers["none"] = gettext("None (No Encryption)");
-src/etc/inc/openvpn.inc: $digests["none"] = gettext("None (No Authentication)");
-src/etc/inc/openvpn.inc: return sprintf(gettext("The field '%s' must contain a valid IP address or domain name."), $name);
-src/etc/inc/openvpn.inc: return sprintf(gettext("The field '%s' must contain a valid port, ranging from 0 to 65535."), $name);
-src/etc/inc/openvpn.inc: return sprintf(gettext("The field '%s' must contain a single valid %s CIDR range."), $name, $ipproto);
-src/etc/inc/openvpn.inc: return sprintf(gettext("The field '%s' must contain only valid %s CIDR range(s) separated by commas."), $name, $ipproto);
-src/etc/inc/pfsense-utils.inc: return gettext("MASTER");
-src/etc/inc/pfsense-utils.inc: return gettext("BACKUP");
-src/etc/inc/pfsense-utils.inc: return gettext("INIT");
-src/etc/inc/pfsense-utils.inc: write_config(gettext("After synch increase advertising skew"));
-src/etc/inc/pfsense-utils.inc: log_error(gettext("Error creating socket!"));
-src/etc/inc/pfsense-utils.inc: log_error(sprintf(gettext("Error code is '%1\$s' - %2\$s"), socket_last_error($s), socket_strerror(socket_last_error($s))));
-src/etc/inc/pfsense-utils.inc: log_error(sprintf(gettext("setsockopt() failed, error: %s"), strerror($opt_ret)));
-src/etc/inc/pfsense-utils.inc: log_error(sprintf(gettext('Magic Packet sent (%1$s) to {%2$s} MAC=%3$s'), $e, $addr, $mac));
-src/etc/inc/pfsense-utils.inc: write_config(sprintf(gettext("Restored %s of config file (maybe from CARP partner)"), $section_name));
-src/etc/inc/pfsense-utils.inc: write_config(sprintf(gettext("Restored %s of config file (maybe from CARP partner)"), $section_name));
-src/etc/inc/pfsense-utils.inc: log_error(sprintf(gettext("XMLRPC communication error: %s"), $cli->errstr));
-src/etc/inc/pfsense-utils.inc: log_error(sprintf(gettext('XMLRPC request failed with error %1$s: %2$s'), $resp->faultCode(), $resp->faultString()));
-src/etc/inc/pfsense-utils.inc: $total_time = gettext("No history data found!");
-src/etc/inc/pfsense-utils.inc: $ifinfo['pppinfo'] = $dev . " " . gettext("device not present! Is the modem attached to the system?");
-src/etc/inc/pfsense-utils.inc: if($ifinfo['status'] == gettext("running"))
-src/etc/inc/pfsense-utils.inc: $ifinfo['status'] = gettext("up");
-src/etc/inc/pfsense-utils.inc: $ifinfo['bridge'] = "" . gettext("blocking") . " - " . gettext("check for ethernet loops");
-src/etc/inc/pfsense-utils.inc: $ifinfo['bridge'] = gettext("learning");
-src/etc/inc/pfsense-utils.inc: $ifinfo['bridge'] = gettext("forwarding");
-src/etc/inc/pfsense-utils.inc: log_error(sprintf(gettext('DNSCACHE: Found old IP %1$s and new IP %2$s'), $oldcontents, $contents));
-src/etc/inc/pfsense-utils.inc: log_error(gettext("Could not process aliases from alias: {$alias_url}"));
-src/etc/inc/pfsense-utils.inc: log_error(gettext("Alias archive is a .zip file which cannot be decompressed because utility is missing!"));
-src/etc/inc/pfsense-utils.inc: log_error(gettext("Could not open {$temp_filename}/aliases for writing!"));
-src/etc/inc/pfsense-utils.inc: log_error(gettext("The following file could not be read {$f2p} from {$temp_filename}"));
-src/etc/inc/pfsense-utils.inc: log_error(gettext("Alias archive is a .tar/tgz file which cannot be decompressed because utility is missing!"));
-src/etc/inc/pfsense-utils.inc: log_error(gettext("Could not open {$temp_filename}/aliases for writing!"));
-src/etc/inc/pfsense-utils.inc: log_error(gettext("The following file could not be read {$f2p} from {$temp_filename}"));
-src/etc/inc/pfsense-utils.inc: $locales = array('en_US' => gettext('English'));
-src/etc/inc/pfsense-utils.inc: "sq" => array("codeset" => "UTF-8", "desc" => gettext("Albanian")),
-src/etc/inc/pfsense-utils.inc: "bg" => array("codeset" => "UTF-8", "desc" => gettext("Bulgarian")),
-src/etc/inc/pfsense-utils.inc: "zh_CN" => array("codeset" => "UTF-8", "desc" => gettext("Chinese (Simplified)")),
-src/etc/inc/pfsense-utils.inc: "zh_TW" => array("codeset" => "UTF-8", "desc" => gettext("Chinese (Traditional)")),
-src/etc/inc/pfsense-utils.inc: "nl" => array("codeset" => "UTF-8", "desc" => gettext("Dutch")),
-src/etc/inc/pfsense-utils.inc: "da" => array("codeset" => "UTF-8", "desc" => gettext("Danish")),
-src/etc/inc/pfsense-utils.inc: "en_US" => array("codeset" => "UTF-8", "desc" => gettext("English")),
-src/etc/inc/pfsense-utils.inc: "fi" => array("codeset" => "UTF-8", "desc" => gettext("Finnish")),
-src/etc/inc/pfsense-utils.inc: "fr" => array("codeset" => "UTF-8", "desc" => gettext("French")),
-src/etc/inc/pfsense-utils.inc: "de" => array("codeset" => "UTF-8", "desc" => gettext("German")),
-src/etc/inc/pfsense-utils.inc: "el" => array("codeset" => "UTF-8", "desc" => gettext("Greek")),
-src/etc/inc/pfsense-utils.inc: "hu" => array("codeset" => "UTF-8", "desc" => gettext("Hungarian")),
-src/etc/inc/pfsense-utils.inc: "it" => array("codeset" => "UTF-8", "desc" => gettext("Italian")),
-src/etc/inc/pfsense-utils.inc: "ja" => array("codeset" => "UTF-8", "desc" => gettext("Japanese")),
-src/etc/inc/pfsense-utils.inc: "ko" => array("codeset" => "UTF-8", "desc" => gettext("Korean")),
-src/etc/inc/pfsense-utils.inc: "lv" => array("codeset" => "UTF-8", "desc" => gettext("Latvian")),
-src/etc/inc/pfsense-utils.inc: "nb" => array("codeset" => "UTF-8", "desc" => gettext("Norwegian (Bokmal)")),
-src/etc/inc/pfsense-utils.inc: "pl" => array("codeset" => "UTF-8", "desc" => gettext("Polish")),
-src/etc/inc/pfsense-utils.inc: "pt_BR" => array("codeset" => "ISO-8859-1", "desc" => gettext("Portuguese (Brazil)")),
-src/etc/inc/pfsense-utils.inc: "pt" => array("codeset" => "UTF-8", "desc" => gettext("Portuguese (Portugal)")),
-src/etc/inc/pfsense-utils.inc: "ro" => array("codeset" => "UTF-8", "desc" => gettext("Romanian")),
-src/etc/inc/pfsense-utils.inc: "ru" => array("codeset" => "UTF-8", "desc" => gettext("Russian")),
-src/etc/inc/pfsense-utils.inc: "sl" => array("codeset" => "UTF-8", "desc" => gettext("Slovenian")),
-src/etc/inc/pfsense-utils.inc: "tr" => array("codeset" => "UTF-8", "desc" => gettext("Turkish")),
-src/etc/inc/pfsense-utils.inc: "es" => array("codeset" => "UTF-8", "desc" => gettext("Spanish")),
-src/etc/inc/pfsense-utils.inc: "sv" => array("codeset" => "UTF-8", "desc" => gettext("Swedish")),
-src/etc/inc/pfsense-utils.inc: "sk" => array("codeset" => "UTF-8", "desc" => gettext("Slovak")),
-src/etc/inc/pfsense-utils.inc: "cs" => array("codeset" => "UTF-8", "desc" => gettext("Czech"))
-src/etc/inc/pkg-utils.inc: log_error(gettext("Resyncing configuration for all packages."));
-src/etc/inc/pkg-utils.inc: echo "\n" . gettext("Syncing packages:");
-src/etc/inc/pkg-utils.inc: log_error(sprintf(gettext('The %1$s package is missing required dependencies and must be reinstalled. %2$s'), $package['name'], $package['configurationfile']));
-src/etc/inc/pkg-utils.inc: log_error(sprintf(gettext("The %s package is missing required dependencies and must be reinstalled."), $package['name']));
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: log_error(sprintf(gettext("The %s package is missing its configuration file and must be reinstalled."), $package['name']));
-src/etc/inc/pkg-utils.inc: file_notice($package['name'], sprintf(gettext("The %s package is missing required dependencies and must be reinstalled."), $package['name']), "Packages", "/pkg_mgr_install.php?mode=reinstallpkg&pkg={$package['name']}", 1);
-src/etc/inc/pkg-utils.inc: log_error(sprintf(gettext('Package %s is not supported on this version.'), $pkg_info['name']));
-src/etc/inc/pkg-utils.inc: $static_output .= sprintf(gettext("Package %s is not supported on this version."), $pkg_info['name']);
-src/etc/inc/pkg-utils.inc: pkg_debug(gettext("Beginning package installation.") . "\n");
-src/etc/inc/pkg-utils.inc: log_error(sprintf(gettext('Beginning package installation for %s .'), $pkg_info['name']));
-src/etc/inc/pkg-utils.inc: $static_output .= sprintf(gettext("Beginning package installation for %s ."), $pkg_info['name']);
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Saving updated package information...") . " ";
-src/etc/inc/pkg-utils.inc: $changedesc = sprintf(gettext("Installed %s package."),$pkg_info['name']);
-src/etc/inc/pkg-utils.inc: $to_output = gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $changedesc = sprintf(gettext("Overwrote previous installation of %s."), $pkg_info['name']);
-src/etc/inc/pkg-utils.inc: $to_output = gettext("overwrite!") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Failed to install package.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Writing configuration... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= sprintf(gettext("The %s package is not installed.%sInstallation aborted."), $pkg, "\n\n");
-src/etc/inc/pkg-utils.inc: update_status(gettext("Installing") . " " . $pkg_info['name'] . " " . gettext("and its dependencies."));
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Downloading") . " " . $pkg_info['name'] . " " . gettext("and its dependencies... ");
-src/etc/inc/pkg-utils.inc: pkg_debug(gettext("Package WAS NOT installed properly.") . "\n");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Loading package configuration... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Configuring package components...\n");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("System files... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Loading package instructions...") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Custom commands...") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Executing custom_php_global_functions()...");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Executing custom_php_install_command()...");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Executing custom_php_resync_config_command()...");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Menu items... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Integrated Tab items... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Services... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Loading package configuration... failed!") . "\n\n" . gettext("Installation aborted.");
-src/etc/inc/pkg-utils.inc: pkg_debug(gettext("Unable to load package configuration. Installation aborted.") ."\n");
-src/etc/inc/pkg-utils.inc: $static_output .= sprintf(gettext("Starting package deletion for %s..."),$pkg);
-src/etc/inc/pkg-utils.inc: $static_output .= sprintf(gettext("The %s package is not installed.%sDeletion aborted."), $pkg, "\n\n");
-src/etc/inc/pkg-utils.inc: pkg_debug(sprintf(gettext("Removing %s package... "),$pkg));
-src/etc/inc/pkg-utils.inc: $static_output .= sprintf(gettext("Removing %s components..."),$pkg) . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Tabs items... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Menu items... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Services... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Loading package instructions...") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("System files... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Deinstall commands... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Removing package instructions...");
-src/etc/inc/pkg-utils.inc: pkg_debug(sprintf(gettext("Remove '%s'"), $pkg_config['include_file']) . "\n");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Auxiliary files... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Package XML... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Configuration... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: echo gettext("One moment please, reinstalling packages...\n");
-src/etc/inc/pkg-utils.inc: echo gettext(" >>> Trying to fetch package info...");
-src/etc/inc/pkg-utils.inc: log_error(gettext("Attempting to reinstall all packages"));
-src/etc/inc/pkg-utils.inc: $error = sprintf(gettext(' >>> Unable to communicate with %1$s. Please verify DNS and interface configuration, and that %2$s has functional Internet connectivity.'), $xmlrpc_base_url, $g['product_name']);
-src/etc/inc/pkg-utils.inc: log_error(gettext("Cannot reinstall packages: ") . $error);
-src/etc/inc/pkg-utils.inc: $package_name_list = gettext("List of packages to reinstall: ") . implode(", ", $all_names);
-src/etc/inc/pkg-utils.inc: log_error(gettext("Uninstalling package") . " {$pkgtodo['name']}");
-src/etc/inc/pkg-utils.inc: log_error(gettext("Finished uninstalling package") . " {$pkgtodo['name']}");
-src/etc/inc/pkg-utils.inc: log_error(gettext("Reinstalling package") . " {$pkgtodo['name']}");
-src/etc/inc/pkg-utils.inc: log_error(gettext("Finished installing package") . " {$pkgtodo['name']}");
-src/etc/inc/pkg-utils.inc: log_error(gettext("Finished reinstalling all packages."));
-src/etc/inc/pkg-utils.inc: return sprintf(gettext($msg), htmlspecialchars(get_active_xml_rpc_base_url()));
-src/etc/inc/pkg-utils.inc: return sprintf(gettext($msg), htmlspecialchars(get_active_xml_rpc_base_url())) . '
'
-src/etc/inc/pkg-utils.inc: . '' . gettext("Package Manager Settings") . '';
-src/etc/inc/pkg-utils.inc: $static_output .= "\n" . gettext("Downloading package configuration file... ");
-src/etc/inc/pkg-utils.inc: pkg_debug(gettext("Downloading package configuration file...") . "\n");
-src/etc/inc/pkg-utils.inc: pkg_debug(gettext("ERROR! Unable to fetch package configuration file. Aborting installation.") . "\n");
-src/etc/inc/pkg-utils.inc: print "\n" . gettext("ERROR! Unable to fetch package configuration file. Aborting package installation.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("failed!\n\nInstallation aborted.\n");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Loading package configuration... ");
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("Additional files... ");
-src/etc/inc/pkg-utils.inc: pkg_debug(gettext("Extracting tarball to -C for ") . $filename . "...\n");
-src/etc/inc/pkg-utils.inc: pkg_debug(sprintf(gettext('Changing file mode to %1$s for %2$s%3$s%4$s'), $pkg_chmod, $prefix, $filename, "\n"));
-src/etc/inc/pkg-utils.inc: $static_output .= gettext("done.") . "\n";
-src/etc/inc/priv.defs.inc:$priv_list['page-all']['name'] = gettext("WebCfg - All pages");
-src/etc/inc/priv.defs.inc:$priv_list['page-all']['descr'] = gettext("Allow access to all pages");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-carp']['name'] = gettext("WebCfg - Status: CARP page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-carp']['descr'] = gettext("Allow access to the 'Status: CARP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-crash-reporter']['name'] = gettext("WebCfg - Crash reporter");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-crash-reporter']['descr'] = gettext("Uploads crash reports to pfSense and or deletes crash reports.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-arptable']['name'] = gettext("WebCfg - Diagnostics: ARP Table page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-arptable']['descr'] = gettext("Allow access to the 'Diagnostics: ARP Table' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-authentication']['name'] = gettext("WebCfg - Diagnostics: Authentication page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-authentication']['descr'] = gettext("Allow access to the 'Diagnostics: Authentication' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-backup/restore']['name'] = gettext("WebCfg - Diagnostics: Backup/restore page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-backup/restore']['descr'] = gettext("Allow access to the 'Diagnostics: Backup/restore' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-configurationhistory']['name'] = gettext("WebCfg - Diagnostics: Configuration History page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-configurationhistory']['descr'] = gettext("Allow access to the 'Diagnostics: Configuration History' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-factorydefaults']['name'] = gettext("WebCfg - Diagnostics: Factory defaults page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-factorydefaults']['descr'] = gettext("Allow access to the 'Diagnostics: Factory defaults' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-ndptable']['name'] = gettext("Webcfg - Diagnostics: NDP Table page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-ndptable']['descr'] = gettext("Allow access to the 'Diagnostics: NDP Table' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-restore-full-backup']['name'] = gettext("Webcfg - Diagnostics: Restore full backup");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-restore-full-backup']['descr'] = gettext("Allow access to the 'Diagnostics: Restore Full Backup' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-showstates']['name'] = gettext("WebCfg - Diagnostics: Show States page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-showstates']['descr'] = gettext("Allow access to the 'Diagnostics: Show States' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-sockets']['name'] = gettext("WebCfg - Diagnostics: Sockets page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-sockets']['descr'] = gettext("Allow access to the 'Diagnostics: Sockets' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-testport']['name'] = gettext("Webcfg - Diagnostics: Test Port");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-testport']['descr'] = gettext("Allow access to the 'Diagnostics: Test Port' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ipsec']['name'] = gettext("WebCfg - Status: IPsec page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ipsec']['descr'] = gettext("Allow access to the 'Status: IPsec' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ipsec-leases']['name'] = gettext("WebCfg - Status: IPsec: Leasespage");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ipsec-leases']['descr'] = gettext("Allow access to the 'Status: IPsec: Leases' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ipsec-sad']['name'] = gettext("WebCfg - Status: IPsec: SAD page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ipsec-sad']['descr'] = gettext("Allow access to the 'Status: IPsec: SAD' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ipsec-spd']['name'] = gettext("WebCfg - Status: IPsec: SPD page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ipsec-spd']['descr'] = gettext("Allow access to the 'Status: IPsec: SPD' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ntp']['name'] = gettext("Webcfg - Status: NTP page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-ntp']['descr'] = gettext("Allow access to the 'Status: NTP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-ipsecxml']['name'] = gettext("WebCfg - Diag IPsec XML page");
-src/etc/inc/priv.defs.inc:$priv_list['page-ipsecxml']['descr'] = gettext("Allow access to the 'Diag IPsec XML' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-system']['name'] = gettext("WebCfg - Diagnostics: Logs: System page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-system']['descr'] = gettext("Allow access to the 'Diagnostics: Logs: System' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-portalauth']['name'] = gettext("WebCfg - Status: System logs: Portal Auth page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-portalauth']['descr'] = gettext("Allow access to the 'Status: System logs: Portal Auth' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-dhcp']['name'] = gettext("WebCfg - Diagnostics: Logs: DHCP page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-dhcp']['descr'] = gettext("Allow access to the 'Diagnostics: Logs: DHCP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-firewall']['name'] = gettext("WebCfg - Diagnostics: Logs: Firewall page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-firewall']['descr'] = gettext("Allow access to the 'Diagnostics: Logs: Firewall' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-gateways']['name'] = gettext("WebCfg - Diagnostics: Logs: Gateways page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-gateways']['descr'] = gettext("Allow access to the 'Diagnostics: Logs: System: Gateways' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-resolver']['name'] = gettext("WebCfg - Diagnostics: Logs: Resolver page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-resolver']['descr'] = gettext("Allow access to the 'Diagnostics: Logs: System: Resolver' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-hidden-nolongerincluded']['name'] = gettext("WebCfg - Hidden: No longer included page");
-src/etc/inc/priv.defs.inc:$priv_list['page-hidden-nolongerincluded']['descr'] = gettext("Allow access to the 'Hidden: No longer included' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-ipsecvpn']['name'] = gettext("WebCfg - Status: System logs: IPsec VPN page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-ipsecvpn']['descr'] = gettext("Allow access to the 'Status: System logs: IPsec VPN' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-ntpd']['name'] = gettext("WebCfg - Status: System logs: NTP page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-ntpd']['descr'] = gettext("Allow access to the 'Status: System logs: NTP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-openvpn']['name'] = gettext("WebCfg - Status: System logs: OpenVPN page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-openvpn']['descr'] = gettext("Allow access to the 'Status: System logs: OpenVPN' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-ppp']['name'] = gettext("WebCfg - Status: System logs: IPsec VPN page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-ppp']['descr'] = gettext("Allow access to the 'Status: System logs: IPsec VPN' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-loadbalancer']['name'] = gettext("WebCfg - Status: System logs: Load Balancer page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-loadbalancer']['descr'] = gettext("Allow access to the 'Status: System logs: Load Balancer' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-routing']['name'] = gettext("Webcfg - Status: System logs: Routing page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-routing']['descr'] = gettext("Allow access to the 'Status: System logs: System: Routing' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-wireless']['name'] = gettext("Webcfg - Status: System logs: Wireless page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-systemlogs-wireless']['descr'] = gettext("Allow access to the 'Status: System logs: System: Wireless' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-settings']['name'] = gettext("WebCfg - Diagnostics: Logs: Settings page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-settings']['descr'] = gettext("Allow access to the 'Diagnostics: Logs: Settings' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-pptpvpn']['name'] = gettext("WebCfg - Diagnostics: Logs: VPN page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-logs-pptpvpn']['descr'] = gettext("Allow access to the 'Diagnostics: Logs: VPN' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-nanobsd']['name'] = gettext("WebCfg - Diagnostics: NanoBSD");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-nanobsd']['descr'] = gettext("Allow access to the 'Diagnostics: NanoBSD' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-packetcapture']['name'] = gettext("WebCfg - Diagnostics: Packet Capture page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-packetcapture']['descr'] = gettext("Allow access to the 'Diagnostics: Packet Capture' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-patters']['name'] = gettext("WebCfg - Diagnostics: Patterns page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-patters']['descr'] = gettext("Allow access to the 'Diagnostics: Patterns' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-limiter-info']['name'] = gettext("Diagnostics: Limiter Info");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-limiter-info']['descr'] = gettext("Allows access to the 'Diagnostics: Limiter Info' page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-pf-info']['name'] = gettext("Diagnostics: pfInfo");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-pf-info']['descr'] = gettext("Allows access to the 'Diagnostics: pfInfo' page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-system-activity']['name'] = gettext("WebCfg - Diagnostics: System Activity");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-system-activity']['descr'] = gettext("Allows access to the 'Diagnostics: System Activity' page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-system-pftop']['name'] = gettext("Diagnostics: pfTop");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-system-pftop']['descr'] = gettext("Allows access to the 'Diagnostics: pfTop' page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-ping']['name'] = gettext("WebCfg - Diagnostics: Ping page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-ping']['descr'] = gettext("Allow access to the 'Diagnostics: Ping' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-packagelogs']['name'] = gettext("WebCfg - Status: Package logs page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-packagelogs']['descr'] = gettext("Allow access to the 'Status: Package logs' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-resetstate']['name'] = gettext("WebCfg - Diagnostics: Reset state page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-resetstate']['descr'] = gettext("Allow access to the 'Diagnostics: Reset state' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-routingtables']['name'] = gettext("WebCfg - Diagnostics: Routing tables page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-routingtables']['descr'] = gettext("Allow access to the 'Diagnostics: Routing tables' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-statessummary']['name'] = gettext("WebCfg - Diagnostics: States Summary page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-statessummary']['descr'] = gettext("Allow access to the 'Diagnostics: States Summary' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-tables']['name'] = gettext("WebCfg - Diagnostics: PF Table IP addresses");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-tables']['descr'] = gettext("Allow access to the 'Diagnostics: Tables' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-traceroute']['name'] = gettext("WebCfg - Diagnostics: Traceroute page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-traceroute']['descr'] = gettext("Allow access to the 'Diagnostics: Traceroute' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-aliases']['name'] = gettext("WebCfg - Firewall: Aliases page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-aliases']['descr'] = gettext("Allow access to the 'Firewall: Aliases' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-alias-edit']['name'] = gettext("WebCfg - Firewall: Alias: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-alias-edit']['descr'] = gettext("Allow access to the 'Firewall: Alias: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-alias-import']['name'] = gettext("WebCfg - Firewall: Alias: Import page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-alias-import']['descr'] = gettext("Allow access to the 'Firewall: Alias: Import' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-npt']['name'] = gettext("Webcfg - Firewall: NAT: NPT page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-npt']['descr'] = gettext("Allow access to the 'Firewall: NAT: NPT' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-npt-edit']['name'] = gettext("Webcfg - Firewall: NAT: NPt: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-npt-edit']['descr'] = gettext("Allow access to the 'Firewall: NAT: NPt: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-portforward']['name'] = gettext("WebCfg - Firewall: NAT: Port Forward page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-portforward']['descr'] = gettext("Allow access to the 'Firewall: NAT: Port Forward' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-1-1']['name'] = gettext("WebCfg - Firewall: NAT: 1:1 page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-1-1']['descr'] = gettext("Allow access to the 'Firewall: NAT: 1:1' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-1-1-edit']['name'] = gettext("WebCfg - Firewall: NAT: 1:1: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-1-1-edit']['descr'] = gettext("Allow access to the 'Firewall: NAT: 1:1: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-portforward-edit']['name'] = gettext("WebCfg - Firewall: NAT: Port Forward: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-portforward-edit']['descr'] = gettext("Allow access to the 'Firewall: NAT: Port Forward: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-outbound']['name'] = gettext("WebCfg - Firewall: NAT: Outbound page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-outbound']['descr'] = gettext("Allow access to the 'Firewall: NAT: Outbound' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-outbound-edit']['name'] = gettext("WebCfg - Firewall: NAT: Outbound: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-nat-outbound-edit']['descr'] = gettext("Allow access to the 'Firewall: NAT: Outbound: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-rules']['name'] = gettext("WebCfg - Firewall: Rules page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-rules']['descr'] = gettext("Allow access to the 'Firewall: Rules' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-rules-edit']['name'] = gettext("WebCfg - Firewall: Rules: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-rules-edit']['descr'] = gettext("Allow access to the 'Firewall: Rules: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-schedules']['name'] = gettext("WebCfg - Firewall: Schedules page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-schedules']['descr'] = gettext("Allow access to the 'Firewall: Schedules' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-schedules-edit']['name'] = gettext("WebCfg - Firewall: Schedules: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-schedules-edit']['descr'] = gettext("Allow access to the 'Firewall: Schedules: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper']['name'] = gettext("WebCfg - Firewall: Traffic Shaper page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper']['descr'] = gettext("Allow access to the 'Firewall: Traffic Shaper' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper-layer7']['name'] = gettext("WebCfg - Firewall: Traffic Shaper: Layer7 page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper-layer7']['descr'] = gettext("Allow access to the 'Firewall: Traffic Shaper: Layer7' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper-queues']['name'] = gettext("WebCfg - Firewall: Traffic Shaper: Queues page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper-queues']['descr'] = gettext("Allow access to the 'Firewall: Traffic Shaper: Queues' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper-limiter']['name'] = gettext("WebCfg - Firewall: Traffic Shaper: Limiter page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper-limiter']['descr'] = gettext("Allow access to the 'Firewall: Traffic Shaper: Limiter' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper-wizard']['name'] = gettext("WebCfg - Firewall: Traffic Shaper: Wizard page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-trafficshaper-wizard']['descr'] = gettext("Allow access to the 'Firewall: Traffic Shaper: Wizard' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-virtualipaddresses']['name'] = gettext("WebCfg - Firewall: Virtual IP Addresses page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-virtualipaddresses']['descr'] = gettext("Allow access to the 'Firewall: Virtual IP Addresses' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-virtualipaddress-edit']['name'] = gettext("WebCfg - Firewall: Virtual IP Address: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-virtualipaddress-edit']['descr'] = gettext("Allow access to the 'Firewall: Virtual IP Address: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-getserviceproviders']['name'] = gettext("WebCfg - AJAX: Get Service Providers");
-src/etc/inc/priv.defs.inc:$priv_list['page-getserviceproviders']['descr'] = gettext("Allow access to the 'AJAX: Service Providers' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-getstats']['name'] = gettext("WebCfg - AJAX: Get Stats");
-src/etc/inc/priv.defs.inc:$priv_list['page-getstats']['descr'] = gettext("Allow access to the 'AJAX: Get Stats' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-interfacetraffic']['name'] = gettext("WebCfg - Diagnostics: Interface Traffic page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-interfacetraffic']['descr'] = gettext("Allow access to the 'Diagnostics: Interface Traffic' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-cpuutilization']['name'] = gettext("WebCfg - Diagnostics: CPU Utilization page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-cpuutilization']['descr'] = gettext("Allow access to the 'Diagnostics: CPU Utilization' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-haltsystem']['name'] = gettext("WebCfg - Diagnostics: Halt system page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-haltsystem']['descr'] = gettext("Allow access to the 'Diagnostics: Halt system' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-requiredforjavascript']['name'] = gettext("WebCfg - Required for javascript page");
-src/etc/inc/priv.defs.inc:$priv_list['page-requiredforjavascript']['descr'] = gettext("Allow access to the 'Required for javascript' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-xmlrpcinterfacestats']['name'] = gettext("WebCfg - XMLRPC Interface Stats page");
-src/etc/inc/priv.defs.inc:$priv_list['page-xmlrpcinterfacestats']['descr'] = gettext("Allow access to the 'XMLRPC Interface Stats' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-login/logout']['name'] = gettext("WebCfg - System: Login / Logout page / Dashboard");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-login/logout']['descr'] = gettext("Allow access to the 'System: Login / Logout' page and Dashboard.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces']['name'] = gettext("WebCfg - Interfaces: WAN page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces']['descr'] = gettext("Allow access to the 'Interfaces' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-assignnetworkports']['name'] = gettext("WebCfg - Interfaces: Assign network ports page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-assignnetworkports']['descr'] = gettext("Allow access to the 'Interfaces: Assign network ports' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-bridge']['name'] = gettext("WebCfg - Interfaces: Bridge page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-bridge']['descr'] = gettext("Allow access to the 'Interfaces: Bridge' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-bridge-edit']['name'] = gettext("WebCfg - Interfaces: Bridge edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-bridge-edit']['descr'] = gettext("Allow access to the 'Interfaces: Bridge : Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-gif']['name'] = gettext("WebCfg - Interfaces: GIF page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-gif']['descr'] = gettext("Allow access to the 'Interfaces: GIF' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-gif-edit']['name'] = gettext("WebCfg - Interfaces: GIF: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-gif-edit']['descr'] = gettext("Allow access to the 'Interfaces: GIF: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-gre']['name'] = gettext("WebCfg - Interfaces: GRE page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-gre']['descr'] = gettext("Allow access to the 'Interfaces: GRE' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-gre-edit']['name'] = gettext("WebCfg - Interfaces: GRE: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-gre-edit']['descr'] = gettext("Allow access to the 'Interfaces: GRE: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-groups']['name'] = gettext("WebCfg - Interfaces: Groups page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-groups']['descr'] = gettext("Create interface groups");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-groups-edit']['name'] = gettext("Interfaces: Groups: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-groups-edit']['descr'] = gettext("Allow access to the 'Interfaces: Groups: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-lagg']['name'] = gettext("WebCfg - Interfaces: LAGG: page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-lagg']['descr'] = gettext("Edit Interface LAGG");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-lagg-edit']['name'] = gettext("Interfaces: LAGG: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-lagg-edit']['descr'] = gettext("Allow access to the 'Interfaces: LAGG: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-ppps']['name'] = gettext("WebCfg - Interfaces: ppps page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-ppps']['descr'] = gettext("Allow access to the 'Interfaces: ppps' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-ppps-edit']['name'] = gettext("WebCfg - Interfaces: PPPs: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-ppps-edit']['descr'] = gettext("Allow access to the 'Interfaces: PPPs: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-qinq']['name'] = gettext("WebCfg - Interfaces: QinQ page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-qinq']['descr'] = gettext("Allow access to the 'Interfaces: QinQ' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-qinq-edit']['name'] = gettext("Interfaces: QinQ: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-qinq-edit']['descr'] = gettext("Allow access to 'Interfaces: QinQ: Edit' page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-vlan']['name'] = gettext("WebCfg - Interfaces: VLAN page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-vlan']['descr'] = gettext("Allow access to the 'Interfaces: VLAN' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-vlan-edit']['name'] = gettext("WebCfg - Interfaces: VLAN: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-vlan-edit']['descr'] = gettext("Allow access to the 'Interfaces: VLAN: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-wireless']['name'] = gettext("WebCfg - Interfaces: Wireless page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-wireless']['descr'] = gettext("Allow access to the 'Interfaces: Wireless' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-wireless-edit']['name'] = gettext("WebCfg - Interfaces: Wireless edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-interfaces-wireless-edit']['descr'] = gettext("Allow access to the 'Interfaces: Wireless : Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-license']['name'] = gettext("WebCfg - System: License page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-license']['descr'] = gettext("Allow access to the 'System: License' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-monitor']['name'] = gettext("WebCfg - Services: Load Balancer: Monitors page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-monitor']['descr'] = gettext("Allow access to the 'Services: Load Balancer: Monitors' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-monitor-edit']['name'] = gettext("WebCfg - Services: Load Balancer: Monitor: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-monitor-edit']['descr'] = gettext("Allow access to the 'Services: Load Balancer: Monitor: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-loadbalancer-pool']['name'] = gettext("WebCfg - Load Balancer: Pool page");
-src/etc/inc/priv.defs.inc:$priv_list['page-loadbalancer-pool']['descr'] = gettext("Allow access to the 'Load Balancer: Pool' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-loadbalancer-pool-edit']['name'] = gettext("WebCfg - Load Balancer: Pool: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-loadbalancer-pool-edit']['descr'] = gettext("Allow access to the 'Load Balancer: Pool: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-relay-action']['name'] = gettext("WebCfg - Services: Load Balancer: Relay Actions page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-relay-action']['descr'] = gettext("Allow access to the 'Services: Load Balancer: Relay Actions' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-relay-action-edit']['name'] = gettext("WebCfg - Services: Load Balancer: Relay Action: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-relay-action-edit']['descr'] = gettext("Allow access to the 'Services: Load Balancer: Relay Action: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-relay-protocol']['name'] = gettext("WebCfg - Services: Load Balancer: Relay Protocols page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-relay-protocol']['descr'] = gettext("Allow access to the 'Services: Load Balancer: Relay Protocols' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-relay-protocol-edit']['name'] = gettext("WebCfg - Services: Load Balancer: Relay Protocol: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-relay-protocol-edit']['descr'] = gettext("Allow access to the 'Services: Load Balancer: Relay Protocol: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-setting']['name'] = gettext("Webcfg - Services: Load Balancer: setting page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-setting']['descr'] = gettext("Allow access to the 'Settings: Load Balancer: Settings' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-virtualservers']['name'] = gettext("WebCfg - Services: Load Balancer: Virtual Servers page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-loadbalancer-virtualservers']['descr'] = gettext("Allow access to the 'Services: Load Balancer: Virtual Servers' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-ntpd']['name'] = gettext("Webcfg - Services: NTP");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-ntpd']['descr'] = gettext("Allow access to the 'Services: NTP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-ntp-gps']['name'] = gettext("Webcfg - Status: NTP GPS page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-ntp-gps']['descr'] = gettext("Allow access to the 'Status: NTP Serial GPS' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-ntp-pps']['name'] = gettext("Webcfg - Status: NTP PPS page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-ntp-pps']['descr'] = gettext("Allow access to the 'Status: NTP PPS' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-loadbalancer-virtualserver-edit']['name'] = gettext("WebCfg - Load Balancer: Virtual Server: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-loadbalancer-virtualserver-edit']['descr'] = gettext("Allow access to the 'Load Balancer: Virtual Server: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-package-settings']['name'] = gettext("WebCfg - Package: Settings page");
-src/etc/inc/priv.defs.inc:$priv_list['page-package-settings']['descr'] = gettext("Allow access to the 'Package: Settings' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-package-edit']['name'] = gettext("WebCfg - Package: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-package-edit']['descr'] = gettext("Allow access to the 'Package: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-packagemanager']['name'] = gettext("WebCfg - System: Package Manager page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-packagemanager']['descr'] = gettext("Allow access to the 'System: Package Manager' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-packagemanager-installpackage']['name'] = gettext("WebCfg - System: Package Manager: Install Package page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-packagemanager-installpackage']['descr'] = gettext("Allow access to the 'System: Package Manager: Install Package' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-packagemanager-installed']['name'] = gettext("WebCfg - System: Package Manager: Installed page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-packagemanager-installed']['descr'] = gettext("Allow access to the 'System: Package Manager: Installed' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-pkg-mgr-settings']['name'] = gettext("WebCfg - Packages: Settings page");
-src/etc/inc/priv.defs.inc:$priv_list['page-pkg-mgr-settings']['descr'] = gettext("Allow access to the 'Packages: Settings' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-rebootsystem']['name'] = gettext("WebCfg - Diagnostics: Reboot System page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-rebootsystem']['descr'] = gettext("Allow access to the 'Diagnostics: Reboot System' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-restart-httpd']['name'] = gettext("WebCfg - Diagnostics: Restart HTTPD : System page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-restart-httpd']['descr'] = gettext("Allow access to the 'Diagnostics: Restart HTTPD: System' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal']['name'] = gettext("WebCfg - Services: Captive portal page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal']['descr'] = gettext("Allow access to the 'Services: Captive portal' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-filemanager']['name'] = gettext("WebCfg - Services: Captive portal: File Manager page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-filemanager']['descr'] = gettext("Allow access to the 'Services: Captive portal: File Manager' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-allowedips']['name'] = gettext("WebCfg - Services: Captive portal: Allowed IPs page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-allowedips']['descr'] = gettext("Allow access to the 'Services: Captive portal: Allowed IPs' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-editallowedips']['name'] = gettext("WebCfg - Services: Captive portal: Edit Allowed IPs page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-editallowedips']['descr'] = gettext("Allow access to the 'Services: Captive portal: Edit Allowed IPs' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-macaddresses']['name'] = gettext("WebCfg - Services: Captive portal: Mac Addresses page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-macaddresses']['descr'] = gettext("Allow access to the 'Services: Captive portal: Mac Addresses' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-editmacaddresses']['name'] = gettext("WebCfg - Services: Captive portal: Edit MAC Addresses page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-editmacaddresses']['descr'] = gettext("Allow access to the 'Services: Captive portal: Edit MAC Addresses' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-allowedhostnames']['name'] = gettext("WebCfg - Services: Captive portal: Allowed Hostnames page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-allowedhostnames']['descr'] = gettext("Allow access to the 'Services: Captive portal: Allowed Hostnames' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-editallowedhostnames']['name'] = gettext("WebCfg - Services: Captive portal: Edit Allowed Hostnames page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-editallowedhostnames']['descr'] = gettext("Allow access to the 'Services: Captive portal: Allowed Hostnames' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-editzones']['name'] = gettext("Webcfg - Services: Captive portal: Edit Zones page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-editzones']['descr'] = gettext("Allow access to the 'Services: Captive portal: Edit Zones' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-vouchers']['name'] = gettext("WebCfg - Services: Captive portal Vouchers page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-vouchers']['descr'] = gettext("Allow access to the 'Services: Captive portal Vouchers' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-zones']['name'] = gettext("WebCfg - Services: Captiveprotal Zones page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-captiveportal-zones']['descr'] = gettext("Allow access to the 'Services: CaptivePortal Zones' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpserver']['name'] = gettext("WebCfg - Services: DHCP server page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpserver']['descr'] = gettext("Allow access to the 'Services: DHCP server' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpserver-editstaticmapping']['name'] = gettext("WebCfg - Services: DHCP Server : Edit static mapping page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpserver-editstaticmapping']['descr'] = gettext("Allow access to the 'Services: DHCP Server : Edit static mapping' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcprelay']['name'] = gettext("WebCfg - Services: DHCP Relay page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcprelay']['descr'] = gettext("Allow access to the 'Services: DHCP Relay' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpv6server']['name'] = gettext("Webcfg - Services: DHCPv6 server page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpv6server']['descr'] = gettext("Allow access to the 'Services: DHCPv6 server' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpserverv6-editstaticmapping']['name'] = gettext("Webcfg - Services: DHCPv6 Server : Edit static mapping page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpserverv6-editstaticmapping']['descr'] = gettext("Allow access to the 'Services: DHCPv6 Server : Edit static mapping' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpv6relay']['name'] = gettext("Webcfg - Services: DHCPv6 Relay page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dhcpv6relay']['descr'] = gettext("Allow access to the 'Services: DHCPv6 Relay' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsforwarder']['name'] = gettext("WebCfg - Services: DNS Forwarder page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsforwarder']['descr'] = gettext("Allow access to the 'Services: DNS Forwarder' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsforwarder-editdomainoverride']['name'] = gettext("WebCfg - Services: DNS Forwarder: Edit Domain Override page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsforwarder-editdomainoverride']['descr'] = gettext("Allow access to the 'Services: DNS Forwarder: Edit Domain Override' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsforwarder-edithost']['name'] = gettext("WebCfg - Services: DNS Forwarder: Edit host page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsforwarder-edithost']['descr'] = gettext("Allow access to the 'Services: DNS Forwarder: Edit host' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver']['name'] = gettext("WebCfg - Services: DNS Resolver page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver']['descr'] = gettext("Allow access to the 'Services: DNS Resolver' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-advanced']['name'] = gettext("WebCfg - Services: DNS Resolver: Advanced page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-advanced']['descr'] = gettext("Allow access to the 'Services: DNS Resolver: Advanced' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-acls']['name'] = gettext("WebCfg - Services: DNS Resolver: Access Lists page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-acls']['descr'] = gettext("Allow access to the 'Services: DNS Resolver: Access Lists' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-editacls']['name'] = gettext("WebCfg - Services: DNS Resolver: Access Lists: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-editacls']['descr'] = gettext("Allow access to the 'Services: DNS Resolver: Access Lists: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-editdomainoverride']['name'] = gettext("WebCfg - Services: DNS Resolver: Edit Domain Override page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-editdomainoverride']['descr'] = gettext("Allow access to the 'Services: DNS Resolver: Edit Domain Override' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-edithost']['name'] = gettext("WebCfg - Services: DNS Resolver: Edit host page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dnsresolver-edithost']['descr'] = gettext("Allow access to the 'Services: DNS Resolver: Edit host' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dynamicdnsclients']['name'] = gettext("WebCfg - Services: Dynamic DNS clients page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dynamicdnsclients']['descr'] = gettext("Allow access to the 'Services: Dynamic DNS clients' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dynamicdnsclient']['name'] = gettext("WebCfg - Services: Dynamic DNS client page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-dynamicdnsclient']['descr'] = gettext("Allow access to the 'Services: Dynamic DNS client' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-igmpproxy']['name'] = gettext("WebCfg - Services: Igmpproxy page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-igmpproxy']['descr'] = gettext("Allow access to the 'Services: Igmpproxy' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-igmpproxy-edit']['name'] = gettext("Firewall: Igmpproxy: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-igmpproxy-edit']['descr'] = gettext("Allow access to the 'Services: Igmpproxy: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-rfc2136clients']['name'] = gettext("WebCfg - Services: RFC 2136 clients page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-rfc2136clients']['descr'] = gettext("Allow access to the 'Services: RFC 2136 clients' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-router-advertisements']['name'] = gettext("Webcfg - Services: Router advertisementspage");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-router-advertisements']['descr'] = gettext("Allow access to the 'Services: Router Advertisements' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-snmp']['name'] = gettext("WebCfg - Services: SNMP page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-snmp']['descr'] = gettext("Allow access to the 'Services: SNMP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-wakeonlan']['name'] = gettext("WebCfg - Services: Wake on LAN page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-wakeonlan']['descr'] = gettext("Allow access to the 'Services: Wake on LAN' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-wakeonlan-edit']['name'] = gettext("WebCfg - Services: Wake on LAN: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-wakeonlan-edit']['descr'] = gettext("Allow access to the 'Services: Wake on LAN: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-cpuutilization']['name'] = gettext("WebCfg - Diagnostics: CPU Utilization page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-cpuutilization']['descr'] = gettext("Allow access to the 'Diagnostics: CPU Utilization' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-hidden-detailedstatus']['name'] = gettext("WebCfg - Hidden: Detailed Status page");
-src/etc/inc/priv.defs.inc:$priv_list['page-hidden-detailedstatus']['descr'] = gettext("Allow access to the 'Hidden: Detailed Status' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal']['name'] = gettext("WebCfg - Status: Captive portal page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal']['descr'] = gettext("Allow access to the 'Status: Captive portal' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal-expire']['name'] = gettext("Webcfg - Status: Captive portal Expire Vouchers page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal-expire']['descr'] = gettext("Allow access to the 'Status: Captive portal Expire Vouchers' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal-test']['name'] = gettext("WebCfg - Status: Captive portal test Vouchers page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal-test']['descr'] = gettext("Allow access to the 'Status: Captive portal Test Vouchers' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal-voucher-rolls']['name'] = gettext("WebCfg - Status: Captive portal Voucher Rolls page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal-voucher-rolls']['descr'] = gettext("Allow access to the 'Status: Captive portal Voucher Rolls' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal-vouchers']['name'] = gettext("WebCfg - Status: Captive portal Vouchers page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-captiveportal-vouchers']['descr'] = gettext("Allow access to the 'Status: Captive portal Vouchers' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-dhcpleases']['name'] = gettext("WebCfg - Status: DHCP leases page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-dhcpleases']['descr'] = gettext("Allow access to the 'Status: DHCP leases' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-dhcpv6leases']['name'] = gettext("Webcfg - Status: DHCPv6 leases page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-dhcpv6leases']['descr'] = gettext("Allow access to the 'Status: DHCPv6 leases' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-filterreloadstatus']['name'] = gettext("WebCfg - Status: Filter Reload Status page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-filterreloadstatus']['descr'] = gettext("Allow access to the 'Status: Filter Reload Status' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-gatewaygroups']['name'] = gettext("WebCfg - Status: Gateway Groups page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-gatewaygroups']['descr'] = gettext("Allow access to the 'Status: Gateway Groups' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-gateways']['name'] = gettext("WebCfg - Status: Gateways page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-gateways']['descr'] = gettext("Allow access to the 'Status: Gateways' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-trafficgraph']['name'] = gettext("WebCfg - Status: Traffic Graph page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-trafficgraph']['descr'] = gettext("Allow access to the 'Status: Traffic Graph' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-cpuload']['name'] = gettext("WebCfg - Status: CPU load page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-cpuload']['descr'] = gettext("Allow access to the 'Status: CPU load' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-interfaces']['name'] = gettext("WebCfg - Status: Interfaces page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-interfaces']['descr'] = gettext("Allow access to the 'Status: Interfaces' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-loadbalancer-pool']['name'] = gettext("WebCfg - Status: Load Balancer: Pool page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-loadbalancer-pool']['descr'] = gettext("Allow access to the 'Status: Load Balancer: Pool' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-loadbalancer-virtualserver']['name'] = gettext("WebCfg - Status: Load Balancer: Virtual Server page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-loadbalancer-virtualserver']['descr'] = gettext("Allow access to the 'Status: Load Balancer: Virtual Server' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-openvpn']['name'] = gettext("WebCfg - Status: OpenVPN page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-openvpn']['descr'] = gettext("Allow access to the 'Status: OpenVPN' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-trafficshaper-queues']['name'] = gettext("WebCfg - Status: Traffic shaper: Queues page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-trafficshaper-queues']['descr'] = gettext("Allow access to the 'Status: Traffic shaper: Queues' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-rrdgraphs']['name'] = gettext("WebCfg - Status: RRD Graphs page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-rrdgraphs']['descr'] = gettext("Allow access to the 'Status: RRD Graphs' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-rrdgraph-settings']['name'] = gettext("WebCfg - Status: RRD Graphs settings page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-rrdgraph-settings']['descr'] = gettext("Allow access to the 'Status: RRD Graphs: settings' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-services']['name'] = gettext("WebCfg - Status: Services page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-services']['descr'] = gettext("Allow access to the 'Status: Services' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-upnpstatus']['name'] = gettext("WebCfg - Status: UPnP Status page");
-src/etc/inc/priv.defs.inc:$priv_list['page-status-upnpstatus']['descr'] = gettext("Allow access to the 'Status: UPnP Status' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-wirelessstatus']['name'] = gettext("WebCfg - Status: Wireless page");
-src/etc/inc/priv.defs.inc:$priv_list['page-diagnostics-wirelessstatus']['descr'] = gettext("Allow access to the 'Status: Wireless' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-generalsetup']['name'] = gettext("WebCfg - System: General Setup page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-generalsetup']['descr'] = gettext("Allow access to the 'System: General Setup' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-admin']['name'] = gettext("WebCfg - System: Advanced: Admin Access Page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-admin']['descr'] = gettext("Allow access to the 'System: Advanced: Admin Access' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-firewall']['name'] = gettext("WebCfg - System: Advanced: Firewall and NAT page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-firewall']['descr'] = gettext("Allow access to the 'System: Advanced: Firewall and NAT' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-misc']['name'] = gettext("WebCfg - System: Advanced: Miscellaneous page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-misc']['descr'] = gettext("Allow access to the 'System: Advanced: Miscellaneous' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-network']['name'] = gettext("WebCfg - System: Advanced: Network page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-network']['descr'] = gettext("Allow access to the 'System: Advanced: Networking' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-notifications']['name'] = gettext("WebCfg - System: Advanced: Notifications page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-notifications']['descr'] = gettext("Allow access to the 'System: Advanced: Notifications' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-sysctl']['name'] = gettext("WebCfg - System: Advanced: Tunables page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-advanced-sysctl']['descr'] = gettext("Allow access to the 'System: Advanced: Tunables' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-authservers']['name'] = gettext("WebCfg - System: Authentication Servers");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-authservers']['descr'] = gettext("Allow access to the 'System: Authentication Servers' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-camanager']['name'] = gettext("WebCfg - System: CA Manager");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-camanager']['descr'] = gettext("Allow access to the 'System: CA Manager' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-certmanager']['name'] = gettext("WebCfg - System: Certificate Manager");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-certmanager']['descr'] = gettext("Allow access to the 'System: Certificate Manager' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-crlmanager']['name'] = gettext("WebCfg - System: CRL Manager");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-crlmanager']['descr'] = gettext("Allow access to the 'System: CRL Manager' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-firmware-manualupdate']['name'] = gettext("WebCfg - System: Firmware: Manual Update page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-firmware-manualupdate']['descr'] = gettext("Allow access to the 'System: Firmware: Manual Update' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-firmware-checkforupdate']['name'] = gettext("WebCfg - System: Firmware: Check For Update page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-firmware-checkforupdate']['descr'] = gettext("Allow access to the 'System: Firmware: Check For Update' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-firmware-autoupdate']['name'] = gettext("WebCfg - System: Firmware: Auto Update page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-firmware-autoupdate']['descr'] = gettext("Allow access to the 'System: Firmware: Auto Update' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-firmware-settings']['name'] = gettext("WebCfg - System: Firmware: Settings page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-firmware-settings']['descr'] = gettext("Allow access to the 'System: Firmware: Settings' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-gatewaygroups']['name'] = gettext("WebCfg - System: Gateway Groups page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-gatewaygroups']['descr'] = gettext("Allow access to the 'System: Gateway Groups' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-gateways-editgatewaygroups']['name'] = gettext("WebCfg - System: Gateways: Edit Gateway Groups page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-gateways-editgatewaygroups']['descr'] = gettext("Allow access to the 'System: Gateways: Edit Gateway Groups' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-gateways']['name'] = gettext("WebCfg - System: Gateways page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-gateways']['descr'] = gettext("Allow access to the 'System: Gateways' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-gateways-editgateway']['name'] = gettext("WebCfg - System: Gateways: Edit Gateway page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-gateways-editgateway']['descr'] = gettext("Allow access to the 'System: Gateways: Edit Gateway' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-groupmanager']['name'] = gettext("WebCfg - System: Group manager page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-groupmanager']['descr'] = gettext("Allow access to the 'System: Group manager' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-groupmanager-addprivs']['name'] = gettext("WebCfg - System: Group Manager: Add Privileges page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-groupmanager-addprivs']['descr'] = gettext("Allow access to the 'System: Group Manager: Add Privileges' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-hasync']['name'] = gettext("Webcfg - System: High Availability Sync");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-hasync']['descr'] = gettext("Allow access to the 'System: High Availability Sync' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-staticroutes']['name'] = gettext("WebCfg - System: Static Routes page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-staticroutes']['descr'] = gettext("Allow access to the 'System: Static Routes' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-staticroutes-editroute']['name'] = gettext("WebCfg - System: Static Routes: Edit route page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-staticroutes-editroute']['descr'] = gettext("Allow access to the 'System: Static Routes: Edit route' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager']['name'] = gettext("WebCfg - System: User Manager page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager']['descr'] = gettext("Allow access to the 'System: User Manager' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager-addprivs']['name'] = gettext("WebCfg - System: User Manager: Add Privileges page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager-addprivs']['descr'] = gettext("Allow access to the 'System: User Manager: Add Privileges' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager-passwordmg']['name'] = gettext("WebCfg - System: User Password Manager page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager-passwordmg']['descr'] = gettext("Allow access to the 'System: User Password Manager' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager-settings']['name'] = gettext("WebCfg - System: User Manager: settings page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager-settings']['descr'] = gettext("Allow access to the 'System: User Manager: settings' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager-settings-testldap']['name'] = gettext("WebCfg - System: User Manager: Settings: Test LDAP page");
-src/etc/inc/priv.defs.inc:$priv_list['page-system-usermanager-settings-testldap']['descr'] = gettext("Allow access to the 'System: User Manager: Settings: Test LDAP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-upload_progress']['name'] = gettext("WebCfg - System: Firmware: Manual Update page (progress bar)");
-src/etc/inc/priv.defs.inc:$priv_list['page-upload_progress']['descr'] = gettext("Allow access to the 'System: Firmware: Manual Update: Progress bar' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec']['name'] = gettext("WebCfg - VPN: IPsec page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec']['descr'] = gettext("Allow access to the 'VPN: IPsec' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-listkeys']['name'] = gettext("WebCfg - VPN: IPsec: Pre-Shared Keys List");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-listkeys']['descr'] = gettext("Allow access to the 'VPN: IPsec: Pre-Shared Keys List' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-editkeys']['name'] = gettext("WebCfg - VPN: IPsec: Edit Pre-Shared Keys");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-editkeys']['descr'] = gettext("Allow access to the 'VPN: IPsec: Edit Pre-Shared Keys' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-mobile']['name'] = gettext("WebCfg - VPN: IPsec: Mobile page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-mobile']['descr'] = gettext("Allow access to the 'VPN: IPsec: Mobile' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-editphase1']['name'] = gettext("WebCfg - VPN: IPsec: Edit Phase 1 page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-editphase1']['descr'] = gettext("Allow access to the 'VPN: IPsec: Edit Phase 1' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-editphase2']['name'] = gettext("WebCfg - VPN: IPsec: Edit Phase 2 page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-ipsec-editphase2']['descr'] = gettext("Allow access to the 'VPN: IPsec: Edit Phase 2' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnl2tp']['name'] = gettext("WebCfg - VPN: VPN L2TP page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnl2tp']['descr'] = gettext("Allow access to the 'VPN: VPN L2TP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnl2tp-users']['name'] = gettext("WebCfg - VPN: VPN L2TP : Users page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnl2tp-users']['descr'] = gettext("Allow access to the 'VPN: VPN L2TP : Users' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnl2tp-users-edit']['name'] = gettext("WebCfg - VPN: VPN L2TP : Users : Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnl2tp-users-edit']['descr'] = gettext("Allow access to the 'VPN: VPN L2TP : Users : Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-openvpn-client']['name'] = gettext("WebCfg - OpenVPN: Client page");
-src/etc/inc/priv.defs.inc:$priv_list['page-openvpn-client']['descr'] = gettext("Allow access to the 'OpenVPN: Client' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-openvpn-csc']['name'] = gettext("WebCfg - OpenVPN: Client Specific Override page");
-src/etc/inc/priv.defs.inc:$priv_list['page-openvpn-csc']['descr'] = gettext("Allow access to the 'OpenVPN: Client Specific Override' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-openvpn-server']['name'] = gettext("WebCfg - OpenVPN: Server page");
-src/etc/inc/priv.defs.inc:$priv_list['page-openvpn-server']['descr'] = gettext("Allow access to the 'OpenVPN: Server' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-pppoeserver']['name'] = gettext("WebCfg - Services: PPPoE Server page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-pppoeserver']['descr'] = gettext("Allow access to the 'Services: PPPoE Server' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-pppoeserver-edit']['name'] = gettext("WebCfg - Services: PPPoE Server: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-services-pppoeserver-edit']['descr'] = gettext("Allow access to the 'Services: PPPoE Server: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnpptp']['name'] = gettext("WebCfg - VPN: VPN PPTP page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnpptp']['descr'] = gettext("Allow access to the 'VPN: VPN PPTP' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnpptp-users']['name'] = gettext("WebCfg - VPN: VPN PPTP: Users page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnpptp-users']['descr'] = gettext("Allow access to the 'VPN: VPN PPTP: Users' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnpptp-user-edit']['name'] = gettext("WebCfg - VPN: VPN PPTP: User: Edit page");
-src/etc/inc/priv.defs.inc:$priv_list['page-vpn-vpnpptp-user-edit']['descr'] = gettext("Allow access to the 'VPN: VPN PPTP: User: Edit' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-pfsensewizardsubsystem']['name'] = gettext("WebCfg - pfSense wizard subsystem page");
-src/etc/inc/priv.defs.inc:$priv_list['page-pfsensewizardsubsystem']['descr'] = gettext("Allow access to the 'pfSense wizard subsystem' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-xmlrpclibrary']['name'] = gettext("WebCfg - XMLRPC Library page");
-src/etc/inc/priv.defs.inc:$priv_list['page-xmlrpclibrary']['descr'] = gettext("Allow access to the 'XMLRPC Library' page.");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-easyrule']['name'] = gettext("WebCfg - Firewall: Easy Rule add/status page");
-src/etc/inc/priv.defs.inc:$priv_list['page-firewall-easyrule']['descr'] = gettext("Allow access to the 'Firewall: Easy Rule' add/status page.");
-src/etc/inc/priv/user.priv.inc:$priv_list['user-services-captiveportal-login']['name'] = gettext("User - Services - Captive portal login");
-src/etc/inc/priv/user.priv.inc:$priv_list['user-services-captiveportal-login']['descr'] = gettext("Indicates whether the user is able to login on the captive portal.");
-src/etc/inc/radius.inc: return $this->raiseError(gettext('Error sending request:') . ' ' . $this->getError());
-src/etc/inc/radius.inc: return $this->raiseError(gettext('RADIUS_ACCESS_ACCEPT is unexpected for accounting'));
-src/etc/inc/radius.inc: return $this->raiseError(gettext('RADIUS_ACCOUNTING_RESPONSE is unexpected for authentication'));
-src/etc/inc/radius.inc: return $this->raiseError(sprintf(gettext("Unexpected return value: %s"),$req));
-src/etc/inc/rrd.inc: log_error(sprintf(gettext('RRD dump failed exited with %1$s, the error is: %2$s'), $dumpret, $dumpout));
-src/etc/inc/rrd.inc: log_error(sprintf(gettext('RRD create failed exited with %1$s, the error is: %2$s'), $rrdcreatereturn, $rrdcreateoutput));
-src/etc/inc/rrd.inc: log_error(sprintf(gettext('Import RRD has %1$s DS values and %2$s RRA databases, new format RRD has %3$s DS values and %4$s RRA databases'), $numdsold, $numrraold, $numdsnew ,$numrranew));
-src/etc/inc/rrd.inc: log_error(sprintf(gettext('The new RRD now has %1$s DS values and %2$s RRA databases'), $numdsnew, $numrranew));
-src/etc/inc/rrd.inc: echo gettext("Generating RRD graphs...");
-src/etc/inc/rrd.inc: log_error(gettext("Creating rrd update script"));
-src/etc/inc/rrd.inc: echo gettext("done.") . "\n";
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("Router Advertisement Daemon");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("DNS Forwarder");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("Unbound DNS Forwarder");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("NTP clock sync");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("Captive Portal") . ": ".htmlspecialchars($setting['zone']);
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("DHCP Relay");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("DHCPv6 Relay");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("DHCP Service");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("Gateway Monitoring Daemon");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("SNMP Service");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("IGMP proxy");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("UPnP Service");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("RIP Daemon");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("IPsec VPN");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("Secure Shell Daemon");
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("OpenVPN") . " ".$mode.": ".htmlspecialchars($setting['description']);
-src/etc/inc/service-utils.inc: $pconfig['description'] = gettext("Server load balancing daemon");
-src/etc/inc/service-utils.inc: return gettext("Not available.");
-src/etc/inc/service-utils.inc: $statustext = gettext("Running");
-src/etc/inc/service-utils.inc: $output .= ' ';
-src/etc/inc/service-utils.inc: $statustext = ($service_enabled) ? gettext("Stopped") : gettext("Disabled");
-src/etc/inc/service-utils.inc: $output .= ' ';
-src/etc/inc/service-utils.inc: $output .= "\n";
-src/etc/inc/service-utils.inc: $output .= "";
-src/etc/inc/service-utils.inc: $output .= "\n";
-src/etc/inc/service-utils.inc: return sprintf(gettext("%s has been started."),htmlspecialchars($name));
-src/etc/inc/service-utils.inc: return sprintf(gettext("%s has been stopped."), htmlspecialchars($name));
-src/etc/inc/service-utils.inc: return sprintf(gettext("%s has been restarted."),htmlspecialchars($name));
-src/etc/inc/services.inc: log_error(sprintf(gettext('DHCP leases restore failed exited with %1$s, the error is: %2$s%3$s'), $dhcpreturn, $dhcprestore, "\n"));
-src/etc/inc/services.inc: echo gettext("Starting DHCP service...");
-src/etc/inc/services.inc: log_error(gettext("Warning! DHCP Failover setup and no CARP virtual IPs defined!"));
-src/etc/inc/services.inc: printf(gettext("Error: cannot open dhcpd.conf in services_dhcpdv4_configure().%s"), "\n");
-src/etc/inc/services.inc: print gettext("done.") . "\n";
-src/etc/inc/services.inc: log_error(gettext("Could not write Igmpproxy configuration file!"));
-src/etc/inc/services.inc: log_error(gettext("Started IGMP proxy service."));
-src/etc/inc/services.inc: echo gettext("Starting DHCP relay service...");
-src/etc/inc/services.inc: echo gettext("Starting DHCPv6 relay service...");
-src/etc/inc/services.inc: echo gettext("Starting DynDNS clients...");
-src/etc/inc/services.inc: echo gettext("done.") . "\n";
-src/etc/inc/services.inc: echo gettext("Starting DNS forwarder...");
-src/etc/inc/services.inc: echo gettext("done.") . "\n";
-src/etc/inc/services.inc: echo gettext("Starting DNS Resolver...");
-src/etc/inc/services.inc: echo gettext("done.") . "\n";
-src/etc/inc/services.inc: echo gettext("Starting SNMP daemon... ");
-src/etc/inc/services.inc: printf(gettext("Error: cannot open snmpd.conf in services_snmpd_configure().%s"),"\n");
-src/etc/inc/services.inc: echo gettext("done.") . "\n";
-src/etc/inc/services.inc: $notify_text .= sprintf(gettext("DynDNS updated IP Address (A) for {$dnsupdate['host']} on %s (%s) to %s"), convert_real_interface_to_friendly_descr($if), $if, $wanip) . "\n";
-src/etc/inc/services.inc: $notify_text .= sprintf(gettext("DynDNS updated IPv6 Address (AAAA) for {$dnsupdate['host']} on %s (%s) to %s"), convert_real_interface_to_friendly_descr($if), $if, $wanipv6) . "\n";
-src/etc/inc/services.inc: $crontab_contents .= "# " . gettext("pfSense specific crontab entries") . "\n";
-src/etc/inc/services.inc: $crontab_contents .= "# " .gettext( "Created:") . " " . date("F j, Y, g:i a") . "\n";
-src/etc/inc/services.inc: $crontab_contents .= "# " . gettext("If possible do not add items to this file manually.") . "\n";
-src/etc/inc/services.inc: $crontab_contents .= "# " . gettext("If you do so, this file must be terminated with a blank line (e.g. new line)") . "\n";
-src/etc/inc/services.inc: echo gettext("Starting UPnP service... ");
-src/etc/inc/services.inc: write_config(sprintf(gettext("Installed cron job for %s"), $command));
-src/etc/inc/services.inc: write_config(sprintf(gettext("Updated cron job for %s"), $command));
-src/etc/inc/services.inc: write_config(sprintf(gettext("Removed cron job for %s"), $command));
-src/etc/inc/shaper.inc: $input_errors[] = sprintf(gettext("The field '%s' contains invalid characters."), $pn);
-src/etc/inc/shaper.inc: $input_errors[] = sprintf(gettext("The field '%s' is required."), $reqdfieldsn[$i]);
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth must be an integer.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth cannot be negative.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Qlimit must be an integer.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Qlimit must be positive.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Tbrsize must be an integer.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Tbrsize must be positive.");
-src/etc/inc/shaper.inc: $form .= gettext("Enable/Disable");
-src/etc/inc/shaper.inc: $form .= " /> " . gettext("Enable/disable discipline and its children") . "";
-src/etc/inc/shaper.inc: $form .= "
" . gettext("Name") . "
";
-src/etc/inc/shaper.inc: $form .= "
" . gettext("Scheduler Type ");
-src/etc/inc/shaper.inc: $form .= gettext("NOTE: Changing this changes all child queues!");
-src/etc/inc/shaper.inc: $form .= gettext(" Beware you can lose information.");
-src/etc/inc/shaper.inc: $form .= "
" . gettext("Bandwidth");
-src/etc/inc/shaper.inc: $form .= gettext("Adjusts the size, in bytes, of the token bucket regulator. "
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Name");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("The priority must be an integer between 1 and 15.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue limit must be an integer");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue limit must be positive");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Only one default queue per interface is allowed.");
-src/etc/inc/shaper.inc: $form .= gettext("Enable/Disable");
-src/etc/inc/shaper.inc: $form .= " /> " . gettext("Enable/Disable queue and its children") . "";
-src/etc/inc/shaper.inc: $form .= gettext("Queue Name") . "
";
-src/etc/inc/shaper.inc: $form .= " " . gettext("Enter the name of the queue here. Do not use spaces and limit the size to 15 characters.");
-src/etc/inc/shaper.inc: $form .= "
" . gettext("Priority") . "
";
-src/etc/inc/shaper.inc: $form .= " " . gettext("For hfsc, the range is 0 to 7. The default is 1. Hfsc queues with a higher priority are preferred in the case of overload.") . "";
-src/etc/inc/shaper.inc: $form .= "
";
-src/etc/inc/shaper.inc: $form .= " title=\"" . gettext("Delete queue from interface") . "\" >";
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth must be an integer.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth cannot be negative.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth in percentage should be between 1 and 100 bounds.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit service curve defined but missing (d) value");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit service curve defined but missing initial bandwidth (m1) value");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit m1 value needs to be Kb, Mb, Gb, or %");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit d value needs to be numeric");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit m2 value needs to be Kb, Mb, Gb, or %");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare service curve defined but missing (d) value");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare service curve defined but missing initial bandwidth (m1) value");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare m1 value needs to be Kb, Mb, Gb, or %");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare d value needs to be numeric");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare m2 value needs to be Kb, Mb, Gb, or %");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime service curve defined but missing (d) value");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime service curve defined but missing initial bandwidth (m1) value");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime m1 value needs to be Kb, Mb, Gb, or %");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime d value needs to be numeric");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime m2 value needs to be Kb, Mb, Gb, or %");
-src/etc/inc/shaper.inc: $form .= "
";
-src/etc/inc/shaper.inc: $form .= gettext("The format for service curve specifications is (m1, d, m2). m2 controls "
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Priority must be an integer between 1 and 7.");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth must be an integer.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth cannot be negative.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth in percentage should be between 1 and 100 bounds.");
-src/etc/inc/shaper.inc: $form .= "
";
-src/etc/inc/shaper.inc: $form .= " /> " . gettext("Borrow from other queues when available") . "
";
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Priority must be an integer between 1 and 255.");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth must be an integer.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth cannot be negative.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth in percentage should be between 1 and 100 bounds.");
-src/etc/inc/shaper.inc: $form .= "
";
-src/etc/inc/shaper.inc: $form .= "\" /> " . gettext("Bandwidth limit for hosts to not saturate link.") . " ";
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Burst");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Name");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Plr must be a value between 0 and 1.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Buckets must be an integer between 16 and 65535.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue limit must be an integer");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("IPV4 bit mask must be blank or numeric value between 1 and 32.");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("IPV6 bit mask must be blank or numeric value between 1 and 128.");
-src/etc/inc/shaper.inc: $input_errors[] = sprintf(gettext("Bandwidth for schedule %s must be an integer."), $data["bwsched{$i}"]);
-src/etc/inc/shaper.inc: $input_errors[] = sprintf(gettext("Burst for schedule %s must be an integer."), $data["bwsched{$i}"]);
-src/etc/inc/shaper.inc: $input_errors[] = gettext("You need to specify a schedule for every additional entry");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("If more than one bandwidth configured all schedules need to be selected");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("At least one bw specification is necessary");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Delay must be an integer.");
-src/etc/inc/shaper.inc: $form .= gettext("Enable");
-src/etc/inc/shaper.inc: $form .= " /> " . gettext("Enable limiter and its children") . "";
-src/etc/inc/shaper.inc: $form .= "
" . gettext("Name") . "
";
-src/etc/inc/shaper.inc: $form .= "
" . gettext("Bandwidth");
-src/etc/inc/shaper.inc: $form .= " " . gettext("Bandwidth is a rate (e.g. Mbit/s), burst is a total amount of data that will be transferred at full speed after an idle period.") . " ";
-src/etc/inc/shaper.inc: $form .= "
";
-src/etc/inc/shaper.inc: $form .= gettext("You may enter a description here for your reference (not parsed).") . "";
-src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Name");
-src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/etc/inc/shaper.inc: log_error(sprintf(gettext("Sending HUP signal to %s"), $l7pid[0]));
-src/etc/inc/shaper.inc: //$form .= gettext(" Clone shaper/queue on this interface") . "
";
-src/etc/inc/shaper.inc:$default_shaper_msg .= "" . sprintf(gettext("Welcome to the %s Traffic Shaper."), $g['product_name']) . " ";
-src/etc/inc/shaper.inc:$default_shaper_msg .= gettext("The tree on the left helps you navigate through the queues "
-src/etc/inc/shaper.inc:$dn_default_shaper_msg .= "" . sprintf(gettext("Welcome to the %s Traffic Shaper."), $g['product_name']) . " ";
-src/etc/inc/shaper.inc:$dn_default_shaper_msg .= gettext("The tree on the left helps you navigate through the queues "
-src/etc/inc/smtp.inc: $this->error.=gettext(": data access time out");
-src/etc/inc/smtp.inc: $this->error.=gettext(": the server disconnected");
-src/etc/inc/smtp.inc: $this->error=gettext("reached the end of data while reading from the SMTP server conection");
-src/etc/inc/smtp.inc: $this->SetDataAccessError(gettext("it was not possible to read line from the SMTP server"));
-src/etc/inc/smtp.inc: $this->SetDataAccessError(gettext("it was not possible to send a line to the SMTP server"));
-src/etc/inc/smtp.inc: $this->SetDataAccessError(gettext("it was not possible to send data to the SMTP server"));
-src/etc/inc/smtp.inc: return(gettext("establishing SSL connections requires at least PHP version 4.3.0"));
-src/etc/inc/smtp.inc: return(gettext("establishing SSL connections requires the OpenSSL extension enabled"));
-src/etc/inc/smtp.inc: return(sprintf(gettext("could not resolve host \"%s\""), $domain));
-src/etc/inc/smtp.inc: return(sprintf(gettext("domain \"%s\" resolved to an address excluded to be valid"), $domain));
-src/etc/inc/smtp.inc: $this->OutputDebug(sprintf(gettext('Connecting to host address "%1$s" port %2$s...'), $ip, $port));
-src/etc/inc/smtp.inc: return(gettext("-3 socket could not be created"));
-src/etc/inc/smtp.inc: return(sprintf(gettext("-4 dns lookup on hostname \"%s\" failed"), $domain));
-src/etc/inc/smtp.inc: return(gettext("-5 connection refused or timed out"));
-src/etc/inc/smtp.inc: return(gettext("-6 fdopen() call failed"));
-src/etc/inc/smtp.inc: return(gettext("-7 setvbuf() call failed"));
-src/etc/inc/smtp.inc: return(sprintf(gettext('could not connect to the host "%1$s": %2$s'), $domain, $error));
-src/etc/inc/smtp.inc: $this->error=gettext("it is not possible to authenticate using the specified mechanism because the SASL library class is not loaded");
-src/etc/inc/smtp.inc: $this->error=printf(gettext('authenticated mechanism %1$s may not be used: %2$s'), $this->authentication_mechanism, $sasl->error);
-src/etc/inc/smtp.inc: $this->error=gettext("Could not start the SASL authentication client:") . " ".$sasl->error;
-src/etc/inc/smtp.inc: $this->error=gettext("Could not send the AUTH command");
-src/etc/inc/smtp.inc: $this->error=gettext("Authentication error:") . " ".$responses[0];
-src/etc/inc/smtp.inc: $this->error=gettext("Could not send the authentication step message");
-src/etc/inc/smtp.inc: $this->error=gettext("Authentication error:") . " ".$responses[0];
-src/etc/inc/smtp.inc: $this->error=gettext("Could not process the SASL authentication step:") . " ".$sasl->error;
-src/etc/inc/smtp.inc: $this->error=gettext("connection is already established");
-src/etc/inc/smtp.inc: $this->error=gettext("it was not specified the POP3 authentication user");
-src/etc/inc/smtp.inc: $this->error=gettext("it was not specified the POP3 authentication password");
-src/etc/inc/smtp.inc: $this->error=$this->ConnectToHost($domain, $this->pop3_auth_port, sprintf(gettext("Resolving POP3 authentication host \"%s\"..."), $domain));
-src/etc/inc/smtp.inc: $this->error=gettext("POP3 authentication server greeting was not found");
-src/etc/inc/smtp.inc: $this->error=gettext("POP3 authentication user was not accepted:") . " ".$this->Tokenize("\r\n");
-src/etc/inc/smtp.inc: $this->error=gettext("POP3 authentication password was not accepted:") . " ".$this->Tokenize("\r\n");
-src/etc/inc/smtp.inc: $this->error=gettext("could not determine the SMTP to connect");
-src/etc/inc/smtp.inc: $error=$this->ConnectToHost($domain, $this->host_port, sprintf(gettext("Resolving SMTP server domain \"%s\"..."), $domain));
-src/etc/inc/smtp.inc: $this->OutputDebug(sprintf(gettext("Connected to SMTP server \"%s\"."), $domain));
-src/etc/inc/smtp.inc: $this->error = gettext("server does not require authentication");
-src/etc/inc/smtp.inc: $this->error=gettext("it is not supported any of the authentication mechanisms required by the server");
-src/etc/inc/smtp.inc: $this->error=gettext("direct delivery connection is already established and sender is already set");
-src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the initial state");
-src/etc/inc/smtp.inc: return(gettext("it was not specified a valid direct recipient"));
-src/etc/inc/smtp.inc: $this->error=gettext("it is not possible to deliver directly to recipients of different domains");
-src/etc/inc/smtp.inc: $this->error=gettext("connection is already established and the recipient is already set");
-src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the recipient setting state");
-src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the start sending data state");
-src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the sending data state");
-src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the sending data state");
-src/etc/inc/smtp.inc: $this->error=gettext("it was not previously established a SMTP connection");
-src/etc/inc/system.inc: log_error(sprintf(gettext("Not adding default route because OLSR dynamic gateway is enabled.")));
-src/etc/inc/system.inc: log_error(sprintf(gettext("Static Routes: Gateway IP could not be found for %s"), $rtent['network']));
-src/etc/inc/system.inc: echo gettext("Starting syslog...");
-src/etc/inc/system.inc: printf(gettext("Error: cannot open syslog.conf in system_syslogd_start().%s"), "\n");
-src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/etc/inc/system.inc: echo gettext("Starting webConfigurator...");
-src/etc/inc/system.inc: $cert['descr'] = gettext("webConfigurator default");
-src/etc/inc/system.inc: write_config(gettext("Importing HTTPS certificate"));
-src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/etc/inc/system.inc: echo gettext("failed!") . "\n";
-src/etc/inc/system.inc: printf(gettext("Error: cannot open cert.pem in system_webgui_start().%s"), "\n");
-src/etc/inc/system.inc: printf(gettext("Error: cannot open ca.pem in system_webgui_start().%s"), "\n");
-src/etc/inc/system.inc: $lighty_config .= "## " . gettext("ssl configuration") . "\n";
-src/etc/inc/system.inc: printf(gettext("Error: cannot open %s in system_generate_lighty_config().%s"), $filename, "\n");
-src/etc/inc/system.inc: echo gettext("Setting timezone...");
-src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/etc/inc/system.inc: echo gettext("Syncing system time before startup...");
-src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/etc/inc/system.inc: printf(gettext("Error: cannot open dmesg.boot in system_dmesg_save().%s"), "\n");
-src/etc/inc/system.inc: echo gettext('Setting hard disk standby... ');
-src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/etc/inc/system.inc: echo gettext("failed!") . "\n";
-src/etc/inc/system.inc: echo gettext("failed!") . "\n";
-src/etc/inc/system.inc: return array('name' => 'wrap', 'descr' => gettext('PC Engines WRAP'));
-src/etc/inc/system.inc: return array('name' => 'alix', 'descr' => gettext('PC Engines ALIX'));
-src/etc/inc/system.inc: return array('name' => 'embedded', 'descr' => gettext('embedded (unknown)'));
-src/etc/inc/system.inc: $vpn['name'] = gettext("OpenVPN") . " ".$mode.": ".htmlspecialchars($setting['description']);
-src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: filter rule removed " .
-src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: filter rule removed " .
-src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: filter rule removed " .
-src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: traffic shaper rule removed " .
-src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: traffic shaper rule removed " .
-src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: traffic shaper rule removed " .
-src/etc/inc/upgrade_config.inc: $vip['descr'] = sprintf(gettext("CARP vhid %s"), $carpent['vhid']);
-src/etc/inc/upgrade_config.inc: $rule_item['descr'] = gettext("Permit IPsec traffic.");
-src/etc/inc/upgrade_config.inc: $config['system']['group'][0]['description'] = gettext("System Administrators");
-src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][0]['descr'] = gettext("Indicates whether this user will lock access to the webConfigurator for other users.");
-src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][1]['descr'] = gettext("Indicates whether this user will lock individual HTML pages after having accessed a particular page (the lock will be freed if the user leaves or saves the page form).");
-src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][2]['descr'] = gettext("Indicates whether this user is able to login for example via SSH.");
-src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][3]['descr'] = sprintf(gettext("Indicates whether this user is allowed to copy files onto the %s appliance via SCP/SFTP. If you are going to use this privilege, you must install scponly on the appliance (Hint: pkg_add -r scponly)."), $g['product_name']);
-src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][4]['descr'] = gettext("This user is associated with the UNIX root user (you should associate this privilege only with one single user).");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][0]['descr'] = gettext("Drop packets to closed TCP ports without returning a RST");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][1]['descr'] = gettext("Do not send ICMP port unreachable messages for closed UDP ports");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][2]['descr'] = gettext("Randomize the ID field in IP packets (default is 0: sequential IP IDs)");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][3]['descr'] = gettext("Drop SYN-FIN packets (breaks RFC1379, but nobody uses it anyway)");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][4]['descr'] = gettext("Sending of IPv4 ICMP redirects");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][5]['descr'] = gettext("Sending of IPv6 ICMP redirects");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][6]['descr'] = gettext("Generate SYN cookies for outbound SYN-ACK packets");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][7]['descr'] = gettext("Maximum incoming TCP datagram size");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][8]['descr'] = gettext("Maximum outgoing TCP datagram size");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][9]['descr'] = gettext("Fastforwarding (see http://lists.freebsd.org/pipermail/freebsd-net/2004-January/002534.html)");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][10]['descr'] = gettext("Do not delay ACK to try and piggyback it onto a data packet");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][11]['descr'] = gettext("Maximum outgoing UDP datagram size");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][12]['descr'] = gettext("Handling of non-IP packets which are not passed to pfil (see if_bridge(4))");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][13]['descr'] = gettext("Allow unprivileged access to tap(4) device nodes");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][15]['descr'] = gettext("Randomize PID's (see src/sys/kern/kern_fork.c: sysctl_kern_randompid())");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][16]['descr'] = gettext("The system will attempt to calculate the bandwidth delay product for each connection and limit the amount of data queued to the network to just the amount required to maintain optimum throughput. ");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][17]['descr'] = gettext("Set ICMP Limits");
-src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][18]['descr'] = gettext("TCP Offload engine");
-src/etc/inc/upgrade_config.inc: $config['gateways']['gateway_item'][$i]['descr'] = sprintf(gettext("Interface %s Static Gateway"), $ifname);
-src/etc/inc/upgrade_config.inc: $config['gateways']['gateway_item'][$i]['descr'] = sprintf(gettext("Interface %s Dynamic Gateway"), $ifname);
-src/etc/inc/upgrade_config.inc: $gateway['descr'] = sprintf(gettext("Upgraded static route for %s"), $sroute['network']);
-src/etc/inc/upgrade_config.inc: $pool['descr'] = sprintf(gettext("Sitedown pool for VS: %s"), $vs_a[$i]['name']);
-src/etc/inc/upgrade_config.inc: $ph2ent['descr'] = sprintf(gettext("phase2 for %s"), $tunnel['descr']);
-src/etc/inc/upgrade_config.inc: $tempdyn['descr'] = sprintf(gettext("Upgraded Dyndns %s"), $tempdyn['type']);
-src/etc/inc/upgrade_config.inc: $all['description'] = gettext("All Users");
-src/etc/inc/upgrade_config.inc: $nbridge['descr'] = sprintf(gettext("Converted bridged %s"), $ifr);
-src/etc/inc/upgrade_config.inc: $ovpnrule['descr'] = gettext("Auto added OpenVPN rule from config upgrade.");
-src/etc/inc/util.inc: log_error(sprintf(gettext("WARNING: Could not mark subsystem: %s dirty"), $subsystem));
-src/etc/inc/util.inc: die(gettext("WARNING: You must give a name as parameter to lock() function."));
-src/etc/inc/util.inc: die(gettext("WARNING: You must give a name as parameter to try_lock() function."));
-src/etc/inc/util.inc: log_error(gettext("Could not open shared memory {$reference}"));
-src/etc/inc/util.inc: log_error(gettext("Could not open shared memory {$reference}"));
-src/etc/inc/util.inc: log_error(sprintf(gettext("Reference %s is going negative, not doing unreference."), $reference));
-src/etc/inc/util.inc: log_error(gettext("Could not open shared memory for read {$reference}"));
-src/etc/inc/util.inc: log_error(sprintf(gettext("The command '%1\$s' returned exit code '%2\$d', the output was '%3\$s' "), $command, $retval, $output));
-src/etc/inc/voucher.inc: $test_result[] = sprintf(gettext('%1$s (%2$s/%3$s) active and good for %4$d Minutes'), $voucher, $roll, $nr, $remaining);
-src/etc/inc/voucher.inc: $test_result[] = gettext("Access denied!");
-src/etc/inc/voucher.inc: $test_result[] = sprintf(gettext("Access granted for %d Minutes in total."),$total_minutes);
-src/etc/inc/voucher.inc: echo gettext("Enabling voucher support... ");
-src/etc/inc/voucher.inc: printf(gettext("Error: cannot write voucher.cfg") . "\n");
-src/etc/inc/voucher.inc: voucher_log(LOG_ERR, sprintf(gettext('cant write %1$s/voucher_%s_used_%2$s.db'), $g['vardb_path'], $cpzone, $roll));
-src/etc/inc/voucher.inc: voucher_log(LOG_ERR, sprintf(gettext('cant read %1$s/voucher_%s_used_%2$s.db'), $g['vardb_path'], $cpzone, $roll));
-src/etc/inc/voucher.inc: syslog($priority, sprintf(gettext("Voucher: %s"),$message));
-src/etc/inc/vpn.inc: echo gettext("Configuring IPsec VPN... ");
-src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Invalid certificate info for %s"), $ca['descr']));
-src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Invalid certificate hash info for %s"), $ca['descr']));
-src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Cannot write IPsec CA file for %s"), $ca['descr']));
-src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Invalid phase1 certificate reference for %s"), $ph1ent['name']));
-src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Cannot write phase1 key file for %s"), $ph1ent['name']));
-src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Cannot write phase1 certificate file for %s"), $ph1ent['name']));
-src/etc/inc/vpn.inc: log_error(sprintf(gettext("Ignoring IPsec reload since there are no tunnels on interface %s"), $interface));
-src/etc/inc/vpn.inc: log_error(gettext("Forcefully reloading IPsec"));
-src/etc/inc/vpn.inc: echo gettext("Configuring PPTP VPN service... ");
-src/etc/inc/vpn.inc: log_error(gettext("Could not kill mpd within 3 seconds. Trying again."));
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.conf in vpn_pptpd_configure().") . "\n");
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.links in vpn_pptpd_configure().") . "\n");
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.secret in vpn_pptpd_configure().") . "\n");
-src/etc/inc/vpn.inc: echo gettext("Configuring PPPoE VPN service... ");
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.conf in vpn_pppoe_configure().") . "\n");
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.links in vpn_pppoe_configure().") . "\n");
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.secret in vpn_pppoe_configure().") . "\n");
-src/etc/inc/vpn.inc: echo gettext("done") . "\n";
-src/etc/inc/vpn.inc: echo gettext("Configuring l2tp VPN service... ");
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.conf in vpn_l2tp_configure().") . "\n");
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.links in vpn_l2tp_configure().") . "\n");
-src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.secret in vpn_l2tp_configure().") . "\n");
-src/etc/inc/xmlparse.inc: die(sprintf(gettext('XML error: %1$s at line %2$d cannot occur more than once') . "\n",
-src/etc/inc/xmlparse.inc: log_error(gettext("Error: could not open XML input") . "\n");
-src/etc/inc/xmlparse.inc: log_error(sprintf(gettext('XML error: %1$s at line %2$d in %3$s') . "\n",
-src/etc/inc/xmlparse.inc: log_error(sprintf(gettext("XML error: no %s object found!") . "\n", implode(" or ", $rootobj)));
-src/etc/inc/xmlparse_attr.inc: die(sprintf(gettext('XML error: %1$s at line %2$d cannot occur more than once') . "\n",
-src/etc/inc/xmlparse_attr.inc: log_error(gettext("Error: could not open XML input") . "\n");
-src/etc/inc/xmlparse_attr.inc: log_error(sprintf(gettext('XML error: %1$s at line %2$d') . "\n",
-src/etc/inc/xmlparse_attr.inc: log_error(sprintf(gettext("XML error: no %s object found!") . "\n", $rootobj));
-src/etc/inc/xmlrpc_client.inc: 'unknown_method' => gettext("Unknown method"),
-src/etc/inc/xmlrpc_client.inc: 'invalid_return' => gettext("Invalid return payload: enable debugging to examine incoming payload"),
-src/etc/inc/xmlrpc_client.inc: 'incorrect_params' => gettext("Incorrect parameters passed to method"),
-src/etc/inc/xmlrpc_client.inc: 'introspect_unknown' => gettext("Can't introspect: method unknown"),
-src/etc/inc/xmlrpc_client.inc: 'http_error' => gettext("Didn't receive 200 OK from remote server."),
-src/etc/inc/xmlrpc_client.inc: 'not_response_object' => gettext("The requested method didn't return an XML_RPC_Response object."),
-src/etc/inc/xmlrpc_client.inc: 'invalid_request' => gettext("Invalid request payload"),
-src/etc/inc/xmlrpc_client.inc: $XML_RPC_xh[$parser]['isf_reason'] = gettext('missing top level xmlrpc element');
-src/etc/inc/xmlrpc_client.inc: $XML_RPC_xh[$parser]['isf_reason'] = sprintf(gettext('xmlrpc element %1$s cannot be child of %2$s'), $name, $XML_RPC_xh[$parser]['stack'][0]);
-src/etc/inc/xmlrpc_client.inc: XML_RPC_Base::raiseError(gettext('Non-numeric value received in INT or DOUBLE'),
-src/etc/inc/xmlrpc_client.inc: gettext(
-src/etc/inc/xmlrpc_client.inc: $this->raiseError(sprintf(gettext('Connection to proxy server
-src/etc/inc/xmlrpc_client.inc: $this->raiseError(sprintf(gettext('Connection to RPC server
-src/etc/inc/xmlrpc_client.inc: $this->raiseError(gettext('The submitted request did not contain this parameter'),
-src/etc/inc/xmlrpc_client.inc: return $this->raiseError(gettext('mb_convert_encoding() is not available'),
-src/etc/inc/xmlrpc_client.inc: error_log(sprintf(gettext("HTTP error, got response: %s"),$errstr));
-src/etc/inc/xmlrpc_client.inc: //$errstr = gettext("XML error at line 1, check URL");
-src/etc/inc/xmlrpc_client.inc: $this->raiseError(gettext('Scalar can have only one value'),
-src/etc/inc/xmlrpc_client.inc: sprintf(gettext("Not a scalar type (%s)"), $typeof),
-src/etc/inc/xmlrpc_client.inc: sprintf(gettext('Already initialized as a [%s]'), $this->kindOf()),
-src/etc/inc/xmlrpc_client.inc: sprintf(gettext('Already initialized as a [%s]'), $this->kindOf()),
-src/etc/inc/xmlrpc_server.inc:$GLOBALS['XML_RPC_Server_listMethods_doc'] = gettext('This method lists all the'
-src/etc/inc/xmlrpc_server.inc:$GLOBALS['XML_RPC_Server_methodSignature_doc'] = gettext('Returns an array of known'
-src/etc/inc/xmlrpc_server.inc:$GLOBALS['XML_RPC_Server_methodHelp_doc'] = gettext('Returns help text if defined'
-src/etc/rc.initial.password: echo "\n" . gettext('
-src/etc/rc.initial.password: gettext('Do you want to set it back to Local Database [y|n]?');
-src/etc/rc.initial.password: write_config($config, gettext("password changed from console menu"));
-src/etc/rc.initial.setlanip: return console_prompt_for_yn (sprintf(gettext("Do you want to enable the %s server on %s?"), $label_DHCP, $upperifname));
-src/etc/rc.initial.setlanip: if (console_prompt_for_yn (sprintf(gettext("Configure %s address %s interface via %s?"), $label_IPvX, $upperifname, $label_DHCP))) {
-src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("Enter the new %s %s address. Press for none:"),
-src/etc/rc.initial.setlanip: echo gettext("This IP address conflicts with another interface or a VIP") . "\n";
-src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("Subnet masks are entered as bit counts (as in CIDR notation) in %s."),
-src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("Enter the new %s %s subnet bit count (1 to %s):"),
-src/etc/rc.initial.setlanip: echo gettext("You cannot set network address to an interface");
-src/etc/rc.initial.setlanip: echo gettext("You cannot set broadcast address to an interface");
-src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("For a WAN, enter the new %s %s upstream gateway address."), $upperifname, $label_IPvX) . "\n" .
-src/etc/rc.initial.setlanip: gettext("For a LAN, press for none:") . "\n> ";
-src/etc/rc.initial.setlanip: echo sprintf(gettext("not an %s IP address!"), $label_IPvX) . "\n";
-src/etc/rc.initial.setlanip: echo gettext("not in subnet!") . "\n";
-src/etc/rc.initial.setlanip: echo sprintf(gettext("Enter the start address of the %s client address range:"), $label_IPvX) . " ";
-src/etc/rc.initial.setlanip: echo gettext("This IP address must be in the interface's subnet") . "\n";
-src/etc/rc.initial.setlanip: echo sprintf(gettext("Enter the end address of the %s client address range:"), $label_IPvX) . " ";
-src/etc/rc.initial.setlanip: echo gettext("This IP address must be in the interface's subnet") . "\n";
-src/etc/rc.initial.setlanip: echo gettext("The end address of the DHCP range must be >= the start address") . "\n";
-src/etc/rc.initial.setlanip: printf(gettext("Disabling %s DHCPD..."), $label_IPvX);
-src/etc/rc.initial.setlanip: if (console_prompt_for_yn (gettext("Do you want to revert to HTTP as the webConfigurator protocol?"))) {
-src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("Note: the anti-lockout rule on %s has been re-enabled."), $interface) . "\n";
-src/etc/rc.initial.setlanip: write_config(sprintf(gettext("%s IP configuration from console menu"), $interface));
-src/etc/rc.initial.setlanip: echo "\n\n" . sprintf(gettext("The IPv4 %s address has been set to %s"),
-src/etc/rc.initial.setlanip: echo "\n\n" . sprintf(gettext("The IPv4 %s address has been set to %s"),
-src/etc/rc.initial.setlanip: echo "\n\n" . sprintf(gettext("The IPv6 %s address has been set to %s"),
-src/etc/rc.initial.setlanip: echo "\n\n" . sprintf(gettext("The IPv6 %s address has been set to %s"),
-src/etc/rc.initial.setlanip: echo gettext('You can now access the webConfigurator by opening the following URL in your web browser:') . "\n";
-src/etc/rc.initial.setlanip:echo "\n" . gettext('Press to continue.');
-src/etc/rc.openvpn: log_error(gettext("Could not obtain openvpn lock for executing rc.openvpn for more than 10 seconds continuing..."));
-src/etc/rc.php_ini_setup:PHPMODULES="$PHPMODULES gettext"
-src/etc/rc.restore_config_backup: $date = date(gettext("n/j/y H:i:s"), $backup_info['time']);
-src/etc/rc.restore_config_backup: $date = gettext("Unknown");
-src/etc/rc.restore_config_backup: $page = gettext("Unknown Page");
-src/etc/rc.restore_config_backup: echo gettext("No backups found in the configuration history.");
-src/etc/rc.restore_config_backup: echo gettext("No backups found in the configuration history.");
-src/etc/rc.restore_config_backup: echo gettext("Which configuration would you like to restore?") . "\n";
-src/etc/rc.restore_config_backup: echo gettext("That is not a valid backup number.\n");
-src/etc/rc.restore_config_backup: echo "\n" . gettext("Is this the backup you wish to restore?") . "\n";
-src/etc/rc.restore_config_backup: echo gettext("Y/N?") . " : ";
-src/etc/rc.restore_config_backup: if ($confirm == gettext("Y")) {
-src/etc/rc.restore_config_backup: echo sprintf(gettext('Successfully reverted to timestamp %1$s with description "%2$s".'), date(gettext("n/j/y H:i:s"), $thisbackup['time']), $thisbackup['description']);
-src/etc/rc.restore_config_backup: echo "\n" . gettext("You may need to reboot the firewall or restart services before the restored configuration is fully active.") . "\n\n";
-src/etc/rc.restore_config_backup: echo gettext("Unable to revert to the selected configuration.") . "\n";
-src/etc/rc.restore_config_backup: echo gettext("Restore canceled.") . "\n";
-src/etc/rc.restore_config_backup: echo gettext("Restore canceled due to invalid input.") . "\n";
-src/etc/rc.restore_config_backup: echo gettext("Restore Backup from Configuration History") . "\n\n";
-src/etc/rc.restore_config_backup: echo "1) " . gettext("List Backups") . "\n";
-src/etc/rc.restore_config_backup: echo "2) " . gettext("Restore Backup") . "\n";
-src/etc/rc.restore_config_backup: echo "Q) " . gettext("Quit") . "\n";
-src/etc/rc.restore_config_backup: echo gettext("Please select an option to continue") . ": ";
-src/etc/rc.restore_config_backup: if (strtolower($command) == gettext("quit"))
-src/opnsense/mvc/app/library/OPNsense/Core/Shell.php: //log_error(sprintf(gettext("The command '%1\$s'
-src/sbin/gmirror_status_check.php: $notices[] = sprintf(gettext("List of mirrors changed. Old: (%s) New: (%s)"), implode(", ", $previous_mirror_list), implode(", ", $mirror_list));
-src/sbin/gmirror_status_check.php: $notices[] = sprintf(gettext("Mirror %s status changed from %s to %s."), $mirror, $previous_mirror_status[$mirror]['status'], $mirror_status[$mirror]['status']);
-src/sbin/gmirror_status_check.php: $notices[] = sprintf(gettext("Mirror %s consumer count changed from %d to %d."), $mirror, count($previous_mirror_status[$mirror]['components']), count($mirror_status[$mirror]['components']));
-src/sbin/gmirror_status_check.php: $notices[] = sprintf(gettext("Mirror %s drive status changed. Old: (%s) New: (%s)"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/array_intersect_key.inc: user_error(gettext('Wrong parameter count for array_intersect_key()'), E_USER_WARNING);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/array_intersect_key.inc: user_error(gettext('array_intersect_key() Argument #') .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/array_intersect_key.inc: ($i + 1) . gettext(' is not an array'), E_USER_WARNING);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: display_error_form("501", gettext("Potential DNS Rebind attack detected, see http://en.wikipedia.org/wiki/DNS_rebinding Try accessing the router by IP address instead of by hostname."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: echo "" . gettext("Redirecting...") . "" . gettext("Redirecting to the dashboard...") . "";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not connect to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("LDAP: Could not lookup CA by reference for host %s."), $authcfg['ldap_caref']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not connect to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(gettext("ERROR! ldap_get_user_ous() backed selected with no LDAP authentication server defined."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not connect to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_user_ous() could not bind anonymously to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_user_ous() could not bind to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_groups() Could not connect to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_groups() could not bind anonymously to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! ldap_get_groups() could not bind to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(gettext("ERROR! ldap_backed() called with no LDAP authentication server defined. Defaulting to local user database. Visit System -> User Manager."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(gettext("ERROR! ldap_backed() called with no LDAP authentication server defined."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not connect to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("ERROR! Could not bind to server %s."), $ldapname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("Search resulted in error: %s"), ldap_error($ldap)));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(gettext("ERROR! Either LDAP search failed, or multiple users were found."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext('ERROR! Could not login to server %1$s as user %2$s: %3$s'), $ldapname, $username, ldap_error($ldap)));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: return array("name" => gettext("Local Database"), "type" => "Local Auth", "host" => $config['system']['hostname']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: $list["Local Database"] = array( "name" => gettext("Local Database"), "type" => "Local Auth", "host" => $config['system']['hostname']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("Successful login for user '%1\$s' from: %2\$s"), $_POST['usernamefld'], $_SERVER['REMOTE_ADDR']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("Session timed out for user '%1\$s' from: %2\$s"), $_SESSION['Username'], $_SERVER['REMOTE_ADDR']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/auth.inc: log_error(sprintf(gettext("User logged out for user '%1\$s' from: %2\$s"), $_SESSION['Username'], $_SERVER['REMOTE_ADDR']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc: display_error_form("201", gettext("No page assigned to this user! Click here to logout."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc: printf(gettext('Error: %1$s Description: %2$s'), $http_code, $desc);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc: isset($_SESSION['Login_Error']) ? $login_error = $_SESSION['Login_Error'] : $login_error = gettext("unknown reason");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc: printf("showajaxmessage('" . gettext("Invalid login (%s).") . "')", $login_error);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc: printf("showajaxmessage('" . gettext("This device is currently being maintained by: %s.") . "');", $whom);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc: =gettext("Login"); ?>
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc: print_info_box(gettext("You are accessing this router by an IP address not configured locally, which may be forwarded by NAT or other means.
If you did not setup this forwarding, you may be the target of a man-in-the-middle attack."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc:
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc:
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc:
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/authgui.inc: = gettext("Your browser must support cookies to login."); ?>
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/captiveportal.inc: printf(gettext("Error: cannot open '%s' in captiveportal_write_elements()%s"), $data['name'], "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo gettext("DANGER! WARNING! ACHTUNG!") . "\n\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%s requires *AT LEAST* %s RAM to function correctly.%s"), $g['product_name'], $g['minimum_ram_warning_text'], "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("Only (%s) MB RAM has been detected, with (%s) available to %s.%s"), $realmem, $physmem, $g['product_name'], "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo "\n" . gettext("Press ENTER to continue.") . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo gettext("No interfaces found!") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo "\n\n" . gettext("VLAN interfaces:") . "\n\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo "\n" . gettext("Enter the WAN interface name or 'a' for auto-detection:") . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sInvalid interface name '%s'%s"), "\n", $wanif, "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sEnter the LAN interface name or 'a' for auto-detection %s" .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sInvalid interface name '%s'%s"), "\n", $lanif, "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sOptional interface %s description found: %s"), "\n", $io, $config['interfaces']['opt' . $io]['descr']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sEnter the Optional %s interface name or 'a' for auto-detection%s" .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: $ad = autodetect_interface(gettext("Optional") . " " . $io, $fp);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sInvalid interface name '%s'%s"), "\n", $optif[$i], "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo "\n" . gettext("The interfaces will be assigned as follows:") . "\n\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sWriting configuration..."), "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("done.%s"), "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo gettext("One moment while we reload the settings...");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo gettext(" done!") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("Detected link-up on interface %s.%s"), $ifn, "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("No link-up detected.%s"), "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo "\n\n" . gettext("VLAN Capable interfaces:") . "\n\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo gettext("No interfaces found!") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo gettext("No VLAN capable interfaces detected.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo "\n" . gettext("Enter the parent interface name for the new VLAN (or nothing if finished):") . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sInvalid interface name '%s'%s"), "\n", $vlan['if'], "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: echo gettext("Enter the VLAN tag (1-4094):") . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.console.inc: printf(gettext("%sInvalid VLAN tag '%s'%s"), "\n", $vlan['tag'], "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.inc: log_error(gettext("Upgrading m0n0wall configuration to pfSense... "));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.inc: log_error(gettext("ERROR! Could not convert m0n0wall -> pfsense in config.xml"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: echo "\n" . gettext("Config.xml unlocked.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: echo "\n" . gettext("Invalid password entered. Please try again.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext("No config.xml found, attempting last known config restore."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: file_notice("config.xml", gettext("No config.xml found, attempting last known config restore."), "pfSenseConfigurator", "");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext('No config.xml found, attempting to restore factory config.'));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext('No config.xml found, attempting to restore factory config.'));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext('No config.xml found, attempting to restore factory config.'));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(sprintf(gettext('%1$s is restoring the configuration %2$s'), $g['product_name'], $file));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: file_notice("config.xml", sprintf(gettext('%1$s is restoring the configuration %2$s'), $g['product_name'], $file), "pfSenseConfigurator", "");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: file_notice("config.xml", gettext("No config.xml found, attempting last known config restore."), "pfSenseConfigurator", "");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: echo sprintf(gettext("XML configuration file not found. %s cannot continue booting."), $g['product_name']) . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: file_notice("config.xml", gettext("Last known config found and restored. Please double check your configuration file for accuracy."), "pfSenseConfigurator", "");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext("Could not find a usable configuration file! Exiting...."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext("No config.xml found, attempting last known config restore."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: file_notice("config.xml", gettext("No config.xml found, attempting last known config restore."), "pfSenseConfigurator", "");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext('No config.xml found, attempting to restore factory config.'));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: echo gettext("Disk is dirty. Running fsck -y") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext("File system is dirty. Launching FSCK for /"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(sprintf(gettext("Start Configuration upgrade at %s, set execution timeout to 15 minutes"), $now));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: write_config(gettext("Updated bogon update frequency to 3am"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext("Updated bogon update frequency to 3am"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(sprintf(gettext("Ended Configuration upgrade at %s"), $now));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: write_config(sprintf(gettext('Upgraded config version level from %1$s to %2$s'), $prev_version, $config['version']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext("WARNING: Config contents could not be save. Could not open file!"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: file_notice('config.xml', sprintf("%s\n", gettext('Unable to open /conf/config.xml for writing in write_config()')));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext("Could not restore config.xml."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: write_config(gettext("Reverted to") . " " . array_pop(explode("/", $conffile)) . ".", false);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: echo gettext("Installing configuration...") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(gettext("Installing configuration ...."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: $xmlerr = gettext("XML error: unable to open file");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: $xmlerr = sprintf(gettext('%1$s at line %2$d'),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(sprintf(gettext("The backup cache file %s is corrupted. Unlinking."), $backup));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: log_error(sprintf(gettext("The backup cache file %s is corrupted. Unlinking."), $backup));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/config.lib.inc: $desc = sprintf(gettext("%s made unknown change"), $_SERVER['SCRIPT_NAME']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/dyndns.class: notify_all_remote(sprintf(gettext("DynDNS updated IP Address on %s (%s) to %s"), convert_real_interface_to_friendly_descr($this->_if), $this->_if, $wan_ip));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/dyndns.class: notify_all_remote(sprintf(gettext("DynDNS updated IPv6 Address on %s (%s) to %s"), convert_real_interface_to_friendly_descr($this->_if), $this->_if, $wan_ip));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: $filterent['descr'] = gettext("Easy Rule: Blocked from Firewall Log View");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: $filterent['created'] = make_config_revision_entry(null, gettext("Easy Rule"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: $alias['detail'] = $a_aliases[$id]['detail'] . gettext('Entry added') . ' ' . date('r') . '||';
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: $alias['descr'] = gettext("Hosts blocked from Firewall Log view");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: $alias['detail'] = gettext('Entry added') . ' ' . date('r') . '||';
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: $filterent['descr'] = gettext("Easy Rule: Passed from Firewall Log View");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: $filterent['created'] = make_config_revision_entry(null, gettext("Easy Rule"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Tried to block invalid IP:") . ' ' . htmlspecialchars($src);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Invalid interface for block rule:") . ' ' . htmlspecialchars($int);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Host added successfully");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Failed to create block rule, alias, or add host.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Tried to block but had no host IP or interface");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Unknown block error.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Invalid interface for pass rule:") . ' ' . htmlspecialchars($int);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Invalid protocol for pass rule:") . ' ' . htmlspecialchars($proto);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Tried to pass invalid source IP:") . ' ' . htmlspecialchars($src);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Tried to pass invalid destination IP:") . ' ' . htmlspecialchars($dst);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Missing destination port:") . ' ' . htmlspecialchars($dstport);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Tried to pass invalid destination port:") . ' ' . htmlspecialchars($dstport);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Successfully added pass rule!");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Failed to add pass rule.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Missing parameters for pass rule.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/easyrule.inc: return gettext("Unknown pass error.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Initializing"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: echo gettext("Configuring firewall");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating aliases"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating Limiter rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating NAT rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating filter rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating ALTQ queues"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Generating Layer7 rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Loading filter rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Filter is disabled. Not loading rules."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: echo gettext("done.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Setting up logging information"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Setting up SCRUB information"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $line_error = sprintf(gettext('The line in question reads [%1$d]: %2$s'), $line_number, $line_split[$line_number-1]);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $error_msg = gettext("PF was wedged/busy and has been reset.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: file_notice("filter_load", sprintf(gettext('There were error(s) loading the rules: %1$s - %2$s'), $saved_line_error, $line_error), "Filter Reload", "");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext('There were error(s) loading the rules: %1$s - %2$s'), $saved_line_error, $line_error));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Starting up layer7 daemon"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Processing down interface states"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Running plugins"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Running plugins (pf)"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Plugins completed."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Done"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: echo gettext("done.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating gateway group item..."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: log_error(sprintf(gettext("An error occurred while trying to find the interface got %s . The rule has not been added."), $gatewayip));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating reflection NAT rule for %s..."), $rule['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating reflection rule for %s..."), $rule['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions = array(gettext("localhost"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions[] = gettext("static route");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions[] = $oc['descr'] . " " . gettext("DHCP alias address");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions[] = gettext("PPTP server");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions[] = gettext("PPPoE server");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions[] = gettext("L2TP server");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions[] = gettext("OpenVPN server");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions[] = gettext("OpenVPN client");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $descriptions[] = gettext("IPsec client");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $natent['descr'] = gettext('Auto created rule for ISAKMP');
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $natent['descr'] = gettext('Auto created rule');
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating 1:1 rules..."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating advanced outbound rule %s"), $obent['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating outbound NAT rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext('Creating automatic outbound rules'));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Setting up TFTP helper"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating NAT rule %s"), $rule['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating filter rule %s ..."), $rule['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: log_error(sprintf(gettext("filter_generate_port: %s is not a valid {$target} port."), $srcport[0]));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Setting up pass/block rules %s"), $rule['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: log_error(sprintf(gettext("Could not find IPv4 gateway for interface (%s)."), $rule['interface']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext("Creating rule %s"), $rule['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating default rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(gettext("Creating IPsec rules..."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: log_error(gettext("Please use filter_tdr_install_cron() function tdr_install_cron will be deprecated!"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: write_config(gettext("Installed 15 minute filter reload for Time Based Rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: write_config(gettext("Removed 15 minute filter reload for Time Based Rules"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext('Checking for %1$s PF hooks in package %2$s'), $ruletype, $pkg_inc));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: update_filter_reload_status(sprintf(gettext('Processing early %1$s rules for package %2$s'), $ruletype, $pkg_inc));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter.inc: $errorrules = sprintf(gettext("There was an error while parsing the package filter rules for %s."), $pkg_inc) . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter_log.inc: log_error(sprintf(gettext("There was a error parsing rule number: %s. Please report to mailing list or forum."), $flent['rulenum']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter_log.inc: log_error(sprintf(gettext("There was a error parsing rule: %s. Please report to mailing list or forum."), $errline));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/filter_log.inc: $portstr = sprintf('' . htmlspecialchars($port) . '', $port, $proto, $service);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/functions.inc:if(!function_exists("gettext")) {
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/functions.inc: function gettext($text) {
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/functions.inc: $notice_msgs .= "
" . gettext("Scheduler Type ");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("NOTE: Changing this changes all child queues!");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext(" Beware you can lose information.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Bandwidth");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("Adjusts the size, in bytes, of the token bucket regulator. "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Name");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("The priority must be an integer between 1 and 15.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue limit must be an integer");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue limit must be positive");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Only one default queue per interface is allowed.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("Enable/Disable");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " /> " . gettext("Enable/Disable queue and its children") . "";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("Queue Name") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " " . gettext("Enter the name of the queue here. Do not use spaces and limit the size to 15 characters.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Priority") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " " . gettext("For hfsc, the range is 0 to 7. The default is 1. Hfsc queues with a higher priority are preferred in the case of overload.") . "";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " title=\"" . gettext("Delete queue from interface") . "\" >";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth must be an integer.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth cannot be negative.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth in percentage should be between 1 and 100 bounds.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit service curve defined but missing (d) value");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit service curve defined but missing initial bandwidth (m1) value");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit m1 value needs to be Kb, Mb, Gb, or %");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit d value needs to be numeric");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("upperlimit m2 value needs to be Kb, Mb, Gb, or %");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare service curve defined but missing (d) value");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare service curve defined but missing initial bandwidth (m1) value");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare m1 value needs to be Kb, Mb, Gb, or %");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare d value needs to be numeric");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("linkshare m2 value needs to be Kb, Mb, Gb, or %");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime service curve defined but missing (d) value");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime service curve defined but missing initial bandwidth (m1) value");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime m1 value needs to be Kb, Mb, Gb, or %");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime d value needs to be numeric");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("realtime m2 value needs to be Kb, Mb, Gb, or %");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("The format for service curve specifications is (m1, d, m2). m2 controls "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Priority must be an integer between 1 and 7.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth must be an integer.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth cannot be negative.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth in percentage should be between 1 and 100 bounds.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " /> " . gettext("Borrow from other queues when available") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Priority must be an integer between 1 and 255.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth must be an integer.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth cannot be negative.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Bandwidth in percentage should be between 1 and 100 bounds.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "\" /> " . gettext("Bandwidth limit for hosts to not saturate link.") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidth");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Burst");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Bandwidthtype");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Name");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Plr must be a value between 0 and 1.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Buckets must be an integer between 16 and 65535.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue limit must be an integer");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("IPV4 bit mask must be blank or numeric value between 1 and 32.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("IPV6 bit mask must be blank or numeric value between 1 and 128.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = sprintf(gettext("Bandwidth for schedule %s must be an integer."), $data["bwsched{$i}"]);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = sprintf(gettext("Burst for schedule %s must be an integer."), $data["bwsched{$i}"]);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("You need to specify a schedule for every additional entry");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("If more than one bandwidth configured all schedules need to be selected");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("At least one bw specification is necessary");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Delay must be an integer.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("Enable");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " /> " . gettext("Enable limiter and its children") . "";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Bandwidth");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " " . gettext("Bandwidth is a rate (e.g. Mbit/s), burst is a total amount of data that will be transferred at full speed after an idle period.") . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("You may enter a description here for your reference (not parsed).") . "";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " value=\"" . gettext("Show advanced options") . "\" />";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Delay") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " ms " . gettext("Hint: in most cases, you "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Packet loss rate") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " " . gettext("Hint: in most cases, you "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Queue Size") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "" . gettext("Hint: in most cases, you "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Bucket Size") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "" . gettext("Hint: in most cases, you "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Weight must be an integer between 1 and 100.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("Enable/Disable");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " /> " . gettext("Enable/Disable queue") . "";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("You may enter a description here for your reference (not parsed).") . "";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " value=\"" . gettext("Show advanced options") . "\" />";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Weight") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " " . gettext("Hint: For queues under the same parent "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Packet loss rate") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= " " . gettext("Hint: in most cases, you "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
" . gettext("Queue Size") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "" . gettext("Hint: in most cases, you "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $form .= gettext("You may enter a description here for your reference (not parsed).") . "";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $reqdfieldsn[] = gettext("Name");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: $input_errors[] = gettext("Queue names must be alphanumeric and _ or - only.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: log_error(sprintf(gettext("Sending HUP signal to %s"), $l7pid[0]));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc: //$form .= gettext(" Clone shaper/queue on this interface") . "
";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc:$default_shaper_msg .= "" . sprintf(gettext("Welcome to the %s Traffic Shaper."), $g['product_name']) . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc:$default_shaper_msg .= gettext("The tree on the left helps you navigate through the queues "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc:$dn_default_shaper_msg .= "" . sprintf(gettext("Welcome to the %s Traffic Shaper."), $g['product_name']) . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/shaper.inc:$dn_default_shaper_msg .= gettext("The tree on the left helps you navigate through the queues "
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error.=gettext(": data access time out");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error.=gettext(": the server disconnected");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("reached the end of data while reading from the SMTP server conection");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->SetDataAccessError(gettext("it was not possible to read line from the SMTP server"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->SetDataAccessError(gettext("it was not possible to send a line to the SMTP server"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->SetDataAccessError(gettext("it was not possible to send data to the SMTP server"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(gettext("establishing SSL connections requires at least PHP version 4.3.0"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(gettext("establishing SSL connections requires the OpenSSL extension enabled"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(sprintf(gettext("could not resolve host \"%s\""), $domain));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(sprintf(gettext("domain \"%s\" resolved to an address excluded to be valid"), $domain));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->OutputDebug(sprintf(gettext('Connecting to host address "%1$s" port %2$s...'), $ip, $port));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(gettext("-3 socket could not be created"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(sprintf(gettext("-4 dns lookup on hostname \"%s\" failed"), $domain));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(gettext("-5 connection refused or timed out"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(gettext("-6 fdopen() call failed"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(gettext("-7 setvbuf() call failed"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(sprintf(gettext('could not connect to the host "%1$s": %2$s'), $domain, $error));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("it is not possible to authenticate using the specified mechanism because the SASL library class is not loaded");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=printf(gettext('authenticated mechanism %1$s may not be used: %2$s'), $this->authentication_mechanism, $sasl->error);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("Could not start the SASL authentication client:") . " ".$sasl->error;
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("Could not send the AUTH command");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("Authentication error:") . " ".$responses[0];
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("Could not send the authentication step message");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("Authentication error:") . " ".$responses[0];
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("Could not process the SASL authentication step:") . " ".$sasl->error;
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("connection is already established");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("it was not specified the POP3 authentication user");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("it was not specified the POP3 authentication password");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=$this->ConnectToHost($domain, $this->pop3_auth_port, sprintf(gettext("Resolving POP3 authentication host \"%s\"..."), $domain));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("POP3 authentication server greeting was not found");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("POP3 authentication user was not accepted:") . " ".$this->Tokenize("\r\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("POP3 authentication password was not accepted:") . " ".$this->Tokenize("\r\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("could not determine the SMTP to connect");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $error=$this->ConnectToHost($domain, $this->host_port, sprintf(gettext("Resolving SMTP server domain \"%s\"..."), $domain));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->OutputDebug(sprintf(gettext("Connected to SMTP server \"%s\"."), $domain));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error = gettext("server does not require authentication");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("it is not supported any of the authentication mechanisms required by the server");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("direct delivery connection is already established and sender is already set");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the initial state");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: return(gettext("it was not specified a valid direct recipient"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("it is not possible to deliver directly to recipients of different domains");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("connection is already established and the recipient is already set");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the recipient setting state");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the start sending data state");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the sending data state");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("connection is not in the sending data state");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/smtp.inc: $this->error=gettext("it was not previously established a SMTP connection");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: log_error(sprintf(gettext("Not adding default route because OLSR dynamic gateway is enabled.")));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: log_error(sprintf(gettext("Static Routes: Gateway IP could not be found for %s"), $rtent['network']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("Starting syslog...");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: printf(gettext("Error: cannot open syslog.conf in system_syslogd_start().%s"), "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("Starting webConfigurator...");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: $cert['descr'] = gettext("webConfigurator default");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: write_config(gettext("Importing HTTPS certificate"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("failed!") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: printf(gettext("Error: cannot open cert.pem in system_webgui_start().%s"), "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: printf(gettext("Error: cannot open ca.pem in system_webgui_start().%s"), "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: $lighty_config .= "## " . gettext("ssl configuration") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: printf(gettext("Error: cannot open %s in system_generate_lighty_config().%s"), $filename, "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("Setting timezone...");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("Syncing system time before startup...");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: printf(gettext("Error: cannot open dmesg.boot in system_dmesg_save().%s"), "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext('Setting hard disk standby... ');
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("done.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("failed!") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: echo gettext("failed!") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: return array('name' => 'wrap', 'descr' => gettext('PC Engines WRAP'));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: return array('name' => 'alix', 'descr' => gettext('PC Engines ALIX'));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: return array('name' => 'embedded', 'descr' => gettext('embedded (unknown)'));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/system.inc: $vpn['name'] = gettext("OpenVPN") . " ".$mode.": ".htmlspecialchars($setting['description']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: filter rule removed " .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: filter rule removed " .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: filter rule removed " .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: traffic shaper rule removed " .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: traffic shaper rule removed " .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: printf(gettext("%sWarning: traffic shaper rule removed " .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $vip['descr'] = sprintf(gettext("CARP vhid %s"), $carpent['vhid']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $rule_item['descr'] = gettext("Permit IPsec traffic.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['system']['group'][0]['description'] = gettext("System Administrators");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][0]['descr'] = gettext("Indicates whether this user will lock access to the webConfigurator for other users.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][1]['descr'] = gettext("Indicates whether this user will lock individual HTML pages after having accessed a particular page (the lock will be freed if the user leaves or saves the page form).");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][2]['descr'] = gettext("Indicates whether this user is able to login for example via SSH.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][3]['descr'] = sprintf(gettext("Indicates whether this user is allowed to copy files onto the %s appliance via SCP/SFTP. If you are going to use this privilege, you must install scponly on the appliance (Hint: pkg_add -r scponly)."), $g['product_name']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['system']['user'][0]['priv'][4]['descr'] = gettext("This user is associated with the UNIX root user (you should associate this privilege only with one single user).");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][0]['descr'] = gettext("Drop packets to closed TCP ports without returning a RST");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][1]['descr'] = gettext("Do not send ICMP port unreachable messages for closed UDP ports");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][2]['descr'] = gettext("Randomize the ID field in IP packets (default is 0: sequential IP IDs)");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][3]['descr'] = gettext("Drop SYN-FIN packets (breaks RFC1379, but nobody uses it anyway)");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][4]['descr'] = gettext("Sending of IPv4 ICMP redirects");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][5]['descr'] = gettext("Sending of IPv6 ICMP redirects");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][6]['descr'] = gettext("Generate SYN cookies for outbound SYN-ACK packets");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][7]['descr'] = gettext("Maximum incoming TCP datagram size");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][8]['descr'] = gettext("Maximum outgoing TCP datagram size");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][9]['descr'] = gettext("Fastforwarding (see http://lists.freebsd.org/pipermail/freebsd-net/2004-January/002534.html)");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][10]['descr'] = gettext("Do not delay ACK to try and piggyback it onto a data packet");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][11]['descr'] = gettext("Maximum outgoing UDP datagram size");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][12]['descr'] = gettext("Handling of non-IP packets which are not passed to pfil (see if_bridge(4))");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][13]['descr'] = gettext("Allow unprivileged access to tap(4) device nodes");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][15]['descr'] = gettext("Randomize PID's (see src/sys/kern/kern_fork.c: sysctl_kern_randompid())");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][16]['descr'] = gettext("The system will attempt to calculate the bandwidth delay product for each connection and limit the amount of data queued to the network to just the amount required to maintain optimum throughput. ");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][17]['descr'] = gettext("Set ICMP Limits");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['sysctl']['item'][18]['descr'] = gettext("TCP Offload engine");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['gateways']['gateway_item'][$i]['descr'] = sprintf(gettext("Interface %s Static Gateway"), $ifname);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $config['gateways']['gateway_item'][$i]['descr'] = sprintf(gettext("Interface %s Dynamic Gateway"), $ifname);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $gateway['descr'] = sprintf(gettext("Upgraded static route for %s"), $sroute['network']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $pool['descr'] = sprintf(gettext("Sitedown pool for VS: %s"), $vs_a[$i]['name']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $ph2ent['descr'] = sprintf(gettext("phase2 for %s"), $tunnel['descr']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $tempdyn['descr'] = sprintf(gettext("Upgraded Dyndns %s"), $tempdyn['type']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $all['description'] = gettext("All Users");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $nbridge['descr'] = sprintf(gettext("Converted bridged %s"), $ifr);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/upgrade_config.inc: $ovpnrule['descr'] = gettext("Auto added OpenVPN rule from config upgrade.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/util.inc: log_error(sprintf(gettext("WARNING: Could not mark subsystem: %s dirty"), $subsystem));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/util.inc: die(gettext("WARNING: You must give a name as parameter to lock() function."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/util.inc: die(gettext("WARNING: You must give a name as parameter to try_lock() function."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/util.inc: log_error(gettext("Could not open shared memory {$reference}"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/util.inc: log_error(gettext("Could not open shared memory {$reference}"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/util.inc: log_error(sprintf(gettext("Reference %s is going negative, not doing unreference."), $reference));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/util.inc: log_error(gettext("Could not open shared memory for read {$reference}"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/util.inc: log_error(sprintf(gettext("The command '%1\$s' returned exit code '%2\$d', the output was '%3\$s' "), $command, $retval, $output));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/voucher.inc: $test_result[] = sprintf(gettext('%1$s (%2$s/%3$s) active and good for %4$d Minutes'), $voucher, $roll, $nr, $remaining);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/voucher.inc: $test_result[] = gettext("Access denied!");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/voucher.inc: $test_result[] = sprintf(gettext("Access granted for %d Minutes in total."),$total_minutes);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/voucher.inc: echo gettext("Enabling voucher support... ");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/voucher.inc: printf(gettext("Error: cannot write voucher.cfg") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/voucher.inc: voucher_log(LOG_ERR, sprintf(gettext('cant write %1$s/voucher_%s_used_%2$s.db'), $g['vardb_path'], $cpzone, $roll));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/voucher.inc: voucher_log(LOG_ERR, sprintf(gettext('cant read %1$s/voucher_%s_used_%2$s.db'), $g['vardb_path'], $cpzone, $roll));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/voucher.inc: syslog($priority, sprintf(gettext("Voucher: %s"),$message));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: echo gettext("Configuring IPsec VPN... ");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Invalid certificate info for %s"), $ca['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Invalid certificate hash info for %s"), $ca['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Cannot write IPsec CA file for %s"), $ca['descr']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Invalid phase1 certificate reference for %s"), $ph1ent['name']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Cannot write phase1 key file for %s"), $ph1ent['name']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(sprintf(gettext("Error: Cannot write phase1 certificate file for %s"), $ph1ent['name']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(sprintf(gettext("Ignoring IPsec reload since there are no tunnels on interface %s"), $interface));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(gettext("Forcefully reloading IPsec"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: echo gettext("Configuring PPTP VPN service... ");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: log_error(gettext("Could not kill mpd within 3 seconds. Trying again."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.conf in vpn_pptpd_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.links in vpn_pptpd_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.secret in vpn_pptpd_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: echo gettext("Configuring PPPoE VPN service... ");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.conf in vpn_pppoe_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.links in vpn_pppoe_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.secret in vpn_pppoe_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: echo gettext("done") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: echo gettext("Configuring l2tp VPN service... ");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.conf in vpn_l2tp_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.links in vpn_l2tp_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/vpn.inc: printf(gettext("Error: cannot open mpd.secret in vpn_l2tp_configure().") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlparse.inc: die(sprintf(gettext('XML error: %1$s at line %2$d cannot occur more than once') . "\n",
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlparse.inc: log_error(gettext("Error: could not open XML input") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlparse.inc: log_error(sprintf(gettext('XML error: %1$s at line %2$d in %3$s') . "\n",
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlparse.inc: log_error(sprintf(gettext("XML error: no %s object found!") . "\n", implode(" or ", $rootobj)));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlparse_attr.inc: die(sprintf(gettext('XML error: %1$s at line %2$d cannot occur more than once') . "\n",
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlparse_attr.inc: log_error(gettext("Error: could not open XML input") . "\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlparse_attr.inc: log_error(sprintf(gettext('XML error: %1$s at line %2$d') . "\n",
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlparse_attr.inc: log_error(sprintf(gettext("XML error: no %s object found!") . "\n", $rootobj));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: 'unknown_method' => gettext("Unknown method"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: 'invalid_return' => gettext("Invalid return payload: enable debugging to examine incoming payload"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: 'incorrect_params' => gettext("Incorrect parameters passed to method"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: 'introspect_unknown' => gettext("Can't introspect: method unknown"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: 'http_error' => gettext("Didn't receive 200 OK from remote server."),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: 'not_response_object' => gettext("The requested method didn't return an XML_RPC_Response object."),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: 'invalid_request' => gettext("Invalid request payload"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: $XML_RPC_xh[$parser]['isf_reason'] = gettext('missing top level xmlrpc element');
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: $XML_RPC_xh[$parser]['isf_reason'] = sprintf(gettext('xmlrpc element %1$s cannot be child of %2$s'), $name, $XML_RPC_xh[$parser]['stack'][0]);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: XML_RPC_Base::raiseError(gettext('Non-numeric value received in INT or DOUBLE'),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: gettext(
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: $this->raiseError(sprintf(gettext('Connection to proxy server
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: $this->raiseError(sprintf(gettext('Connection to RPC server
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: $this->raiseError(gettext('The submitted request did not contain this parameter'),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: return $this->raiseError(gettext('mb_convert_encoding() is not available'),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: error_log(sprintf(gettext("HTTP error, got response: %s"),$errstr));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: //$errstr = gettext("XML error at line 1, check URL");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: $this->raiseError(gettext('Scalar can have only one value'),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: sprintf(gettext("Not a scalar type (%s)"), $typeof),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: sprintf(gettext('Already initialized as a [%s]'), $this->kindOf()),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_client.inc: sprintf(gettext('Already initialized as a [%s]'), $this->kindOf()),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_server.inc:$GLOBALS['XML_RPC_Server_listMethods_doc'] = gettext('This method lists all the'
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_server.inc:$GLOBALS['XML_RPC_Server_methodSignature_doc'] = gettext('Returns an array of known'
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/inc/xmlrpc_server.inc:$GLOBALS['XML_RPC_Server_methodHelp_doc'] = gettext('Returns help text if defined'
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.password: echo "\n" . gettext('
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.password: gettext('Do you want to set it back to Local Database [y|n]?');
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.password: write_config($config, gettext("password changed from console menu"));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: return console_prompt_for_yn (sprintf(gettext("Do you want to enable the %s server on %s?"), $label_DHCP, $upperifname));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: if (console_prompt_for_yn (sprintf(gettext("Configure %s address %s interface via %s?"), $label_IPvX, $upperifname, $label_DHCP))) {
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("Enter the new %s %s address. Press for none:"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo gettext("This IP address conflicts with another interface or a VIP") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("Subnet masks are entered as bit counts (as in CIDR notation) in %s."),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("Enter the new %s %s subnet bit count (1 to %s):"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo gettext("You cannot set network address to an interface");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo gettext("You cannot set broadcast address to an interface");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("For a WAN, enter the new %s %s upstream gateway address."), $upperifname, $label_IPvX) . "\n" .
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: gettext("For a LAN, press for none:") . "\n> ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo sprintf(gettext("not an %s IP address!"), $label_IPvX) . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo gettext("not in subnet!") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo sprintf(gettext("Enter the start address of the %s client address range:"), $label_IPvX) . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo gettext("This IP address must be in the interface's subnet") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo sprintf(gettext("Enter the end address of the %s client address range:"), $label_IPvX) . " ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo gettext("This IP address must be in the interface's subnet") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo gettext("The end address of the DHCP range must be >= the start address") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: printf(gettext("Disabling %s DHCPD..."), $label_IPvX);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: if (console_prompt_for_yn (gettext("Do you want to revert to HTTP as the webConfigurator protocol?"))) {
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n" . sprintf(gettext("Note: the anti-lockout rule on %s has been re-enabled."), $interface) . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: write_config(sprintf(gettext("%s IP configuration from console menu"), $interface));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n\n" . sprintf(gettext("The IPv4 %s address has been set to %s"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n\n" . sprintf(gettext("The IPv4 %s address has been set to %s"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n\n" . sprintf(gettext("The IPv6 %s address has been set to %s"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo "\n\n" . sprintf(gettext("The IPv6 %s address has been set to %s"),
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip: echo gettext('You can now access the webConfigurator by opening the following URL in your web browser:') . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.initial.setlanip:echo "\n" . gettext('Press to continue.');
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.openvpn: log_error(gettext("Could not obtain openvpn lock for executing rc.openvpn for more than 10 seconds continuing..."));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.php_ini_setup:PHPMODULES="$PHPMODULES gettext"
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: $date = date(gettext("n/j/y H:i:s"), $backup_info['time']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: $date = gettext("Unknown");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: $page = gettext("Unknown Page");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("No backups found in the configuration history.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("No backups found in the configuration history.");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("Which configuration would you like to restore?") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("That is not a valid backup number.\n");
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo "\n" . gettext("Is this the backup you wish to restore?") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("Y/N?") . " : ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: if ($confirm == gettext("Y")) {
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo sprintf(gettext('Successfully reverted to timestamp %1$s with description "%2$s".'), date(gettext("n/j/y H:i:s"), $thisbackup['time']), $thisbackup['description']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo "\n" . gettext("You may need to reboot the firewall or restart services before the restored configuration is fully active.") . "\n\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("Unable to revert to the selected configuration.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("Restore canceled.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("Restore canceled due to invalid input.") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("Restore Backup from Configuration History") . "\n\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo "1) " . gettext("List Backups") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo "2) " . gettext("Restore Backup") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo "Q) " . gettext("Quit") . "\n";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: echo gettext("Please select an option to continue") . ": ";
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/etc/rc.restore_config_backup: if (strtolower($command) == gettext("quit"))
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/opnsense/mvc/app/library/OPNsense/Core/Shell.php: //log_error(sprintf(gettext("The command '%1\$s'
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/sbin/gmirror_status_check.php: $notices[] = sprintf(gettext("List of mirrors changed. Old: (%s) New: (%s)"), implode(", ", $previous_mirror_list), implode(", ", $mirror_list));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/sbin/gmirror_status_check.php: $notices[] = sprintf(gettext("Mirror %s status changed from %s to %s."), $mirror, $previous_mirror_status[$mirror]['status'], $mirror_status[$mirror]['status']);
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/sbin/gmirror_status_check.php: $notices[] = sprintf(gettext("Mirror %s consumer count changed from %d to %d."), $mirror, count($previous_mirror_status[$mirror]['components']), count($mirror_status[$mirror]['components']));
-src/share/locale/en/LC_MESSAGES/OPNsense.pot:src/sbin/gmirror_status_check.php: $notices[] = sprintf(gettext("Mirror %s drive status changed. Old: (%s) New: (%s)"),
-src/www/bandwidth_by_ip.php: echo gettext("Wrong Interface");
-src/www/bandwidth_by_ip.php: echo gettext("no info");
-src/www/carp_status.php: $savemsg = sprintf(gettext("%s IPs have been disabled. Please note that disabling does not survive a reboot."), $carp_counter);
-src/www/carp_status.php: $savemsg = gettext("CARP has been enabled.");
-src/www/carp_status.php:$pgtitle = array(gettext("Status"),gettext("CARP"));
-src/www/carp_status.php: " . gettext("Check link status on all interfaces with configured CARP VIPs.")); ?>
-src/www/carp_status.php: echo "";
-src/www/carp_status.php: echo "";
-src/www/carp_status.php: echo "";
-src/www/carp_status.php: echo "";
-src/www/carp_status.php:
=gettext("CARP Interface"); ?>
-src/www/carp_status.php:
=gettext("Virtual IP"); ?>
-src/www/carp_status.php:
=gettext("Status"); ?>
-src/www/carp_status.php: echo "
" . gettext("Could not locate any defined CARP interfaces.");
-src/www/carp_status.php: =gettext("Note"); ?>:
-src/www/carp_status.php: =gettext("You can configure high availability sync settings"); ?> =gettext("here"); ?>.
-src/www/carp_status.php: echo " " . gettext("pfSync nodes") . ": ";
-src/www/crash_reporter.php: echo "
" . gettext("Unfortunately we have detected a programming bug.") . "
";
-src/www/crash_reporter.php: echo "
" . gettext("Would you like to submit the programming debug logs to the OPNsense developers for inspection?") . "
";
-src/www/crash_reporter.php: echo "
" . gettext("Please double check the contents to ensure you are comfortable sending this information before clicking Yes.") . "
= gettext("NOTE: Local IPv6 peers use") ?> = gettext("NDP") ?> = gettext("instead of ARP") ?>.
-src/www/diag_authentication.php: $input_errors[] = $_POST['authmode'] . " " . gettext("is not a valid authentication server");
-src/www/diag_authentication.php: $input_errors[] = gettext("A username and password must be specified.");
-src/www/diag_authentication.php: $savemsg = gettext("User") . ": " . $_POST['username'] . " " . gettext("authenticated successfully.");
-src/www/diag_authentication.php: $savemsg .= " " . gettext("This user is a member of these groups") . ": ";
-src/www/diag_authentication.php: $input_errors[] = gettext("Authentication failed.");
-src/www/diag_authentication.php:$pgtitle = array(gettext("Diagnostics"),gettext("Authentication"));
-src/www/diag_authentication.php:
=gettext("Authentication Server"); ?>
-src/www/diag_authentication.php:
=gettext("Username"); ?>
-src/www/diag_authentication.php:
=gettext("Password"); ?>
-src/www/diag_authentication.php:
" />
-src/www/diag_backup.php: write_config(gettext("Restored base_package menus after configuration restore."));
-src/www/diag_backup.php: $areas = array("aliases" => gettext("Aliases"),
-src/www/diag_backup.php: "captiveportal" => gettext("Captive Portal"),
-src/www/diag_backup.php: "voucher" => gettext("Captive Portal Vouchers"),
-src/www/diag_backup.php: "dnsmasq" => gettext("DNS Forwarder"),
-src/www/diag_backup.php: "dhcpd" => gettext("DHCP Server"),
-src/www/diag_backup.php: "dhcpdv6" => gettext("DHCPv6 Server"),
-src/www/diag_backup.php: "filter" => gettext("Firewall Rules"),
-src/www/diag_backup.php: "interfaces" => gettext("Interfaces"),
-src/www/diag_backup.php: "ipsec" => gettext("IPSEC"),
-src/www/diag_backup.php: "nat" => gettext("NAT"),
-src/www/diag_backup.php: "openvpn" => gettext("OpenVPN"),
-src/www/diag_backup.php: "installedpackages" => gettext("Package Manager"),
-src/www/diag_backup.php: "pptpd" => gettext("PPTP Server"),
-src/www/diag_backup.php: "rrddata" => gettext("RRD Data"),
-src/www/diag_backup.php: "cron" => gettext("Scheduled Tasks"),
-src/www/diag_backup.php: "syslog" => gettext("Syslog"),
-src/www/diag_backup.php: "system" => gettext("System"),
-src/www/diag_backup.php: "staticroutes" => gettext("Static routes"),
-src/www/diag_backup.php: "sysctl" => gettext("System tunables"),
-src/www/diag_backup.php: "snmpd" => gettext("SNMP Server"),
-src/www/diag_backup.php: "shaper" => gettext("Traffic Shaper"),
-src/www/diag_backup.php: "vlans" => gettext("VLANS"),
-src/www/diag_backup.php: "wol" => gettext("Wake on LAN")
-src/www/diag_backup.php: $select .= "";
-src/www/diag_backup.php: if (stristr($_POST['Submit'], gettext("Restore configuration")))
-src/www/diag_backup.php: else if (stristr($_POST['Submit'], gettext("Reinstall")))
-src/www/diag_backup.php: else if (stristr($_POST['Submit'], gettext("Clear Package Lock")))
-src/www/diag_backup.php: else if (stristr($_POST['Submit'], gettext("Download")))
-src/www/diag_backup.php: else if (stristr($_POST['Submit'], gettext("Restore version")))
-src/www/diag_backup.php: $input_errors[] = gettext("You must supply and confirm the password for encryption.");
-src/www/diag_backup.php: $input_errors[] = gettext("The supplied 'Password' and 'Confirm' field values must match.");
-src/www/diag_backup.php: $input_errors[] = gettext("You must supply and confirm the password for decryption.");
-src/www/diag_backup.php: $input_errors[] = gettext("The supplied 'Password' and 'Confirm' field values must match.");
-src/www/diag_backup.php: log_error(sprintf(gettext("Warning, could not read file %s"), $_FILES['conffile']['tmp_name']));
-src/www/diag_backup.php: $input_errors[] = gettext("The uploaded file does not appear to contain an encrypted OPNsense configuration.");
-src/www/diag_backup.php: log_error(gettext("Upgrading m0n0wall configuration to OPNsense."));
-src/www/diag_backup.php: $input_errors[] = gettext("You have selected to restore an area but we could not locate the correct xml tag.");
-src/www/diag_backup.php: $input_errors[] = gettext("You have selected to restore an area but we could not locate the correct xml tag.");
-src/www/diag_backup.php: $savemsg = gettext("The configuration area has been restored. You may need to reboot the firewall.");
-src/www/diag_backup.php: $input_errors[] = sprintf(gettext("You have selected to restore the full configuration but we could not locate a %s tag."), $g['xml_rootobj']);
-src/www/diag_backup.php: $savemsg = gettext("The m0n0wall configuration has been restored and upgraded to OPNsense.");
-src/www/diag_backup.php: $input_errors[] = gettext("The configuration could not be restored.");
-src/www/diag_backup.php: $input_errors[] = gettext("The configuration could not be restored (file upload error).");
-src/www/diag_backup.php: $input_errors[] = gettext("XXX - this feature may hose your config (do NOT backrev configs!) - billm");
-src/www/diag_backup.php: $input_errors[] = gettext("The configuration could not be restored.");
-src/www/diag_backup.php: $input_errors[] = gettext("No version selected.");
-src/www/diag_backup.php:$pgtitle = array(gettext("Diagnostics"),gettext("Backup/restore"));
-src/www/diag_backup.php:" . gettext("The firewall is now rebooting."));?>
-src/www/diag_backup.php: $tab_array[0] = array(gettext("Config History"), false, "diag_confbak.php");
-src/www/diag_backup.php: $tab_array[1] = array(gettext("Backup/Restore"), true, "diag_backup.php");
-src/www/diag_backup.php:
=gettext("Click this button to download the system configuration in XML format."); ?>
=gettext("Backup area:"); ?>
-src/www/diag_backup.php: =gettext("Do not backup package information."); ?>
-src/www/diag_backup.php: =gettext("Encrypt this configuration file."); ?>
-src/www/diag_backup.php: =gettext("Do not backup RRD data (NOTE: RRD Data can consume 4+ megabytes of config.xml space!)"); ?>
-src/www/diag_backup.php: =gettext("Password:"); ?>
-src/www/diag_backup.php: =gettext("confirm:"); ?>
-src/www/diag_backup.php: " />
-src/www/diag_backup.php:
=gettext("Restore configuration"); ?>
-src/www/diag_backup.php:
=gettext("Open a"); ?> =$g['[product_name']?> =gettext("configuration XML file and click the button below to restore the configuration."); ?>
-src/www/diag_backup.php: =gettext("Restore area:"); ?>
= gettext("Enter the number of older configurations to keep in the local backup cache. By default this is 30 for a full install or 5 on NanoBSD."); ?>
-src/www/diag_confbak.php:
" />
-src/www/diag_confbak.php: = gettext("NOTE: Be aware of how much space is consumed by backups before adjusting this value. Current space used by backups: "); ?> = exec("/usr/bin/du -sh /conf/backup | /usr/bin/awk '{print $1;}'") ?>
-src/www/diag_confbak.php: = gettext("To view the differences between an older configuration and a newer configuration, select the older configuration using the left column of radio options and select the newer configuration in the right column, then press the Diff button."); ?>
-src/www/diag_confbak.php:
=gettext("LAN IP address will be reset to 192.168.1.1");?>
-src/www/diag_defaults.php:
=gettext("System will be configured as a DHCP server on the default LAN interface");?>
-src/www/diag_defaults.php:
=gettext("Reboot after changes are installed");?>
-src/www/diag_defaults.php:
=gettext("WAN interface will be set to obtain an address automatically from a DHCP server");?>
-src/www/diag_defaults.php:
=gettext("webConfigurator admin username will be reset to 'root'");?>
-src/www/diag_defaults.php:
=gettext("webConfigurator admin password will be reset to");?> '=$g['factory_shipped_password']?>'
-src/www/diag_defaults.php:
=gettext("Are you sure you want to proceed?");?>
-src/www/diag_defaults.php: " />
-src/www/diag_defaults.php: =gettext("No");?>
-src/www/diag_dns.php:$pgtitle = array(gettext("Diagnostics"),gettext("DNS Lookup"));
-src/www/diag_dns.php: $input_errors[] = gettext("Host must be a valid hostname or IP address.");
-src/www/diag_dns.php: $query_time = gettext("No response");
-src/www/diag_dns.php: $resolved = gettext("No record found");
-src/www/diag_dns.php: echo gettext("IP Address") . ": {$address} \n";
-src/www/diag_dns.php: echo gettext("Host Name") . ": {$hostname} \n";
-src/www/diag_dns.php: $text_table[] = array(gettext("Server"), gettext("Query Time"));
-src/www/diag_dns.php:
=gettext("Resolve DNS hostname or IP");?>
-src/www/diag_dns.php:
=gettext("Hostname or IP");?>
-src/www/diag_dns.php:
=gettext("Resolution time per server");?>
-src/www/diag_dns.php:
=gettext("Server");?>
-src/www/diag_dns.php:
=gettext("Query time");?>
-src/www/diag_dns.php:
=gettext("More Information:");?>
-src/www/diag_dns.php:
=gettext("Ping");?>
-src/www/diag_dns.php: =gettext("Traceroute");?>
-src/www/diag_dns.php: =gettext("NOTE: The following links are to external services, so their reliability cannot be guaranteed.");?>
-src/www/diag_dump_states_sources.php: title='' alt='' >
-src/www/diag_dump_states_sources.php: " . gettext("No source tracking entries were found.") . "
-src/www/diag_gmirror.php:$pgtitle = array(gettext("Diagnostics"), gettext("GEOM Mirrors"));
-src/www/diag_gmirror.php: "forget" => gettext("Forget all formerly connected consumers"),
-src/www/diag_gmirror.php: "clear" => gettext("Remove metadata from disk"),
-src/www/diag_gmirror.php: "insert" => gettext("Insert consumer into mirror"),
-src/www/diag_gmirror.php: "remove" => gettext("Remove consumer from mirror"),
-src/www/diag_gmirror.php: "activate" => gettext("Reactivate consumer on mirror"),
-src/www/diag_gmirror.php: "deactivate" => gettext("Deactivate consumer from mirror"),
-src/www/diag_gmirror.php: "rebuild" => gettext("Force rebuild of mirror consumer"),
-src/www/diag_gmirror.php: if (!isset($_POST['confirm']) || ($_POST['confirm'] != gettext("Confirm"))) {
-src/www/diag_gmirror.php: $input_errors[] = gettext("You must supply a valid mirror name.");
-src/www/diag_gmirror.php: $input_errors[] = gettext("You must supply a valid consumer name");
-src/www/diag_gmirror.php: $input_errors[] = gettext("Consumer is already in use and cannot be inserted. Remove consumer from existing mirror first.");
-src/www/diag_gmirror.php: $input_errors[] = gettext("Consumer has metadata from an existing mirror. Clear metadata before inserting consumer.");
-src/www/diag_gmirror.php: $input_errors[] = gettext("Mirror is not in a COMPLETE state, cannot insert consumer. Forget disconnected disks or wait for rebuild to finish.");
-src/www/diag_gmirror.php: $input_errors[] = gettext("Consumer is in use and cannot be cleared. Deactivate disk first.");
-src/www/diag_gmirror.php: $input_errors[] = gettext("Consumer has no metadata to clear.");
-src/www/diag_gmirror.php: $input_errors[] = gettext("Consumer is already present on specified mirror.");
-src/www/diag_gmirror.php: $input_errors[] = gettext("Consumer has no metadata and cannot be reactivated.");
-src/www/diag_gmirror.php: $input_errors[] = gettext("Consumer must be present on the specified mirror.");
-src/www/diag_gmirror.php: print_info_box(gettext("There was an error performing the chosen mirror operation. Check the System Log for details."));
-src/www/diag_gmirror.php: =gettext("NOTE:")?>
-src/www/diag_gmirror.php: =gettext("The options on this page are intended for use by advanced users only. This page is for managing existing mirrors, not creating new mirrors.")?>
-src/www/diag_gmirror.php:
-src/www/diag_logs_relayd.php: " />
-src/www/diag_logs_resolver.php:$pgtitle = array(gettext("Status"),gettext("System logs"),gettext("Resolver"));
-src/www/diag_logs_resolver.php: " />
-src/www/diag_logs_resolver.php: " />
-src/www/diag_logs_routing.php:$pgtitle = array(gettext("Status"),gettext("System logs"),gettext("Routing"));
-src/www/diag_logs_routing.php: " />
-src/www/diag_logs_settings.php:if ($_POST['resetlogs'] == gettext("Reset Log Files")) {
-src/www/diag_logs_settings.php: $savemsg .= gettext("The log files have been reset.");
-src/www/diag_logs_settings.php: $input_errors[] = gettext("A valid IP address/hostname or IP/hostname:port must be specified for remote syslog server #1.");
-src/www/diag_logs_settings.php: $input_errors[] = gettext("A valid IP address/hostname or IP/hostname:port must be specified for remote syslog server #2.");
-src/www/diag_logs_settings.php: $input_errors[] = gettext("A valid IP address/hostname or IP/hostname:port must be specified for remote syslog server #3.");
-src/www/diag_logs_settings.php: $input_errors[] = gettext("Number of log entries to show must be between 5 and 2000.");
-src/www/diag_logs_settings.php: $input_errors[] = gettext("Log file size must be a positive integer greater than 5120.");
-src/www/diag_logs_settings.php: log_error(gettext("webConfigurator configuration has changed. Restarting webConfigurator."));
-src/www/diag_logs_settings.php: $savemsg .= " " . gettext("WebGUI process is restarting.");
-src/www/diag_logs_settings.php:$pgtitle = array(gettext("Status"), gettext("System logs"), gettext("Settings"));
-src/www/diag_logs_settings.php:
=gettext("General Logging Options");?>
-src/www/diag_logs_settings.php: =gettext("Show log entries in reverse order (newest entries on top)");?>
-src/www/diag_logs_settings.php: =gettext("Hint: This is only the number of log entries displayed in the GUI. It does not affect how many entries are contained in the actual log files.") ?>
-src/www/diag_logs_settings.php: =gettext("Logs are held in constant-size circular log files. This field controls how large each log file is, and thus how many entries may exist inside the log. By default this is approximately 500KB per log file, and there are nearly 20 such log files.") ?>
-src/www/diag_logs_settings.php: =gettext("NOTE: Log sizes are changed the next time a log file is cleared or deleted. To immediately increase the size of the log files, you must first save the options to set the size, then clear all logs using the \"Reset Log Files\" option farther down this page. "); ?>
-src/www/diag_logs_settings.php: =gettext("Be aware that increasing this value increases every log file size, so disk usage will increase significantly."); ?>
-src/www/diag_logs_settings.php: =gettext("Disk space currently used by log files: ") ?>= exec("/usr/bin/du -sh /var/log | /usr/bin/awk '{print $1;}'"); ?>.
-src/www/diag_logs_settings.php: =gettext("Remaining disk space for log files: ") ?>= exec("/bin/df -h /var/log | /usr/bin/awk '{print $4;}'"); ?>.
-src/www/diag_logs_settings.php: =gettext("Log packets matched from the default block rules put in the ruleset");?>
-src/www/diag_logs_settings.php: =gettext("Hint: packets that are blocked by the implicit default block rule will not be logged if you uncheck this option. Per-rule logging options are still respected.");?>
-src/www/diag_logs_settings.php: =gettext("Log packets matched from the default pass rules put in the ruleset");?>
-src/www/diag_logs_settings.php: =gettext("Hint: packets that are allowed by the implicit default pass rule will be logged if you check this option. Per-rule logging options are still respected.");?>
-src/www/diag_logs_settings.php: =gettext("Log packets blocked by 'Block Bogon Networks' rules");?>
-src/www/diag_logs_settings.php: =gettext("Log packets blocked by 'Block Private Networks' rules");?>
-src/www/diag_logs_settings.php: =gettext("Log errors from the web server process.");?>
-src/www/diag_logs_settings.php: =gettext("Hint: If this is checked, errors from the lighttpd web server process for the GUI or Captive Portal will appear in the main system log.");?>
-src/www/diag_logs_settings.php: =gettext("Show raw filter logs");?>
-src/www/diag_logs_settings.php: =gettext("Hint: If this is checked, filter logs are shown as generated by the packet filter, without any formatting. This will reveal more detailed information, but it is more difficult to read.");?>
-src/www/diag_logs_settings.php: =gettext("Show the applied rule description below or in the firewall log rows.");?>
-src/www/diag_logs_settings.php: =gettext("Displaying rule descriptions for all lines in the log might affect performance with large rule sets.");?>
-src/www/diag_logs_settings.php: =gettext("Disable writing log files to the local disk");?>
-src/www/diag_logs_settings.php: =gettext("Disable writing log files to the local RAM disk");?>
-src/www/diag_logs_settings.php: " onclick="return confirm('=gettext('Do you really want to reset the log files? This will erase all local log data.');?>')" />
-src/www/diag_logs_settings.php: = gettext("Note: Clears all local log files and reinitializes them as empty logs. This also restarts the DHCP daemon. Use the Save button first if you have made any setting changes."); ?>
-src/www/diag_logs_settings.php:
=gettext("Remote Logging Options");?>
-src/www/diag_logs_settings.php:
=gettext("Source Address"); ?>
-src/www/diag_logs_settings.php: = gettext("This option will allow the logging daemon to bind to a single IP address, rather than all IP addresses."); ?>
-src/www/diag_logs_settings.php: = gettext("If you pick a single IP, remote syslog severs must all be of that IP type. If you wish to mix IPv4 and IPv6 remote syslog servers, you must bind to all interfaces."); ?>
-src/www/diag_logs_settings.php: = gettext("NOTE: If an IP address cannot be located on the chosen interface, the daemon will bind to all addresses."); ?>
-src/www/diag_logs_settings.php:
=gettext("IP Protocol"); ?>
-src/www/diag_logs_settings.php: = gettext("This option is only used when a non-default address is chosen as the source above. This option only expresses a preference; If an IP address of the selected type is not found on the chosen interface, the other type will be tried."); ?>
-src/www/diag_logs_settings.php:
=gettext("Enable Remote Logging");?>
-src/www/diag_logs_settings.php: =gettext("Send log messages to remote syslog server");?>
-src/www/diag_logs_settings.php:
=gettext("Remote Syslog Servers");?>
-src/www/diag_logs_settings.php:
=gettext("Server") . " 1";?>
-src/www/diag_logs_settings.php:
=gettext("Server") . " 2";?>
-src/www/diag_logs_settings.php:
=gettext("Server") . " 3";?>
-src/www/diag_logs_settings.php:
=gettext("IP addresses of remote syslog servers, or an IP:port.");?>
-src/www/diag_logs_vpn.php: " />
-src/www/diag_logs_wireless.php:$pgtitle = array(gettext("Status"),gettext("System logs"),gettext("Wireless"));
-src/www/diag_logs_wireless.php: " />
-src/www/diag_nanobsd.php:$pgtitle = array(gettext("Diagnostics"), gettext("NanoBSD"));
-src/www/diag_nanobsd.php: $statusmsg = gettext("Setting slice information, please wait...");
-src/www/diag_nanobsd.php: $savemsg = gettext("The boot slice has been set to") . " " . nanobsd_get_active_slice();
-src/www/diag_nanobsd.php: $statusmsg = gettext("Duplicating slice. Please wait, this will take a moment...");
-src/www/diag_nanobsd.php: $savemsg = gettext("The slice has been duplicated.") . "" . gettext("If you would like to boot from this newly duplicated slice please set it using the bootup information area.");
-src/www/diag_nanobsd.php: $savemsg = gettext("There was an error while duplicating the slice. Operation aborted.");
-src/www/diag_nanobsd.php: =gettext("NOTE:")?>
-src/www/diag_nanobsd.php: =gettext("The options on this page are intended for use by advanced users only.")?>
-src/www/diag_nanobsd.php:
=gettext("Bootup information");?>
-src/www/diag_nanobsd.php:
=gettext("NanoBSD Image size");?>
-src/www/diag_nanobsd.php:
=gettext("Bootup");?>
-src/www/diag_nanobsd.php: =gettext("Bootup slice is currently:");?>
-src/www/diag_nanobsd.php:
=gettext("This will switch the bootup slice to the alternate slice.");?>
-src/www/diag_nanobsd.php:
=gettext("Duplicate bootup slice to alternate");?>
-src/www/diag_nanobsd.php:
=gettext("Duplicate bootup slice");?>
-src/www/diag_nanobsd.php: =gettext("Destination slice:");?>
-src/www/diag_nanobsd.php: =gettext("This will duplicate the bootup slice to the alternate slice. Use this if you would like to duplicate the known good working boot partition to the alternate.");?>
-src/www/diag_nanobsd.php:
-src/www/diag_nanobsd.php:
-src/www/diag_packet_capture.php:if ($_POST['downloadbtn'] == gettext("Download Capture"))
-src/www/diag_packet_capture.php:$pgtitle = array(gettext("Diagnostics"), gettext("Packet Capture"));
-src/www/diag_packet_capture.php: $interfaces['ovpn' . substr($mode, 0, 1) . $setting['vpnid']] = gettext("OpenVPN") . " ".$mode.": ".htmlspecialchars($setting['description']);
-src/www/diag_packet_capture.php: $input_errors[] = gettext("Invalid interface.");
-src/www/diag_packet_capture.php: $input_errors[] = gettext("Invalid address family.");
-src/www/diag_packet_capture.php: $input_errors[] = gettext("Invalid protocol.");
-src/www/diag_packet_capture.php: $input_errors[] = sprintf(gettext("A valid IP address or CIDR block must be specified. [%s]"), $h);
-src/www/diag_packet_capture.php: $input_errors[] = gettext("Invalid value specified for port.");
-src/www/diag_packet_capture.php: $input_errors[] = gettext("Invalid value specified for packet length.");
-src/www/diag_packet_capture.php: $input_errors[] = gettext("Invalid value specified for packet count.");
-src/www/diag_packet_capture.php: $action = gettext("Start");
-src/www/diag_packet_capture.php: $action = gettext("Stop");
-src/www/diag_packet_capture.php:
=gettext("Packet capture");?>
-src/www/diag_packet_capture.php:
=gettext("Interface");?>
-src/www/diag_packet_capture.php:
=gettext("Select the interface on which to capture traffic.");?>
-src/www/diag_packet_capture.php:
=gettext("Promiscuous");?>
-src/www/diag_packet_capture.php:
=gettext("If checked, the");?> = gettext("packet capture")?> = gettext("will be performed using promiscuous mode.");?>
-src/www/diag_packet_capture.php: =gettext("Note");?>: =gettext("Some network adapters do not support or work well in promiscuous mode.");?>
-src/www/diag_packet_capture.php:
=gettext("Address Family");?>
-src/www/diag_packet_capture.php:
=gettext("Select the type of traffic to be captured, either Any, IPv4 only or IPv6 only.");?>
-src/www/diag_packet_capture.php:
=gettext("Protocol");?>
-src/www/diag_packet_capture.php:
=gettext("Select the protocol to capture, or Any.");?>
-src/www/diag_packet_capture.php:
=gettext("Host Address");?>
-src/www/diag_packet_capture.php:
=gettext("This value is either the Source or Destination IP address or subnet in CIDR notation. The packet capture will look for this address in either field.");?>
-src/www/diag_packet_capture.php: =gettext("Matching can be negated by preceding the value with \"!\". Multiple IP addresses or CIDR subnets may be specified. Comma (\",\") separated values perform a boolean \"and\". Separating with a pipe (\"|\") performs a boolean \"or\".");?>
-src/www/diag_packet_capture.php: =gettext("If you leave this field blank, all packets on the specified interface will be captured.");?>
-src/www/diag_packet_capture.php:
=gettext("Port");?>
-src/www/diag_packet_capture.php:
=gettext("The port can be either the source or destination port. The packet capture will look for this port in either field.");?> =gettext("Leave blank if you do not want to filter by port.");?>
-src/www/diag_packet_capture.php:
=gettext("Packet Length");?>
-src/www/diag_packet_capture.php:
=gettext("The Packet length is the number of bytes of each packet that will be captured. Default value is 0, which will capture the entire frame regardless of its size.");?>
-src/www/diag_packet_capture.php:
=gettext("Count");?>
-src/www/diag_packet_capture.php:
=gettext("This is the number of packets the packet capture will grab. Default value is 100.") . " " . gettext("Enter 0 (zero) for no count limit.");?>
=gettext("This is the level of detail that will be displayed after hitting 'Stop' when the packets have been captured.") . " " .
-src/www/diag_packet_capture.php: gettext("Note:") . " " .
-src/www/diag_packet_capture.php: gettext("This option does not affect the level of detail when downloading the packet capture.");?>
-src/www/diag_packet_capture.php:
=gettext("Reverse DNS Lookup");?>
-src/www/diag_packet_capture.php:
=gettext("This check box will cause the packet capture to perform a reverse DNS lookup associated with all IP addresses.");?>
-src/www/diag_packet_capture.php: =gettext("Note");?>: =gettext("This option can cause delays for large packet captures.");?>
-src/www/diag_packet_capture.php: if (($action == gettext("Stop") or $action == "") and $processisrunning != true)
-src/www/diag_packet_capture.php: echo " ";
-src/www/diag_packet_capture.php: echo " ";
-src/www/diag_packet_capture.php: echo " ";
-src/www/diag_packet_capture.php: echo "";
-src/www/diag_packet_capture.php: echo " " . gettext("The packet capture file was last updated:") . " " . date("F jS, Y g:i:s a.", filemtime($fp.$fn));
-src/www/diag_packet_capture.php: $title = gettext("Packet Capture is running.");
-src/www/diag_packet_capture.php: if ($action == gettext("Start")) {
-src/www/diag_packet_capture.php: $title = gettext("Packet Capture is running.");
-src/www/diag_packet_capture.php: $title = gettext("Packet Capture stopped.") . " " . gettext("Packets Captured:");
-src/www/diag_patterns.php:if (($_POST['submit'] == gettext("Upload Pattern file")) && is_uploaded_file($_FILES['ulfile']['tmp_name'])) {
-src/www/diag_patterns.php: write_config(sprintf(gettext("Added custom l7 pattern %s"), $_FILES['ulfile']['name']));
-src/www/diag_patterns.php: $ulmsg = gettext("Uploaded file to") . " /usr/local/share/protocols/" . htmlentities($_FILES['ulfile']['name']);
-src/www/diag_patterns.php: $ulmsg = gettext("Warning: You must upload a file with .pat extension.");
-src/www/diag_patterns.php:$pgtitle = array(gettext("Diagnostics"), gettext("Add layer7 pattern"));
-src/www/diag_patterns.php:
=gettext("Upload layer7 pattern file");?>
-src/www/diag_patterns.php:
=gettext("File to upload:");?>
-src/www/diag_patterns.php: " />
-src/www/diag_pf_info.php:$pgtitle = gettext("Diagnostics: pfInfo");
-src/www/diag_pf_info.php: =gettext("Gathering PF information, please wait...");?>
-src/www/diag_ping.php:$pgtitle = array(gettext("Diagnostics"), gettext("Ping"));
-src/www/diag_ping.php: $reqdfieldsn = array(gettext("Host"),gettext("Count"));
-src/www/diag_ping.php: $input_errors[] = sprintf(gettext("Count must be between 1 and %s"), MAX_COUNT);
-src/www/diag_ping.php: $input_errors[] = gettext("When using IPv4, the target host must be an IPv4 address or hostname.");
-src/www/diag_ping.php: $input_errors[] = gettext("When using IPv6, the target host must be an IPv6 address or hostname.");
-src/www/diag_ping.php:
=gettext("Ping"); ?>
-src/www/diag_ping.php:
=gettext("Host"); ?>
-src/www/diag_ping.php:
=gettext("IP Protocol"); ?>
-src/www/diag_ping.php:
=gettext("Source Address"); ?>
-src/www/diag_ping.php:
= gettext("Count"); ?>
-src/www/diag_ping.php:
" />
-src/www/diag_ping.php:
=gettext("Ping output"); ?>
-src/www/diag_resetstate.php: $savemsg .= gettext("The state table has been flushed successfully.");
-src/www/diag_resetstate.php: $savemsg .= gettext("The source tracking table has been flushed successfully.");
-src/www/diag_resetstate.php:$pgtitle = array(gettext("Diagnostics"), gettext("Reset state"));
-src/www/diag_resetstate.php: $tab_array[0] = array(gettext("States"), false, "diag_dump_states.php");
-src/www/diag_resetstate.php: $tab_array[1] = array(gettext("Reset states"), true, "diag_resetstate.php");
-src/www/diag_resetstate.php: = gettext("Firewall state table"); ?>
-src/www/diag_resetstate.php: =gettext("Resetting the state tables will remove all entries from " .
-src/www/diag_resetstate.php:
=gettext("The firewall will normally leave " .
-src/www/diag_resetstate.php: =gettext("NOTE: If you reset the firewall state table, the browser " .
-src/www/diag_resetstate.php: = gettext("Firewall Source Tracking"); ?>
-src/www/diag_resetstate.php: =gettext("Resetting the source tracking table will remove all source/destination associations. " .
-src/www/diag_resetstate.php: =gettext("This does not clear active connection states, only source tracking."); ?>
-src/www/diag_resetstate.php: " />
-src/www/diag_routes.php:$pgtitle = array(gettext("Diagnostics"),gettext("Routing tables"));
-src/www/diag_routes.php:
=gettext("Note:")?> =gettext("By enabling name resolution, the query should take a bit longer. You can stop it at any time by clicking the Stop button in your browser.");?>
-src/www/diag_tables.php:$pgtitle = array(gettext("Diagnostics"), gettext("Tables"));
-src/www/diag_tables.php: $savemsg = gettext("The bogons database has been updated.");
-src/www/diag_tables.php:
=gettext("IP Address");?>
-src/www/diag_tables.php: echo "
" . gettext("No entries exist in this table.") . " " . " " . gettext(" the latest bogon data.");
-src/www/diag_tables.php: echo "
" . gettext("No entries exist in this table.");
-src/www/diag_tables.php: echo "
$count " . gettext("entries in this table.") . " " . " " . gettext(" the latest bogon data.") . " " . "$last_updated";
-src/www/diag_tables.php: echo "
" . gettext("Delete") . " " . gettext("all") . " " . "$count " . gettext("entries in this table.");
-src/www/diag_testport.php:$pgtitle = array(gettext("Diagnostics"), gettext("Test Port"));
-src/www/diag_testport.php: $reqdfieldsn = array(gettext("Host"),gettext("Port"));
-src/www/diag_testport.php: $input_errors[] = gettext("Please enter a valid IP or hostname.");
-src/www/diag_testport.php: $input_errors[] = gettext("Please enter a valid port number.");
-src/www/diag_testport.php: $input_errors[] = gettext("Please enter a valid source port number, or leave the field blank.");
-src/www/diag_testport.php: $input_errors[] = gettext("You cannot connect to an IPv4 address using IPv6.");
-src/www/diag_testport.php: $input_errors[] = gettext("You cannot connect to an IPv6 address using IPv4.");
-src/www/diag_testport.php:
-src/www/diag_testport.php:
-src/www/diag_testport.php:
it will result in an error. For example if you force IPv4 and use a hostname that only returns an AAAA IPv6 IP address, it will not work."); ?>
-src/www/diag_testport.php:
" />
-src/www/diag_testport.php:
=gettext("Port Test Results"); ?>
-src/www/diag_testport.php: echo gettext("No output received, or connection failed. Try with \"Show Remote Text\" unchecked first.");
-src/www/diag_testport.php: echo gettext("Connection failed (Refused/Timeout)");
-src/www/diag_traceroute.php:$pgtitle = array(gettext("Diagnostics"),gettext("Traceroute"));
-src/www/diag_traceroute.php: $reqdfieldsn = array(gettext("Host"),gettext("ttl"));
-src/www/diag_traceroute.php: $input_errors[] = sprintf(gettext("Maximum number of hops must be between 1 and %s"), MAX_TTL);
-src/www/diag_traceroute.php: $input_errors[] = gettext("When using IPv4, the target host must be an IPv4 address or hostname.");
-src/www/diag_traceroute.php: $input_errors[] = gettext("When using IPv6, the target host must be an IPv6 address or hostname.");
-src/www/diag_traceroute.php:
=gettext("Traceroute");?>
-src/www/diag_traceroute.php:
=gettext("Host"); ?>
-src/www/diag_traceroute.php:
=gettext("IP Protocol"); ?>
-src/www/diag_traceroute.php:
=gettext("Source Address"); ?>
-src/www/diag_traceroute.php:
=gettext("Maximum number of hops");?>
-src/www/diag_traceroute.php:
=gettext("Reverse Address Lookup");?>
-src/www/diag_traceroute.php:
=gettext("Use ICMP");?>
-src/www/diag_traceroute.php:
" />
-src/www/diag_traceroute.php:
=gettext("Note: ");?>
-src/www/diag_traceroute.php: =gettext("Traceroute may take a while to complete. You may hit the Stop button on your browser at any time to see the progress of failed traceroutes.");?>
-src/www/diag_traceroute.php: =gettext("Using a source interface/IP address that does not match selected type (IPv4, IPv6) will result in an error or empty output.");?>
-src/www/diag_traceroute.php:
=gettext("Aliases act as placeholders for real hosts, networks or ports. They can be used to minimize the number of changes that have to be made if a host, network or port changes. You can enter the name of an alias instead of the host, network or port in all fields that have a red background. The alias will be resolved according to the list above. If an alias cannot be resolved (e.g. because you deleted it), the corresponding element (e.g. filter/NAT/shaper rule) will be considered invalid and skipped."); ?>
-src/www/firewall_aliases_edit.php:$pgtitle = array(gettext("Firewall"),gettext("Aliases"),gettext("Edit"));
-src/www/firewall_aliases_edit.php: $vertical_bar_err_text = gettext("Vertical bars (|) at start or end, or double in the middle of descriptions not allowed. Descriptions have been cleaned. Check and save again.");
-src/www/firewall_aliases_edit.php: $reqdfieldsn = array(gettext("Name"));
-src/www/firewall_aliases_edit.php: $input_errors[] = gettext("Reserved word used for alias name.");
-src/www/firewall_aliases_edit.php: $input_errors[] = gettext("Reserved word used for alias name.");
-src/www/firewall_aliases_edit.php: $input_errors[] = gettext("The alias name must be less than 32 characters long and may only consist of the characters") . " a-z, A-Z, 0-9, _.";
-src/www/firewall_aliases_edit.php: $input_errors[] = gettext("An alias with this name already exists.");
-src/www/firewall_aliases_edit.php: $input_errors[] = sprintf(gettext("Cannot use a reserved keyword as alias name %s"), $rk);
-src/www/firewall_aliases_edit.php: $input_errors[] = gettext("An interface description with this name already exists.");
-src/www/firewall_aliases_edit.php: $input_errors[] = gettext("You must provide a valid URL.");
-src/www/firewall_aliases_edit.php: $input_errors[] = gettext("Unable to fetch usable data.");
-src/www/firewall_aliases_edit.php: $final_address_details[] = sprintf(gettext("Entry added %s"), date('r'));
-src/www/firewall_aliases_edit.php: $final_address_details[] = sprintf(gettext("Entry added %s"), date('r'));
-src/www/firewall_aliases_edit.php: $input_errors[] = sprintf(gettext("You must provide a valid URL. Could not fetch usable data from '%s'."), $_POST['address' . $x]);
-src/www/firewall_aliases_edit.php: $input_errors[] = sprintf(gettext("URL '%s' is not valid."), $_POST['address' . $x]);
-src/www/firewall_aliases_edit.php: $input_errors[] = $_POST["address{$x}"] . " " . gettext("is not a valid port or alias.");
-src/www/firewall_aliases_edit.php: $input_errors[] = sprintf(gettext('%1$s is not a valid %2$s alias.'), $_POST["address{$x}"], $_POST['type']);
-src/www/firewall_aliases_edit.php: $input_errors[] = sprintf(gettext('%s/%s is not a valid subnet.'), $_POST["address{$x}"], $_POST["address_subnet{$x}"]);
-src/www/firewall_aliases_edit.php: $final_address_details[] = sprintf(gettext("Entry added %s"), date('r'));
-src/www/firewall_aliases_edit.php: $input_errors[] = sprintf(gettext('The alias(es): %s cannot be nested because they are not of the same type.'), $wrongaliases);
-src/www/firewall_aliases_edit.php:$network_str = gettext("Network or FQDN");
-src/www/firewall_aliases_edit.php:$networks_str = gettext("Network(s)");
-src/www/firewall_aliases_edit.php:$cidr_str = gettext("CIDR");
-src/www/firewall_aliases_edit.php:$description_str = gettext("Description");
-src/www/firewall_aliases_edit.php:$hosts_str = gettext("Host(s)");
-src/www/firewall_aliases_edit.php:$ip_str = gettext("IP or FQDN");
-src/www/firewall_aliases_edit.php:$ports_str = gettext("Port(s)");
-src/www/firewall_aliases_edit.php:$port_str = gettext("Port");
-src/www/firewall_aliases_edit.php:$url_str = gettext("URL (IPs)");
-src/www/firewall_aliases_edit.php:$url_ports_str = gettext("URL (Ports)");
-src/www/firewall_aliases_edit.php:$urltable_str = gettext("URL Table (IPs)");
-src/www/firewall_aliases_edit.php:$urltable_ports_str = gettext("URL Table (Ports)");
-src/www/firewall_aliases_edit.php:$update_freq_str = gettext("Update Freq. (days)");
-src/www/firewall_aliases_edit.php:$networks_help = gettext("Networks are specified in CIDR format. Select the CIDR mask that pertains to each entry. /32 specifies a single IPv4 host, /128 specifies a single IPv6 host, /24 specifies 255.255.255.0, /64 specifies a normal IPv6 network, etc. Hostnames (FQDNs) may also be specified, using a /32 mask for IPv4 or /128 for IPv6. You may also enter an IP range such as 192.168.1.1-192.168.1.254 and a list of CIDR networks will be derived to fill the range.");
-src/www/firewall_aliases_edit.php:$hosts_help = gettext("Enter as many hosts as you would like. Hosts must be specified by their IP address or fully qualified domain name (FQDN). FQDN hostnames are periodically re-resolved and updated. If multiple IPs are returned by a DNS query, all are used.");
-src/www/firewall_aliases_edit.php:$ports_help = gettext("Enter as many ports as you wish. Port ranges can be expressed by separating with a colon.");
-src/www/firewall_aliases_edit.php:$url_help = sprintf(gettext("Enter as many URLs as you wish. After saving %s will download the URL and import the items into the alias. Use only with small sets of IP addresses (less than 3000)."), $g['product_name']);
-src/www/firewall_aliases_edit.php:$url_ports_help = sprintf(gettext("Enter as many URLs as you wish. After saving %s will download the URL and import the items into the alias. Use only with small sets of Ports (less than 3000)."), $g['product_name']);
-src/www/firewall_aliases_edit.php:$urltable_help = sprintf(gettext("Enter a single URL containing a large number of IPs and/or Subnets. After saving %s will download the URL and create a table file containing these addresses. This will work with large numbers of addresses (30,000+) or small numbers."), $g['product_name']);
-src/www/firewall_aliases_edit.php:$urltable_ports_help = sprintf(gettext("Enter a single URL containing a list of Port numbers and/or Port ranges. After saving %s will download the URL."), $g['product_name']);
-src/www/firewall_aliases_edit.php:$openvpn_str = gettext("Username");
-src/www/firewall_aliases_edit.php:$openvpn_user_str = gettext("OpenVPN Users");
-src/www/firewall_aliases_edit.php:$openvpn_help = gettext("Enter as many usernames as you wish.");
-src/www/firewall_aliases_edit.php:
=gettext("Alias Edit");?>
-src/www/firewall_aliases_edit.php:
=gettext("Name"); ?>
-src/www/firewall_aliases_edit.php: =gettext("The name of the alias may only consist of the characters \"a-z, A-Z, 0-9 and _\"."); ?>
-src/www/firewall_aliases_edit.php:
=gettext("Description"); ?>
-src/www/firewall_aliases_edit.php: =gettext("You may enter a description here for your reference (not parsed)."); ?>
-src/www/firewall_aliases_edit.php:
-src/www/firewall_aliases_edit.php: " />
-src/www/firewall_aliases_edit.php: " />
-src/www/firewall_aliases_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/firewall_aliases_import.php:$pgtitle = array(gettext("Firewall"),gettext("Aliases"),gettext("Bulk import"));
-src/www/firewall_aliases_import.php: $reqdfieldsn = array(gettext("Name"),gettext("Aliases"));
-src/www/firewall_aliases_import.php: $input_errors[] = gettext("The alias name may only consist of the characters") . " a-z, A-Z, 0-9, _.";
-src/www/firewall_aliases_import.php: $input_errors[] = gettext("An alias with this name already exists.");
-src/www/firewall_aliases_import.php: $input_errors[] = sprintf(gettext("Cannot use a reserved keyword as alias name %s"), $rk);
-src/www/firewall_aliases_import.php: $input_errors[] = gettext("An interface description with this name already exists.");
-src/www/firewall_aliases_import.php: $input_errors[] = sprintf(gettext("%s is not an IP address. Please correct the error to continue"), $impip);
-src/www/firewall_aliases_import.php: $input_errors[] = gettext("Descriptions may not start or end with vertical bar (|) or contain double vertical bar ||.");
-src/www/firewall_aliases_import.php: $input_errors[] = gettext("Descriptions must be less than 200 characters long.");
-src/www/firewall_aliases_import.php:
=gettext("Alias Import");?>
-src/www/firewall_aliases_import.php:
=gettext("Alias Name"); ?>
-src/www/firewall_aliases_import.php: =gettext("The name of the alias may only consist of the characters \"a-z, A-Z and 0-9\"."); ?>
-src/www/firewall_aliases_import.php:
=gettext("Description"); ?>
-src/www/firewall_aliases_import.php: =gettext("You may enter a description here for your reference (not parsed)"); ?>.
-src/www/firewall_aliases_import.php:
=gettext("Aliases to import"); ?>
-src/www/firewall_aliases_import.php: =gettext("Paste in the aliases to import separated by a carriage return. Common examples are lists of IPs, networks, blacklists, etc."); ?>
-src/www/firewall_aliases_import.php: =gettext("The list may contain IP addresses, with or without CIDR prefix, IP ranges, blank lines (ignored) and an optional description after each IP. e.g.:"); ?>
-src/www/firewall_aliases_import.php: " />
-src/www/firewall_aliases_import.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/firewall_nat.php:$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("Port Forward"));
-src/www/firewall_nat.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/firewall_nat.php: $tab_array[] = array(gettext("Port Forward"), true, "firewall_nat.php");
-src/www/firewall_nat.php: $tab_array[] = array(gettext("1:1"), false, "firewall_nat_1to1.php");
-src/www/firewall_nat.php: $tab_array[] = array(gettext("Outbound"), false, "firewall_nat_out.php");
-src/www/firewall_nat.php: $tab_array[] = array(gettext("NPt"), false, "firewall_nat_npt.php");
-src/www/firewall_nat.php:
-src/www/firewall_nat.php:" onclick="return confirm('=gettext("Do you really want to delete the selected rules?");?>')" class="btn btn-primary" value="Delete selected rules"/>
-src/www/firewall_nat_1to1.php:$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("1:1"));
-src/www/firewall_nat_1to1.php: array('label'=>gettext("add rule"), 'href'=>'firewall_nat_1to1_edit.php'),
-src/www/firewall_nat_1to1.php: print_info_box_np(gettext("The NAT configuration has been changed.") .
-src/www/firewall_nat_1to1.php: gettext("You must apply the changes in order for them to take effect."));
-src/www/firewall_nat_1to1.php: $tab_array[] = array(gettext("Port Forward"), false, "firewall_nat.php");
-src/www/firewall_nat_1to1.php: $tab_array[] = array(gettext("1:1"), true, "firewall_nat_1to1.php");
-src/www/firewall_nat_1to1.php: $tab_array[] = array(gettext("Outbound"), false, "firewall_nat_out.php");
-src/www/firewall_nat_1to1.php: $tab_array[] = array(gettext("NPt"), false, "firewall_nat_npt.php");
-src/www/firewall_nat_1to1.php:
=gettext("Interface"); ?>
-src/www/firewall_nat_1to1.php:
=gettext("External IP"); ?>
-src/www/firewall_nat_1to1.php:
=gettext("Internal IP"); ?>
-src/www/firewall_nat_1to1.php:
=gettext("Destination IP"); ?>
-src/www/firewall_nat_1to1.php:
=gettext("Description"); ?>
-src/www/firewall_nat_1to1.php: " >
-src/www/firewall_nat_1to1.php: title="=gettext("move selected mapping before this rule");?>"
-src/www/firewall_nat_1to1.php: ">
-src/www/firewall_nat_1to1.php: " onclick="return confirm('=gettext("Do you really want to delete this rule?");?>')" class="btn btn-default btn-xs">
-src/www/firewall_nat_1to1.php: " class="btn btn-default btn-xs">
-src/www/firewall_nat_1to1.php: " class="btn btn-default btn-xs">
-src/www/firewall_nat_1to1.php:
-src/www/firewall_nat_1to1.php: " class="btn btn-default btn-xs">
-src/www/firewall_nat_1to1.php: " data-toggle="tooltip" data-placement="left" title="=gettext("delete mapping");?>" class="btn btn-default btn-xs">
-src/www/firewall_nat_1to1.php:
-src/www/firewall_nat_1to1.php: =gettext("Note:"); ?>
-src/www/firewall_nat_1to1.php: =gettext("Depending on the way your WAN connection is setup, you may also need a"); ?>
-src/www/firewall_nat_1to1.php: =gettext("Virtual IP."); ?>
-src/www/firewall_nat_1to1.php: =gettext("If you add a 1:1 NAT entry for any of the interface IPs on this system, " .
-src/www/firewall_nat_1to1_edit.php: $input_errors[] = sprintf(gettext("Invalid characters detected (%s). Please remove invalid characters and save again."),$temp);
-src/www/firewall_nat_1to1_edit.php: $reqdfieldsn = array(gettext("Interface"), gettext("External subnet"));
-src/www/firewall_nat_1to1_edit.php: $reqdfieldsn[] = gettext("Source address");
-src/www/firewall_nat_1to1_edit.php: $reqdfieldsn[] = gettext("Destination address");
-src/www/firewall_nat_1to1_edit.php: $input_errors[] = gettext("A valid external subnet must be specified.");
-src/www/firewall_nat_1to1_edit.php: $input_errors[] = gettext("You must specify single host or alias for alias entries.");
-src/www/firewall_nat_1to1_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid internal IP address."), $_POST['src']);
-src/www/firewall_nat_1to1_edit.php: $input_errors[] = gettext("A valid internal bit count must be specified.");
-src/www/firewall_nat_1to1_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid destination IP address or alias."), $_POST['dst']);
-src/www/firewall_nat_1to1_edit.php: $input_errors[] = gettext("A valid destination bit count must be specified.");
-src/www/firewall_nat_1to1_edit.php:$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("1:1"),gettext("Edit"));
-src/www/firewall_nat_1to1_edit.php:
=gettext("Edit NAT 1:1 entry"); ?>
-src/www/firewall_nat_1to1_edit.php:
=gettext("Disabled"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("Disable this rule"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("Set this option to disable this rule without removing it from the list."); ?>
-src/www/firewall_nat_1to1_edit.php:
=gettext("Interface"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("Choose which interface this rule applies to"); ?>.
-src/www/firewall_nat_1to1_edit.php: =gettext("Hint: in most cases, you'll want to use WAN here"); ?>.
-src/www/firewall_nat_1to1_edit.php:
=gettext("External subnet IP"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("Enter the external (usually on a WAN) subnet's starting address for the 1:1 mapping. " .
-src/www/firewall_nat_1to1_edit.php: =gettext("Hint: this is generally an address owned by the router itself on the selected interface."); ?>
-src/www/firewall_nat_1to1_edit.php:
=gettext("Internal IP"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("not"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("Use this option to invert the sense of the match."); ?>
-src/www/firewall_nat_1to1_edit.php:
-src/www/firewall_nat_1to1_edit.php: =gettext("Enter the internal (LAN) subnet for the 1:1 mapping. The subnet size specified for the internal subnet will be applied to the external subnet."); ?>
-src/www/firewall_nat_1to1_edit.php:
=gettext("Destination"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("not"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("Use this option to invert the sense of the match."); ?>
-src/www/firewall_nat_1to1_edit.php:
-src/www/firewall_nat_1to1_edit.php: =gettext("The 1:1 mapping will only be used for connections to or from the specified destination."); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("Hint: this is usually 'any'."); ?>
-src/www/firewall_nat_1to1_edit.php:
=gettext("Description"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("You may enter a description here for your reference (not parsed)."); ?>
-src/www/firewall_nat_1to1_edit.php:
=gettext("NAT reflection"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("use system default"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("enable"); ?>
-src/www/firewall_nat_1to1_edit.php: =gettext("disable"); ?>
-src/www/firewall_nat_1to1_edit.php: " />
-src/www/firewall_nat_1to1_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("Invalid characters detected %s. Please remove invalid characters and save again."), $temp);
-src/www/firewall_nat_edit.php: $reqdfieldsn = array(gettext("Interface"),gettext("Protocol"),gettext("Destination port from"),gettext("Destination port to"));
-src/www/firewall_nat_edit.php: $reqdfieldsn = array(gettext("Interface"),gettext("Protocol"));
-src/www/firewall_nat_edit.php: $reqdfieldsn[] = gettext("Source address");
-src/www/firewall_nat_edit.php: $reqdfieldsn[] = gettext("Destination address");
-src/www/firewall_nat_edit.php: $reqdfieldsn[] = gettext("Redirect target IP");
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("\"%s\" is not a valid redirect target IP address or host alias."), $_POST['localip']);
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid start source port. It must be a port alias or integer between 1 and 65535."), $_POST['srcbeginport']);
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid end source port. It must be a port alias or integer between 1 and 65535."), $_POST['srcendport']);
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid start destination port. It must be a port alias or integer between 1 and 65535."), $_POST['dstbeginport']);
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid end destination port. It must be a port alias or integer between 1 and 65535."), $_POST['dstendport']);
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("A valid redirect target port must be specified. It must be a port alias or integer between 1 and 65535."), $_POST['localbeginport']);
-src/www/firewall_nat_edit.php: $input_errors[] = gettext("You must specify single host or alias for alias entries.");
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid source IP address or alias."), $_POST['src']);
-src/www/firewall_nat_edit.php: $input_errors[] = gettext("A valid source bit count must be specified.");
-src/www/firewall_nat_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid destination IP address or alias."), $_POST['dst']);
-src/www/firewall_nat_edit.php: $input_errors[] = gettext("A valid destination bit count must be specified.");
-src/www/firewall_nat_edit.php: $input_errors[] = gettext("The target port range must be an integer between 1 and 65535.");
-src/www/firewall_nat_edit.php: $input_errors[] = gettext("The destination port range overlaps with an existing entry.");
-src/www/firewall_nat_edit.php: $filterent['created'] = make_config_revision_entry(null, gettext("NAT Port Forward"));
-src/www/firewall_nat_edit.php:$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("Port Forward"),gettext("Edit"));
-src/www/firewall_nat_edit.php:
=gettext("Edit Redirect entry"); ?>
-src/www/firewall_nat_edit.php:
=gettext("Disabled"); ?>
-src/www/firewall_nat_edit.php: =gettext("Disable this rule"); ?>
-src/www/firewall_nat_edit.php: =gettext("Set this option to disable this rule without removing it from the list."); ?>
-src/www/firewall_nat_edit.php:
=gettext("No RDR (NOT)"); ?>
-src/www/firewall_nat_edit.php: =gettext("Enabling this option will disable redirection for traffic matching this rule."); ?>
-src/www/firewall_nat_edit.php: =gettext("Hint: this option is rarely needed, don't use this unless you know what you're doing."); ?>
-src/www/firewall_nat_edit.php:
=gettext("Interface"); ?>
-src/www/firewall_nat_edit.php: =gettext("Choose which interface this rule applies to."); ?>
-src/www/firewall_nat_edit.php: =gettext("Hint: in most cases, you'll want to use WAN here."); ?>
-src/www/firewall_nat_edit.php:
=gettext("Protocol"); ?>
-src/www/firewall_nat_edit.php: =gettext("Choose which IP protocol " .
-src/www/firewall_nat_edit.php: =gettext("Hint: in most cases, you should specify"); ?> =gettext("TCP"); ?> =gettext("here."); ?>
-src/www/firewall_nat_edit.php:
=gettext("Source"); ?>
-src/www/firewall_nat_edit.php: " /> - =gettext("Show source address and port range"); ?>
-src/www/firewall_nat_edit.php:
=gettext("Source"); ?>
-src/www/firewall_nat_edit.php: =gettext("not"); ?>
-src/www/firewall_nat_edit.php: =gettext("Use this option to invert the sense of the match."); ?>
-src/www/firewall_nat_edit.php:
-src/www/firewall_nat_edit.php:
-src/www/firewall_nat_edit.php:
-src/www/firewall_nat_edit.php: =gettext("Specify the source port or port range for this rule"); ?>. =gettext("This is usually"); ?> =gettext("random"); ?> =gettext("and almost never equal to the destination port range (and should usually be 'any')"); ?>. =gettext("Hint: you can leave the"); ?> '=gettext("to"); ?>' =gettext("field empty if you only want to filter a single port."); ?>
-src/www/firewall_nat_edit.php:
=gettext("Destination"); ?>
-src/www/firewall_nat_edit.php: =gettext("not"); ?>
-src/www/firewall_nat_edit.php: =gettext("Use this option to invert the sense of the match."); ?>
-src/www/firewall_nat_edit.php:
-src/www/firewall_nat_edit.php:
-src/www/firewall_nat_edit.php: =gettext("Specify the port or port range for the destination of the packet for this mapping."); ?>
-src/www/firewall_nat_edit.php: =gettext("Hint: you can leave the"); ?> '=gettext("to"); ?>' =gettext("field empty if you only want to map a single port"); ?>
-src/www/firewall_nat_edit.php:
=gettext("Redirect target IP"); ?>
-src/www/firewall_nat_edit.php: =gettext("Enter the internal IP address of " .
-src/www/firewall_nat_edit.php: =gettext("e.g."); ?> 192.168.1.12
-src/www/firewall_nat_edit.php:
=gettext("Redirect target port"); ?>
-src/www/firewall_nat_edit.php:
-src/www/firewall_nat_edit.php: =gettext("Specify the port on the machine with the " .
-src/www/firewall_nat_edit.php: =gettext("Hint: this is usually identical to the 'from' port above"); ?>
-src/www/firewall_nat_edit.php:
=gettext("Description"); ?>
-src/www/firewall_nat_edit.php: =gettext("You may enter a description here " .
-src/www/firewall_nat_edit.php:
=gettext("No XMLRPC Sync"); ?>
-src/www/firewall_nat_edit.php: =gettext("Hint: This prevents the rule on Master from automatically syncing to other CARP members. This does NOT prevent the rule from being overwritten on Slave.");?>
-src/www/firewall_nat_edit.php:
=gettext("NOTE: The \"pass\" selection does not work properly with Multi-WAN. It will only work on an interface containing the default gateway.")?>
-src/www/firewall_nat_edit.php:
-src/www/firewall_nat_npt_edit.php: =gettext("Disable this rule"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("Set this option to disable this rule without removing it from the list."); ?>
-src/www/firewall_nat_npt_edit.php:
=gettext("Interface"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("Choose which interface this rule applies to"); ?>.
-src/www/firewall_nat_npt_edit.php: =gettext("Hint: in most cases, you'll want to use WAN here"); ?>.
-src/www/firewall_nat_npt_edit.php:
=gettext("Internal IPv6 Prefix"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("not"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("Use this option to invert the sense of the match."); ?>
-src/www/firewall_nat_npt_edit.php:
=gettext("Address:"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("Enter the internal (LAN) ULA IPv6 Prefix for the Network Prefix translation. The prefix size specified for the internal IPv6 prefix will be applied to the
-src/www/firewall_nat_npt_edit.php:
=gettext("Destination IPv6 Prefix"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("not"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("Use this option to invert the sense of the match."); ?>
-src/www/firewall_nat_npt_edit.php:
=gettext("Address:"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("Enter the Global Unicast routable IPv6 prefix here"); ?>
-src/www/firewall_nat_npt_edit.php:
=gettext("Description"); ?>
-src/www/firewall_nat_npt_edit.php: =gettext("You may enter a description here " .
-src/www/firewall_nat_npt_edit.php: " />
-src/www/firewall_nat_npt_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/firewall_nat_out.php: $natent['descr'] .= sprintf(gettext(' - %1$s to %2$s'),
-src/www/firewall_nat_out.php: $natent['created'] = make_config_revision_entry(null, gettext("Manual Outbound NAT Switch"));
-src/www/firewall_nat_out.php: $savemsg = gettext("Default rules for each interface have been created.");
-src/www/firewall_nat_out.php:$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("Outbound"));
-src/www/firewall_nat_out.php: print_info_box_np(gettext("The NAT configuration has been changed.")." ".gettext("You must apply the changes in order for them to take effect."));
-src/www/firewall_nat_out.php: $tab_array[] = array(gettext("Port Forward"), false, "firewall_nat.php");
-src/www/firewall_nat_out.php: $tab_array[] = array(gettext("1:1"), false, "firewall_nat_1to1.php");
-src/www/firewall_nat_out.php: $tab_array[] = array(gettext("Outbound"), true, "firewall_nat_out.php");
-src/www/firewall_nat_out.php: $tab_array[] = array(gettext("NPt"), false, "firewall_nat_npt.php");
-src/www/firewall_nat_out.php:
-src/www/firewall_nat_out.php: ">
-src/www/firewall_nat_out.php: echo gettext("YES");
-src/www/firewall_nat_out.php: echo gettext("NO");
-src/www/firewall_nat_out.php: =gettext("Note:"); ?>
-src/www/firewall_nat_out.php: =gettext("If automatic outbound NAT selected, a mapping is automatically created " .
-src/www/firewall_nat_out.php: =gettext("Virtual IP"); ?>
-src/www/firewall_nat_out.php: = gettext(" may also be required.") ?>
-src/www/firewall_nat_out_edit.php: $input_errors[] = sprintf(gettext("Invalid characters detected (%s). Please remove invalid characters and save again."),$temp);
-src/www/firewall_nat_out_edit.php: $reqdfieldsn = array(gettext("Interface"),gettext("Protocol"),gettext("Source"),gettext("Source bit count"),gettext("Destination"),gettext("Destination bit count"));
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("You must supply either a valid port or port alias for the source port entry.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("You must supply either a valid port or port alias for the destination port entry.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("You must supply a valid port for the NAT port entry.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("A valid source must be specified.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("A valid source bit count must be specified.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("A valid destination must be specified.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("A valid destination bit count must be specified.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("Negating destination address of \"any\" is invalid.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("A valid target IP address must be specified.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("A valid target IP must be specified when using the 'Other Subnet' type.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("A valid target bit count must be specified when using the 'Other Subnet' type.");
-src/www/firewall_nat_out_edit.php: $input_errors[] = gettext("Only Round Robin pool options may be chosen when selecting an alias.");
-src/www/firewall_nat_out_edit.php:$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("Outbound"),gettext("Edit"));
-src/www/firewall_nat_out_edit.php:
=gettext("Edit Advanced Outbound NAT entry");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Disabled");?>
-src/www/firewall_nat_out_edit.php: =gettext("Disable this rule");?>
-src/www/firewall_nat_out_edit.php: =gettext("Set this option to disable this rule without removing it from the list.");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Do not NAT");?>
-src/www/firewall_nat_out_edit.php: =gettext("Enabling this option will disable NAT for traffic matching this rule and stop processing Outbound NAT rules.");?>
-src/www/firewall_nat_out_edit.php: =gettext("Hint: in most cases, you won't use this option.");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Interface");?>
-src/www/firewall_nat_out_edit.php: =gettext("Choose which interface this rule applies to.");?>
-src/www/firewall_nat_out_edit.php: =gettext("Hint: in most cases, you'll want to use WAN here.");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Protocol");?>
-src/www/firewall_nat_out_edit.php: =gettext("Choose which protocol this rule should match.");?>
-src/www/firewall_nat_out_edit.php: printf(gettext("Hint: in most cases, you should specify %s any %s here."),""," ");
-src/www/firewall_nat_out_edit.php:
-src/www/firewall_nat_out_edit.php: =gettext("Enter the source network for the outbound NAT mapping.");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Source port:");?>
-src/www/firewall_nat_out_edit.php: =gettext("(leave blank for any)");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Destination");?>
-src/www/firewall_nat_out_edit.php: =gettext("not");?>
-src/www/firewall_nat_out_edit.php: =gettext("Use this option to invert the sense of the match.");?>
-src/www/firewall_nat_out_edit.php:
-src/www/firewall_nat_out_edit.php: =gettext("Packets matching this rule will be mapped to the IP address given here.");?>
-src/www/firewall_nat_out_edit.php: =gettext("If you want this rule to apply to another IP address rather than the IP address of the interface chosen above, ".
-src/www/firewall_nat_out_edit.php: =gettext("Virtual IP");?>
-src/www/firewall_nat_out_edit.php: =gettext("addresses on the interface first).");?>
-src/www/firewall_nat_out_edit.php: =gettext("Only Round Robin types work with Host Aliases. Any type can be used with a Subnet.");?>
-src/www/firewall_nat_out_edit.php: * =gettext("Round Robin: Loops through the translation addresses.");?>
-src/www/firewall_nat_out_edit.php: * =gettext("Random: Selects an address from the translation address pool at random.");?>
-src/www/firewall_nat_out_edit.php: * =gettext("Source Hash: Uses a hash of the source address to determine the translation address, ensuring that the redirection address is always the same for a given source.");?>
-src/www/firewall_nat_out_edit.php: * =gettext("Bitmask: Applies the subnet mask and keeps the last portion identical; 10.0.1.50 -> x.x.x.50.");?>
-src/www/firewall_nat_out_edit.php: * =gettext("Sticky Address: The Sticky Address option can be used with the Random and Round Robin pool types to ensure that a particular source address is always mapped to the same translation address.");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Port:");?>
-src/www/firewall_nat_out_edit.php: =gettext("Enter the source port for the outbound NAT mapping.");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Static-port:");?>
-src/www/firewall_nat_out_edit.php:
=gettext("No XMLRPC Sync");?>
-src/www/firewall_nat_out_edit.php: =gettext("Hint: This prevents the rule on Master from automatically syncing to other CARP members. This does NOT prevent the rule from being overwritten on Slave.");?>
-src/www/firewall_nat_out_edit.php:
=gettext("Description");?>
-src/www/firewall_nat_out_edit.php: =gettext("You may enter a description here for your reference (not parsed).");?>
-src/www/firewall_nat_out_edit.php:
-src/www/firewall_rules.php: " alt="move" class="btn btn-default btn-xs">
-src/www/firewall_rules.php: " class="btn btn-default btn-xs">
-src/www/firewall_rules.php: " width="17" height="17" border="0" alt="add" class="btn btn-default btn-xs">
-src/www/firewall_rules.php: $advanced_set = "";
-src/www/firewall_rules.php: " >
-src/www/firewall_rules.php: $dayArray = array (gettext('Mon'),gettext('Tues'),gettext('Wed'),gettext('Thur'),gettext('Fri'),gettext('Sat'),gettext('Sun'));
-src/www/firewall_rules.php: $monthArray = array (gettext('January'),gettext('February'),gettext('March'),gettext('April'),gettext('May'),gettext('June'),gettext('July'),gettext('August'),gettext('September'),gettext('October'),gettext('November'),gettext('December'));
-src/www/firewall_rules.php: $alttext = gettext("Traffic matching this rule is currently being denied");
-src/www/firewall_rules.php: $alttext = gettext("Traffic matching this rule is currently being allowed");
-src/www/firewall_rules.php: $alttext = gettext("This rule is not currently active because its period has expired");
-src/www/firewall_rules.php: echo gettext("none");
-src/www/firewall_rules.php:
-src/www/firewall_rules.php: " class="btn btn-default btn-xs">
-src/www/firewall_rules.php: " onclick="return confirm('Do you really want to delete this rule?')" class="btn btn-default btn-xs">
-src/www/firewall_rules.php: " class="btn btn-default btn-xs">
-src/www/firewall_rules.php: =gettext("No floating rules are currently defined."); ?>
-src/www/firewall_rules.php: =gettext("No rules are currently defined for this interface"); ?>
-src/www/firewall_rules.php: =gettext("All incoming connections on this interface will be blocked until you add pass rules."); ?>
-src/www/firewall_rules.php: =gettext("Click the"); ?> =gettext(" button to add a new rule.");?>
-src/www/firewall_rules.php:
-src/www/firewall_rules.php:
-src/www/firewall_rules.php: " class="btn btn-default btn-xs">
-src/www/firewall_rules.php:
=gettext("Rules are evaluated on a first-match basis (i.e. " .
-src/www/firewall_rules.php:
=gettext("Floating rules are evaluated on a first-match basis (i.e. " .
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not assign a gateway to a rule that applies to IPv4 and IPv6");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not assign a IPv4 gateway group on IPv6 Address Family rule");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not assign a IPv6 gateway group on IPv4 Address Family rule");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not assign a gateway to a rule that applies to IPv4 and IPv6");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not assign the IPv4 Gateway to a IPv6 Filter rule");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not assign the IPv6 Gateway to a IPv4 Filter rule");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not assign a protocol other then ICMP, TCP, UDP or TCP/UDP to a rule that applies to IPv4 and IPv6");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not assign a ICMP type to a rule that applies to IPv4 and IPv6");
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("%s is only valid with protocol tcp."),$_POST['statetype']);
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("%s is only valid if the gateway is set to 'default'."),$_POST['statetype']);
-src/www/firewall_rules_edit.php: $reqdfieldsn[] = gettext("Destination bit count");
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid start source port. It must be a port alias or integer between 1 and 65535."),$_POST['srcbeginposrt']);
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid end source port. It must be a port alias or integer between 1 and 65535."),$_POST['srcendport']);
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid start destination port. It must be a port alias or integer between 1 and 65535."),$_POST['dstbeginport']);
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid end destination port. It must be a port alias or integer between 1 and 65535."),$_POST['dstendport']);
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You must specify single host or alias for alias entries.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You must specify single host or alias for alias entries.");
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid source IP address or alias."),$_POST['src']);
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("A valid source bit count must be specified.");
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid destination IP address or alias."),$_POST['dst']);
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("A valid destination bit count must be specified.");
-src/www/firewall_rules_edit.php: $input_errors[] = sprintf(gettext("The Source IP address %s Address Family differs from the destination %s."), $_POST['src'], $_POST['dst']);
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not use IPv6 addresses in IPv4 rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not use IPv4 addresses in IPv6 rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not use a IPv4 or IPv6 address in combined IPv4 + IPv6 rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("OS detection is only valid with protocol tcp.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Invalid OS detection selection. Please select a valid OS.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You have to select a queue when you select an acknowledge queue too.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Acknowledge queue and Queue cannot be the same.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not use limiters in Floating rules without choosing a direction.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can not use gateways in Floating rules without choosing a direction.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You must select a queue for the In direction before selecting one for Out too.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("In and Out Queue cannot be the same.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You cannot select one queue and one virtual interface for IN and Out. both must be from the same type.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You cannot select one queue and one virtual interface for IN and Out. both must be from the same type.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Please select a gateway, normaly the interface selected gateway, so the limiters work correctly");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext('ID must be an integer');
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only select a layer7 container for TCP and/or UDP protocols");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only select a layer7 container for Pass type rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the maximum number of established connections per host (advanced option) for TCP protocol.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the maximum new connections per host / per second(s) (advanced option) for TCP protocol.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the state timeout (advanced option) for TCP protocol.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the maximum state entries (advanced option) for Pass type rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the maximum number of unique source hosts (advanced option) for Pass type rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the maximum number of established connections per host (advanced option) for Pass type rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the maximum state entries per host (advanced option) for Pass type rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the maximum new connections per host / per second(s) (advanced option) for Pass type rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You can only specify the state timeout (advanced option) for Pass type rules.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You cannot specify the maximum state entries (advanced option) if statetype is none and no L7 container is selected.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You cannot specify the maximum number of unique source hosts (advanced option) if statetype is none and no L7 container is selected.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You cannot specify the maximum number of established connections per host (advanced option) if statetype is none and no L7 container is selected.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You cannot specify the maximum state entries per host (advanced option) if statetype is none and no L7 container is selected.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You cannot specify the maximum new connections per host / per second(s) (advanced option) if statetype is none and no L7 container is selected.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("You cannot specify the state timeout (advanced option) if statetype is none and no L7 container is selected.");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Maximum state entries (advanced option) must be a positive integer");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Maximum number of unique source hosts (advanced option) must be a positive integer");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Maximum number of established connections per host (advanced option) must be a positive integer");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Maximum state entries per host (advanced option) must be a positive integer");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Maximum new connections per host / per second(s) (advanced option) must be a positive integer");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("State timeout (advanced option) must be a positive integer");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("Both maximum new connections per host and the interval (per second(s)) must be specified");
-src/www/firewall_rules_edit.php: $input_errors[] = gettext("If you specify TCP flags that should be set you should specify out of which flags as well.");
-src/www/firewall_rules_edit.php:$pgtitle = array(gettext("Firewall"),gettext("Rules"),gettext("Edit"));
-src/www/firewall_rules_edit.php:
=gettext("Edit Firewall rule");?>
-src/www/firewall_rules_edit.php:
=gettext("Action");?>
-src/www/firewall_rules_edit.php: =gettext("Choose what to do with packets that match the criteria specified below.");?>
-src/www/firewall_rules_edit.php: =gettext("Hint: the difference between block and reject is that with reject, a packet (TCP RST or ICMP port unreachable for UDP) is returned to the sender, whereas with block the packet is dropped silently. In either case, the original packet is discarded.");?>
-src/www/firewall_rules_edit.php:
=gettext("Disabled");?>
-src/www/firewall_rules_edit.php: =gettext("Disable this rule");?>
-src/www/firewall_rules_edit.php: =gettext("Set this option to disable this rule without removing it from the list.");?>
-src/www/firewall_rules_edit.php: =gettext("Quick");?>
-src/www/firewall_rules_edit.php: =gettext("Apply the action immediately on match.");?>
-src/www/firewall_rules_edit.php: =gettext("Set this option if you need to apply this action to traffic that matches this rule immediately.");?>
-src/www/firewall_rules_edit.php:
=gettext("Associated filter rule");?>
-src/www/firewall_rules_edit.php: =gettext("Note: ");?>=gettext("This is associated to a NAT rule.");?>
-src/www/firewall_rules_edit.php: =gettext("You cannot edit the interface, protocol, source, or destination of associated filter rules.");?>
-src/www/firewall_rules_edit.php: echo "" . gettext("View the NAT rule") . " ";
-src/www/firewall_rules_edit.php:
=gettext("Interface");?>
-src/www/firewall_rules_edit.php: =gettext("Choose on which interface packets must come in to match this rule.");?>
-src/www/firewall_rules_edit.php: =gettext("Direction");?>
-src/www/firewall_rules_edit.php:
=gettext("TCP/IP Version");?>
-src/www/firewall_rules_edit.php: =gettext("Select the Internet Protocol version this rule applies to");?>
-src/www/firewall_rules_edit.php:
=gettext("Protocol");?>
-src/www/firewall_rules_edit.php: =gettext("Choose which IP protocol this rule should match.");?> =gettext("Hint: in most cases, you should specify ");?>TCP =gettext("here.");?>
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php: =gettext("not");?>
-src/www/firewall_rules_edit.php: =gettext("Use this option to invert the sense of the match.");?>
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php: =gettext("Specify the source port or port range for this rule."); ?> =gettext("This is usually"); ?> =gettext("random"); ?> =gettext("and almost never equal to the destination port range (and should usually be"); ?> "=gettext("any"); ?>"). =gettext("Hint: you can leave the"); ?> =gettext("'to'"); ?> =gettext("field empty if you only want to filter a single port.");?>
-src/www/firewall_rules_edit.php:
=gettext("Destination");?>
-src/www/firewall_rules_edit.php: =gettext("not");?>
-src/www/firewall_rules_edit.php: =gettext("Use this option to invert the sense of the match.");?>
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php: =gettext("Specify the port or port range for the destination of the packet for this rule.");?>
-src/www/firewall_rules_edit.php: =gettext("Hint: you can leave the"); ?> =gettext("'to'"); ?> =gettext("field empty if you only want to filter a single port");?>
-src/www/firewall_rules_edit.php:
=gettext("Log");?>
-src/www/firewall_rules_edit.php: =gettext("Log packets that are handled by this rule");?>
-src/www/firewall_rules_edit.php: =gettext("Hint: the firewall has limited local log space. Don't turn on logging for everything. If you want to do a lot of logging, consider using a remote syslog server"); ?> (=gettext("see the"); ?> =gettext("Diagnostics: System logs: Settings"); ?> =gettext("page"); ?>).
-src/www/firewall_rules_edit.php:
=gettext("Description");?>
-src/www/firewall_rules_edit.php: =gettext("You may enter a description here for your reference.");?>
-src/www/firewall_rules_edit.php: " />
-src/www/firewall_rules_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/firewall_rules_edit.php:
=gettext("Advanced features");?>
-src/www/firewall_rules_edit.php:
=gettext("Source OS");?>
-src/www/firewall_rules_edit.php: " /> - =gettext("Show advanced option");?>
-src/www/firewall_rules_edit.php: =gettext("OS Type:");?>
-src/www/firewall_rules_edit.php: =gettext("Note: this only works for TCP rules. General OS choice matches all subtypes.");?>
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php: " /> - =gettext("Show advanced option");?>
-src/www/firewall_rules_edit.php: =gettext("This allows packets with IP options to pass. Otherwise they are blocked by default. This is usually only seen with multicast traffic.");?>
-src/www/firewall_rules_edit.php: =gettext("This will disable auto generated reply-to for this rule.");?>
-src/www/firewall_rules_edit.php: =gettext("You can mark a packet matching this rule and use this mark to match on other NAT/filter rules. It is called"); ?> =gettext("Policy filtering"); ?>
-src/www/firewall_rules_edit.php: =gettext("You can match packet on a mark placed before on another rule.")?>
-src/www/firewall_rules_edit.php: =gettext(" Maximum state entries this rule can create");?>
-src/www/firewall_rules_edit.php: =gettext(" Maximum number of unique source hosts");?>
-src/www/firewall_rules_edit.php: =gettext(" Maximum number of established connections per host (TCP only)");?>
-src/www/firewall_rules_edit.php: =gettext(" Maximum state entries per host");?>
-src/www/firewall_rules_edit.php: =gettext("Maximum new connections per host / per second(s) (TCP only)");?>
-src/www/firewall_rules_edit.php: =gettext("State Timeout in seconds (TCP only)");?>
-src/www/firewall_rules_edit.php:
=gettext("Note: Leave fields blank to disable that feature.");?>
-src/www/firewall_rules_edit.php:
=gettext("TCP flags");?>
-src/www/firewall_rules_edit.php: " /> - =gettext("Show advanced option");?>
-src/www/firewall_rules_edit.php: />=gettext("Any flags.");?>
-src/www/firewall_rules_edit.php: =gettext("Use this to choose TCP flags that must ".
-src/www/firewall_rules_edit.php:
=gettext("State Type");?>
-src/www/firewall_rules_edit.php: " /> - =gettext("Show advanced option");?>
-src/www/firewall_rules_edit.php: =gettext("Hint: This prevents states created by this rule to be sync'ed over pfsync.");?>
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php:
-src/www/firewall_rules_edit.php: =gettext("Hint: Select which type of state tracking mechanism you would like to use. If in doubt, use keep state.");?>
-src/www/firewall_rules_edit.php:
=gettext("keep state");?>
=gettext("Works with all IP protocols.");?>
-src/www/firewall_rules_edit.php:
=gettext("sloppy state");?>
=gettext("Works with all IP protocols.");?>
-src/www/firewall_rules_edit.php:
=gettext("synproxy state");?>
=gettext("Proxies incoming TCP connections to help protect servers from spoofed TCP SYN floods. This option includes the functionality of keep state and modulate state combined.");?>
-src/www/firewall_rules_edit.php:
=gettext("none");?>
=gettext("Do not use state mechanisms to keep track. This is only useful if you're doing advanced queueing in certain situations. Please check the documentation.");?>
-src/www/firewall_rules_edit.php:
=gettext("No XMLRPC Sync");?>
-src/www/firewall_rules_edit.php: " /> - =gettext("Show advanced option");?>
-src/www/firewall_rules_edit.php: =gettext("Hint: This prevents the rule on Master from automatically syncing to other CARP members. This does NOT prevent the rule from being overwritten on Slave.");?>
-src/www/firewall_rules_edit.php:
=gettext("Leave as 'default' to use the system routing table. Or choose a gateway to utilize policy based routing.");?>
-src/www/firewall_rules_edit.php:
=gettext("In/Out");?>
-src/www/firewall_rules_edit.php: " /> - =gettext("Show advanced option");?>
-src/www/firewall_rules_edit.php: =gettext("Choose the Out queue/Virtual interface only if you have also selected In.")." ".gettext("The Out selection is applied to traffic leaving the interface where the rule is created, In is applied to traffic coming into the chosen interface.")." ".gettext("If you are creating a floating rule, if the direction is In then the same rules apply, if the direction is out the selections are reverted Out is for incoming and In is for outgoing.");?>
-src/www/firewall_rules_edit.php:
=gettext("Ackqueue/Queue");?>
-src/www/firewall_rules_edit.php: " /> - =gettext("Show advanced option");?>
-src/www/firewall_rules_edit.php: =gettext("Choose the Acknowledge Queue only if you have selected Queue.");?>
-src/www/firewall_rules_edit.php:
=gettext("Note:");?> =gettext("Schedules act as placeholders for time ranges to be used in Firewall Rules.");?>
-src/www/firewall_schedule_edit.php:$pgtitle = array(gettext("Firewall"),gettext("Schedules"),gettext("Edit"));
-src/www/firewall_schedule_edit.php:$dayArray = array (gettext('Mon'),gettext('Tues'),gettext('Wed'),gettext('Thur'),gettext('Fri'),gettext('Sat'),gettext('Sun'));
-src/www/firewall_schedule_edit.php:$monthArray = array (gettext('January'),gettext('February'),gettext('March'),gettext('April'),gettext('May'),gettext('June'),gettext('July'),gettext('August'),gettext('September'),gettext('October'),gettext('November'),gettext('December'));
-src/www/firewall_schedule_edit.php: $input_errors[] = gettext("Schedule may not be named LAN.");
-src/www/firewall_schedule_edit.php: $input_errors[] = gettext("Schedule may not be named WAN.");
-src/www/firewall_schedule_edit.php: $input_errors[] = gettext("Schedule name cannot be blank.");
-src/www/firewall_schedule_edit.php: $input_errors[] = gettext("Reserved word used for schedule name.");
-src/www/firewall_schedule_edit.php: $input_errors[] = gettext("The schedule name may only consist of the characters a-z, A-Z, 0-9");
-src/www/firewall_schedule_edit.php: $input_errors[] = gettext("A Schedule with this name already exists.");
-src/www/firewall_schedule_edit.php: $input_errors[] = sprintf(gettext("Invalid start time - '%s'"), $_POST['starttime' . $x]);
-src/www/firewall_schedule_edit.php: $input_errors[] = sprintf(gettext("Invalid stop time - '%s'"), $_POST['stoptime' . $x]);
-src/www/firewall_schedule_edit.php: $input_errors[] = gettext("The schedule must have at least one time range configured.");
-src/www/firewall_schedule_edit.php:
=gettext("Schedule information");?>
-src/www/firewall_schedule_edit.php:
=gettext("Schedule Name");?>
-src/www/firewall_schedule_edit.php: =gettext("NOTE: This schedule is in use so the name may not be modified!");?>
-src/www/firewall_schedule_edit.php: =gettext("The name of the alias may only consist of the characters a-z, A-Z and 0-9");?>
-src/www/firewall_schedule_edit.php:
=gettext("Description");?>
-src/www/firewall_schedule_edit.php: =gettext("You may enter a description here for your reference (not parsed).");?>
-src/www/firewall_schedule_edit.php:
=gettext("Month");?>
-src/www/firewall_schedule_edit.php:
=gettext("Mon");?>
-src/www/firewall_schedule_edit.php:
=gettext("Tue");?>
-src/www/firewall_schedule_edit.php:
=gettext("Wed");?>
-src/www/firewall_schedule_edit.php:
=gettext("Thu");?>
-src/www/firewall_schedule_edit.php:
=gettext("Fri");?>
-src/www/firewall_schedule_edit.php:
=gettext("Sat");?>
-src/www/firewall_schedule_edit.php:
=gettext("Sun");?>
-src/www/firewall_schedule_edit.php: =gettext("Click individual date to select that date only. Click the appropriate weekday Header to select all occurrences of that weekday.");?>
-src/www/firewall_schedule_edit.php:
=gettext("Time");?>
-src/www/firewall_schedule_edit.php:
=gettext("Start Time");?>
=gettext("Stop Time");?>
-src/www/firewall_schedule_edit.php: =gettext("Hr"); ?>
-src/www/firewall_schedule_edit.php: =gettext("Min"); ?>
-src/www/firewall_schedule_edit.php: =gettext("Hr");?>
-src/www/firewall_schedule_edit.php: =gettext("Min");?>
-src/www/firewall_schedule_edit.php: =gettext("Select the time range for the day(s) selected on the Month(s) above. A full day is 0:00-23:59.")?>
-src/www/firewall_schedule_edit.php:
=gettext("Time Range Description")?>
-src/www/firewall_schedule_edit.php: =gettext("You may enter a description here for your reference (not parsed).")?>
-src/www/firewall_schedule_edit.php: " class="btn btn-default" onclick="javascript:processEntries();" />
-src/www/firewall_schedule_edit.php: " class="btn btn-default" onclick="javascript:clearCalendar(); clearTime(); clearDescr();" />
-src/www/firewall_schedule_edit.php:
=gettext("Schedule repeat");?>
-src/www/firewall_schedule_edit.php:
=gettext("Configured Ranges");?>
-src/www/firewall_schedule_edit.php:
=gettext("Day(s)");?>
-src/www/firewall_schedule_edit.php:
=gettext("Start Time");?>
-src/www/firewall_schedule_edit.php:
=gettext("Stop Time");?>
-src/www/firewall_schedule_edit.php:
=gettext("Description");?>
-src/www/firewall_schedule_edit.php: " />
-src/www/firewall_schedule_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/firewall_shaper.php:$pgtitle = array(gettext("Firewall"),gettext("Traffic Shaper"));
-src/www/firewall_shaper.php: $savemsg = gettext("Unable to write config.xml (Access Denied?)");
-src/www/firewall_shaper.php: $input_errors[] = gettext("Could not create new queue/discipline!");
-src/www/firewall_shaper.php: $input_errors[] = gettext("Queue not found!");
-src/www/firewall_shaper.php: $input_errors[] = gettext("Queue not found!");
-src/www/firewall_shaper.php: $input_errors[] = gettext("Queue not found!");
-src/www/firewall_shaper.php: $input_errors[] = gettext("Could not add new queue.");
-src/www/firewall_shaper.php:$output_form .= " " . gettext("Queue Actions") . " ";
-src/www/firewall_shaper.php:$output_form .= "";
-src/www/firewall_shaper.php: $output_form .= "";
-src/www/firewall_shaper.php: $output_form .= " value=\"" . gettext("Delete this queue") . "\" />";
-src/www/firewall_shaper.php: $output_form .= " value=\"" . gettext("Disable shaper on interface") . "\" />";
-src/www/firewall_shaper.php: ".gettext("You must apply the changes in order for them to take effect."));?>
-src/www/firewall_shaper.php: $tab_array[0] = array(gettext("By Interface"), true, "firewall_shaper.php");
-src/www/firewall_shaper.php: $tab_array[1] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
-src/www/firewall_shaper.php: $tab_array[2] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
-src/www/firewall_shaper.php: $tab_array[3] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
-src/www/firewall_shaper.php: $tab_array[4] = array(gettext("Wizards"), false, "firewall_shaper_wizards.php");
-src/www/firewall_shaper.php: " class="btn btn-primary" />
-src/www/firewall_shaper_layer7.php:$pgtitle = array(gettext("Firewall"),gettext("Traffic Shaper"), gettext("Layer7"));
-src/www/firewall_shaper_layer7.php:$default_layer7shaper_msg .= " " . gettext("Note") . ": ";
-src/www/firewall_shaper_layer7.php:$default_layer7shaper_msg .= "" . gettext("You can add new layer7 protocol patterns by simply uploading the file") . " " . gettext("here") . ". ";
-src/www/firewall_shaper_layer7.php: $input_errors[] = gettext("Layer7 Rules Container not found!");
-src/www/firewall_shaper_layer7.php: $dupe_error = gettext("Found the following repeated protocol definitions") . ": ";
-src/www/firewall_shaper_layer7.php: array('label'=>gettext("Create new l7 rules group"), 'href'=>'firewall_shaper_layer7.php?action=add'),
-src/www/firewall_shaper_layer7.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/firewall_shaper_layer7.php: $tab_array[0] = array(gettext("By Interface"), false, "firewall_shaper.php");
-src/www/firewall_shaper_layer7.php: $tab_array[1] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
-src/www/firewall_shaper_layer7.php: $tab_array[2] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
-src/www/firewall_shaper_layer7.php: $tab_array[3] = array(gettext("Layer7"), true, "firewall_shaper_layer7.php");
-src/www/firewall_shaper_layer7.php: $tab_array[4] = array(gettext("Wizards"), false, "firewall_shaper_wizards.php");
-src/www/firewall_shaper_layer7.php: =gettext("Rule(s)"); ?>
-src/www/firewall_shaper_layer7.php: =gettext("Add one or more rules"); ?>
-src/www/firewall_shaper_layer7.php: =gettext("Protocol"); ?>
-src/www/firewall_shaper_layer7.php: =gettext("Structure"); ?>
-src/www/firewall_shaper_layer7.php: =gettext("Behaviour"); ?>
-src/www/firewall_shaper_layer7.php: " />
-src/www/firewall_shaper_layer7.php: " />
-src/www/firewall_shaper_layer7.php: " />
-src/www/firewall_shaper_queues.php:$pgtitle = gettext("Firewall: Shaper: By Queues View");
-src/www/firewall_shaper_queues.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/firewall_shaper_queues.php: $tab_array[0] = array(gettext("By Interface"), false, "firewall_shaper.php");
-src/www/firewall_shaper_queues.php: $tab_array[1] = array(gettext("By Queue"), true, "firewall_shaper_queues.php");
-src/www/firewall_shaper_queues.php: $tab_array[2] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
-src/www/firewall_shaper_queues.php: $tab_array[3] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
-src/www/firewall_shaper_queues.php: $tab_array[4] = array(gettext("Wizards"), false, "firewall_shaper_wizards.php");
-src/www/firewall_shaper_vinterface.php:$pgtitle = array(gettext("Firewall"),gettext("Traffic Shaper"), gettext("Limiter"));
-src/www/firewall_shaper_vinterface.php: $input_errors[] = gettext("This pipe/queue is referenced in filter rules, please remove references from there before deleting.");
-src/www/firewall_shaper_vinterface.php: $input_errors[] = sprintf(gettext("No queue with name %s was found!"),$qname);
-src/www/firewall_shaper_vinterface.php: $savemsg = gettext("Unable to write config.xml (Access Denied?)");
-src/www/firewall_shaper_vinterface.php: $input_errors[] = gettext("Could not create new queue/discipline!");
-src/www/firewall_shaper_vinterface.php: $input_errors[] = gettext("Queue not found!");
-src/www/firewall_shaper_vinterface.php: $input_errors[] = gettext("Queue not found!");
-src/www/firewall_shaper_vinterface.php: $input_errors[] = gettext("Queue not found!");
-src/www/firewall_shaper_vinterface.php: $input_errors[] = gettext("You cannot name a child queue with the same name as a parent limiter");
-src/www/firewall_shaper_vinterface.php: $input_errors[] = gettext("You cannot name a child queue with the same name as a parent limiter");
-src/www/firewall_shaper_vinterface.php: $input_errors[] = gettext("Could not add new queue.");
-src/www/firewall_shaper_vinterface.php:$output_form .= gettext("Queue Actions");
-src/www/firewall_shaper_vinterface.php:$output_form .= "";
-src/www/firewall_shaper_vinterface.php: $output_form .= "";
-src/www/firewall_shaper_vinterface.php: $output_form .= " value=\"" . gettext("Delete this queue") ."\" />";
-src/www/firewall_shaper_vinterface.php: $output_form .= " value=\"" . gettext("Delete Limiter") ."\" />";
-src/www/firewall_shaper_vinterface.php: array('label'=>gettext("Create new limiter"), 'href'=>'firewall_shaper_vinterface.php?pipe=new&action=add'),
-src/www/firewall_shaper_vinterface.php: ".gettext("You must apply the changes in order for them to take effect."));?>
-src/www/firewall_shaper_vinterface.php: $tab_array[0] = array(gettext("By Interface"), false, "firewall_shaper.php");
-src/www/firewall_shaper_vinterface.php: $tab_array[1] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
-src/www/firewall_shaper_vinterface.php: $tab_array[2] = array(gettext("Limiter"), true, "firewall_shaper_vinterface.php");
-src/www/firewall_shaper_vinterface.php: $tab_array[3] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
-src/www/firewall_shaper_vinterface.php: $tab_array[4] = array(gettext("Wizards"), false, "firewall_shaper_wizards.php");
-src/www/firewall_shaper_wizards.php:$pgtitle = array(gettext("Firewall"),gettext("Traffic Shaper"),gettext("Wizards"));
-src/www/firewall_shaper_wizards.php: gettext("Multiple Lan/Wan") => "traffic_shaper_wizard_multi_all.xml",
-src/www/firewall_shaper_wizards.php: gettext("Dedicated Links") => "traffic_shaper_wizard_dedicated.xml",
-src/www/firewall_shaper_wizards.php: ".gettext("You must apply the changes in order for them to take effect."));?>
-src/www/firewall_shaper_wizards.php: $tab_array[0] = array(gettext("By Interface"), false, "firewall_shaper.php");
-src/www/firewall_shaper_wizards.php: $tab_array[1] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
-src/www/firewall_shaper_wizards.php: $tab_array[2] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
-src/www/firewall_shaper_wizards.php: $tab_array[3] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
-src/www/firewall_shaper_wizards.php: $tab_array[4] = array(gettext("Wizards"), true, "firewall_shaper_wizards.php");
-src/www/firewall_shaper_wizards.php:
=gettext("Wizard function");?>
-src/www/firewall_shaper_wizards.php:
=gettext("Wizard Link");?>
-src/www/firewall_virtual_ip.php: $input_errors[] = gettext("This entry cannot be deleted because it is still referenced by at least one NAT mapping.");
-src/www/firewall_virtual_ip.php: $input_errors[] = gettext("This entry cannot be deleted because it is still referenced by at least one Gateway.");
-src/www/firewall_virtual_ip.php: $input_errors[] = gettext("This entry cannot be deleted because it is still referenced by a CARP IP with the description") . " {$vip['descr']}.";
-src/www/firewall_virtual_ip.php:$pgtitle = array(gettext("Firewall"),gettext("Virtual IP Addresses"));
-src/www/firewall_virtual_ip.php: print_info_box_np(gettext("The VIP configuration has been changed.")." ".gettext("You must apply the changes in order for them to take effect."));
-src/www/firewall_virtual_ip.php: $tab_array[] = array(gettext("Virtual IPs"), true, "firewall_virtual_ip.php");
-src/www/firewall_virtual_ip.php: $tab_array[] = array(gettext("CARP Settings"), false, "system_hasync.php");
-src/www/firewall_virtual_ip.php:
=gettext("Note:");?>
-src/www/firewall_virtual_ip.php: =gettext("The virtual IP addresses defined on this page may be used in");?> =gettext("NAT"); ?> =gettext("mappings.");?>
-src/www/firewall_virtual_ip.php: =gettext("You can check the status of your CARP Virtual IPs and interfaces ");?>=gettext("here");?>.
-src/www/firewall_virtual_ip_edit.php: $reqdfieldsn = array(gettext("Type"));
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = gettext("A valid IP address must be specified.");
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = gettext("This IP address is being used by another interface or VIP.");
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = gettext("The interface chosen for the VIP has no IPv4 or IPv6 address configured so it cannot be used as a parent for the VIP.");
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = gettext("You cannot use the network address for this VIP");
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = gettext("You cannot use the broadcast address for this VIP");
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = sprintf(gettext("VHID %s is already in use on interface %s. Pick a unique number on this interface."),$_POST['vhid'], convert_friendly_interface_to_friendly_descr($_POST['interface']));
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = gettext("You must specify a CARP password that is shared between the two VHID members.");
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = sprintf(gettext("Sorry, we could not locate an interface with a matching subnet for %s. Please add an IP alias in this subnet on this interface."),$cannot_find);
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = gettext("For this type of vip localhost is not allowed.");
-src/www/firewall_virtual_ip_edit.php: $input_errors[] = gettext("For this type of vip localhost is not allowed.");
-src/www/firewall_virtual_ip_edit.php:$pgtitle = array(gettext("Firewall"),gettext("Virtual IP Address"),gettext("Edit"));
-src/www/firewall_virtual_ip_edit.php: var carpnote = document.createTextNode("=gettext("This must be the network's subnet mask. It does not specify a CIDR range.");?>");
-src/www/firewall_virtual_ip_edit.php: var proxyarpnote = document.createTextNode("=gettext("This is a CIDR block of proxy ARP addresses.");?>");
-src/www/firewall_virtual_ip_edit.php: var ipaliasnote = document.createTextNode("=gettext("This must be the network's subnet mask. It does not specify a CIDR range.");?>");
-src/www/firewall_virtual_ip_edit.php:
-src/www/firewall_virtual_ip_edit.php: =gettext("Enter the VHID group password.");?>
-src/www/firewall_virtual_ip_edit.php:
=gettext("VHID Group");?>
-src/www/firewall_virtual_ip_edit.php: =gettext("Enter the VHID group that the machines will share");?>
-src/www/firewall_virtual_ip_edit.php:
=gettext("Advertising Frequency");?>
-src/www/firewall_virtual_ip_edit.php: =gettext("The frequency that this machine will advertise. 0 means usually master. Otherwise the lowest combination of both values in the cluster determines the master.");?>
-src/www/firewall_virtual_ip_edit.php:
=gettext("Description");?>
-src/www/firewall_virtual_ip_edit.php: =gettext("You may enter a description here for your reference (not parsed).");?>
-src/www/firewall_virtual_ip_edit.php: " />
-src/www/firewall_virtual_ip_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/firewall_virtual_ip_edit.php: =gettext("Note:");?>
-src/www/firewall_virtual_ip_edit.php: =gettext("Proxy ARP and Other type Virtual IPs cannot be bound to by anything running on the firewall, such as IPsec, OpenVPN, etc. Use a CARP or IP Alias type address for these cases.");?>
-src/www/firewall_virtual_ip_edit.php:
=gettext("For more information on CARP and the above values, visit the OpenBSD ");?> =gettext("CARP FAQ"); ?>.
-src/www/foot.inc:
";
-src/www/guiconfig.inc: $close_title="title='".gettext('move mouse out this alias to hide')."'";
-src/www/guiconfig.inc: $alias_objects_with_details .= "
=gettext("Are you sure you want to halt the system?");?>
-src/www/halt.php: " />
-src/www/halt.php: =gettext("No");?>
-src/www/headjs.php: message_html += '';
-src/www/index.php: write_config(gettext("Widget configuration has been changed."));
-src/www/index.php:$pgtitle = array(gettext("Status: Dashboard"));
-src/www/index.php:
=gettext("Starting initial configuration"); ?>!
-src/www/index.php: echo sprintf(gettext("Welcome to %s!\n"),$g['product_name']) . "
";
-src/www/index.php: echo gettext("One moment while we start the initial setup wizard.") . "
\n";
-src/www/index.php: echo gettext("Embedded platform users: Please be patient, the wizard takes a little longer to run than the normal GUI.") . "
\n";
-src/www/index.php: echo sprintf(gettext("To bypass the wizard, click on the %s logo on the initial page."),$g['product_name']) . "\n";
-src/www/index.php: =gettext("Loading selected widget"); ?>
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("Sorry, an alias with the name %s already exists."),$wancfg['descr']);
-src/www/interfaces.php: $intput_errors[] = gettext("You have already applied your settings!");
-src/www/interfaces.php: $input_errors[] = gettext("An interface with the specified description already exists.");
-src/www/interfaces.php: $input_errors[] = gettext("The DHCP Server is active on this interface and it can be used only with a static IP configuration. Please disable the DHCP Server service on this interface first, then change the interface configuration.");
-src/www/interfaces.php: $input_errors[] = gettext("The DHCP6 Server is active on this interface and it can be used only with a static IPv6 configuration. Please disable the DHCPv6 Server service on this interface first, then change the interface configuration.");
-src/www/interfaces.php: $reqdfieldsn = array(gettext("IPv4 address"),gettext("Subnet bit count"),gettext("Gateway"));
-src/www/interfaces.php: $input_errors[] = gettext("This interface is referenced by IPv4 VIPs. Please delete those before setting the interface to 'none' configuration.");
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type']);
-src/www/interfaces.php: $reqdfieldsn = array(gettext("Modem Port"),gettext("Phone Number"));
-src/www/interfaces.php: $reqdfieldsn = array(gettext("PPPoE username"),gettext("PPPoE password"),gettext("Dial on demand"),gettext("Idle timeout value"));
-src/www/interfaces.php: $reqdfieldsn = array(gettext("PPPoE username"),gettext("PPPoE password"));
-src/www/interfaces.php: $reqdfieldsn = array(gettext("PPTP username"),gettext("PPTP password"),gettext("PPTP local IP address"),gettext("PPTP subnet"),gettext("PPTP remote IP address"),gettext("Dial on demand"),gettext("Idle timeout value"));
-src/www/interfaces.php: $reqdfieldsn = array(gettext("PPTP username"),gettext("PPTP password"),gettext("PPTP local IP address"),gettext("PPTP subnet"),gettext("PPTP remote IP address"));
-src/www/interfaces.php: $reqdfieldsn = array(gettext("L2TP username"),gettext("L2TP password"),gettext("L2TP remote IP address"),gettext("Dial on demand"),gettext("Idle timeout value"));
-src/www/interfaces.php: $reqdfieldsn = array(gettext("L2TP username"),gettext("L2TP password"),gettext("L2TP remote IP address"));
-src/www/interfaces.php: $reqdfieldsn = array(gettext("IPv6 address"),gettext("Subnet bit count"),gettext("Gateway"));
-src/www/interfaces.php: $input_errors[] = gettext("This interface is referenced by IPv6 VIPs. Please delete those before setting the interface to 'none' configuration.");
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']);
-src/www/interfaces.php: $input_errors[] = gettext("You can only have one interface configured in 6rd with same prefix.");
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']);
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("You can only have one interface configured as 6to4."),$_POST['type6']);
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']);
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']);
-src/www/interfaces.php: $input_errors[] = gettext("You must enter a valid hexadecimal number for the IPv6 prefix ID.");
-src/www/interfaces.php: $input_errors[] = gettext("You specified an IPv6 prefix ID that is out of range.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid IPv4 address must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("This IPv4 address is being used by another interface or VIP.");
-src/www/interfaces.php: $input_errors[] = gettext("This IPv4 address is the network address and cannot be used");
-src/www/interfaces.php: $input_errors[] = gettext("This IPv4 address is the broadcast address and cannot be used");
-src/www/interfaces.php: $input_errors[] = gettext("This IPv4 address conflicts with a Static Route.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid IPv6 address must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("This IPv6 address is being used by another interface or VIP.");
-src/www/interfaces.php: $input_errors[] = gettext("This IPv6 address conflicts with a Static Route.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid subnet bit count must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid subnet bit count must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid alias IP address must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid alias subnet bit count must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid alias IP address must be specified to reject DHCP Leases from.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid gateway must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("The service name contains invalid characters.");
-src/www/interfaces.php: $input_errors[] = gettext("The idle timeout value must be an integer.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid PPPoE reset hour must be specified (0-23).");
-src/www/interfaces.php: $input_errors[] = gettext("A valid PPPoE reset minute must be specified (0-59).");
-src/www/interfaces.php: $input_errors[] = gettext("A valid PPPoE reset date must be specified (mm/dd/yyyy).");
-src/www/interfaces.php: $input_errors[] = gettext("A valid PPTP local IP address must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid PPTP subnet bit count must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid PPTP remote IP address must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("The idle timeout value must be an integer.");
-src/www/interfaces.php: $input_errors[] = gettext("A valid MAC address must be specified.");
-src/www/interfaces.php: $input_errors[] = gettext("The MTU must be greater than 576 bytes and less than 9000.");
-src/www/interfaces.php: $input_errors[] = gettext("MTU of a vlan should not be bigger than parent interface.");
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("Interface %s (VLAN) has MTU set to a bigger value"), $ifdata['descr']);
-src/www/interfaces.php: $input_errors[] = gettext("The MSS must be greater than 576 bytes.");
-src/www/interfaces.php: $reqdfieldsn = array(gettext("Mode"));
-src/www/interfaces.php: $reqdfieldsn[] = gettext("SSID");
-src/www/interfaces.php: $input_errors[] = gettext("Invalid WEP key size. Sizes should be 40 (64) bit keys or 104 (128) bit.");
-src/www/interfaces.php: $input_errors[] = gettext("The length of the passphrase should be between 8 and 63 characters.");
-src/www/interfaces.php: $input_errors[] = sprintf(gettext("Unable to change mode to %s. You may already have the maximum number of wireless clones supported in this mode."), $wlan_modes[$wancfg['wireless']['mode']]);
-src/www/interfaces.php:$pgtitle = array(gettext("Interfaces"), $pconfig['descr']);
-src/www/interfaces.php:$types4 = array("none" => gettext("None"), "staticv4" => gettext("Static IPv4"), "dhcp" => gettext("DHCP"), "ppp" => gettext("PPP"), "pppoe" => gettext("PPPoE"), "pptp" => gettext("PPTP"), "l2tp" => gettext("L2TP"));
-src/www/interfaces.php:$types6 = array("none" => gettext("None"), "staticv6" => gettext("Static IPv6"), "dhcp6" => gettext("DHCP6"), "slaac" => gettext("SLAAC"), "6rd" => gettext("6rd Tunnel"), "6to4" => gettext("6to4 Tunnel"), "track6" => gettext("Track Interface"));
-src/www/interfaces.php: ".gettext("You must apply the changes in order for them to take effect.")."
".gettext("Don't forget to adjust the DHCP Server range if needed after applying."));?>
-src/www/interfaces.php:
-src/www/interfaces.php: = gettext("Enter a description (name) for the interface here."); ?>
-src/www/interfaces.php:
=gettext("IPv4 Configuration Type"); ?>
-src/www/interfaces.php:
=gettext("IPv6 Configuration Type"); ?>
-src/www/interfaces.php:
=gettext("MAC address"); ?>
-src/www/interfaces.php: =gettext("Insert my local MAC address"); ?>
-src/www/interfaces.php: =gettext("This field can be used to modify (\"spoof\") the MAC " .
-src/www/interfaces.php: =gettext("(may be required with some cable connections)"); ?>
-src/www/interfaces.php: =gettext("Enter a MAC address in the following format: xx:xx:xx:xx:xx:xx " .
-src/www/interfaces.php:
=gettext("MTU"); ?>
-src/www/interfaces.php: print gettext("If you leave this field blank, the adapter's default MTU will " .
-src/www/interfaces.php:
=gettext("MSS"); ?>
-src/www/interfaces.php: =gettext("If you enter a value in this field, then MSS clamping for " .
-src/www/interfaces.php: echo '
' . gettext("Speed and duplex") . '
';
-src/www/interfaces.php: echo ' - ' . gettext("Show advanced option");
-src/www/interfaces.php: print "";
-src/www/interfaces.php: print "";
-src/www/interfaces.php: echo gettext("Here you can explicitly set speed and duplex mode for this interface. WARNING: You MUST leave this set to autoselect (automatically negotiate speed) unless the port this interface connects to has its speed and duplex forced.");
-src/www/interfaces.php:
=gettext("Static IPv4 configuration"); ?>
-src/www/interfaces.php:
=gettext("IPv4 address"); ?>
-src/www/interfaces.php:
=gettext("IPv4 Upstream Gateway"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: -or=gettext("add a new one."); ?>
-src/www/interfaces.php: =gettext("If this interface is an Internet connection, select an existing Gateway from the list or add a new one using the link above."); ?>
-src/www/interfaces.php: =gettext("On local LANs the upstream gateway should be \"none\"."); ?>
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php: - or =gettext("add a new one."); ?>
-src/www/interfaces.php: =gettext("If this interface is an Internet connection, select an existing Gateway from the list or add a new one using the link above."); ?>
-src/www/interfaces.php: =gettext("On local LANs the upstream gateway should be \"none\"."); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Enable DHCP+L2TP or DHCP+PPTP."); ?>
-src/www/interfaces.php: =gettext("Status changes on this interface will trigger reconfiguration (if necessary) of the associated PPTP/L2TP link."); ?>
-src/www/interfaces.php:
=gettext("Hostname"); ?>
-src/www/interfaces.php: =gettext("The value in this field is sent as the DHCP client identifier " .
-src/www/interfaces.php:
=gettext("Alias IPv4 address"); ?>
-src/www/interfaces.php: =gettext("The value in this field is used as a fixed alias IPv4 address by the " .
-src/www/interfaces.php:
=gettext("Reject Leases From"); ?>
-src/www/interfaces.php: =gettext("If there is a certain upstream DHCP server that should be ignored, place the IP address or subnet of the DHCP server to be ignored here."); ?>
-src/www/interfaces.php: =gettext("This is useful for rejecting leases from cable modems that offer private IPs when they lose upstream sync."); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("SendOptions"); ?>
-src/www/interfaces.php: =gettext("The values in this field are DHCP options to be sent when requesting a DHCP lease. [option declaration [, ...]] " .
-src/www/interfaces.php: =gettext("RequestOptions"); ?>
-src/www/interfaces.php: =gettext("The values in this field are DHCP option 55 to be sent when requesting a DHCP lease. [option [, ...]] " .
-src/www/interfaces.php: =gettext("RequireOptions"); ?>
-src/www/interfaces.php: =gettext("The values in this field are DHCP options required by the client when requesting a DHCP lease. [option [, ...]] "); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("The values in this field are DHCP option modifiers applied to obtained DHCP lease. [modifier option declaration [, ...]] " .
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("The value in this field is the full absolute path to a DHCP client configuration file. [/[dirname/[.../]]filename[.ext]] " .
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("The value in this field is sent as the DHCPv6 client identifier " .
-src/www/interfaces.php: printf(gettext("The current DUID is: '%s'"),$current_duid);
-src/www/interfaces.php:
=gettext("Use IPv4 connectivity as parent interface"); ?>
-src/www/interfaces.php: =gettext("Request a IPv6 prefix/information through the IPv4 connectivity link"); ?>
-src/www/interfaces.php:
=gettext("Request only a IPv6 prefix"); ?>
-src/www/interfaces.php: =gettext("Only request a IPv6 prefix, do not request a IPv6 address"); ?>
-src/www/interfaces.php:
=gettext("DHCPv6 Prefix Delegation size"); ?>
-src/www/interfaces.php: =gettext("The value in this field is the delegated prefix length provided by the DHCPv6 server. Normally specified by the ISP."); ?>
-src/www/interfaces.php:
=gettext("Send IPv6 prefix hint"); ?>
-src/www/interfaces.php: =gettext("Send an IPv6 prefix hint to indicate the desired prefix size for delegation"); ?>
-src/www/interfaces.php: =gettext("Interface Statement"); ?>
-src/www/interfaces.php: =gettext("Information Only"); ?>
-src/www/interfaces.php: =gettext("Send Options"); ?>
-src/www/interfaces.php: =gettext("The values in this field are DHCP send options to be sent when requesting a DHCP lease. [option declaration [, ...]] " .
-src/www/interfaces.php: =gettext("Request Options"); ?>
-src/www/interfaces.php: =gettext("The values in this field are DHCP request options to be sent when requesting a DHCP lease. [option [, ...]] " .
-src/www/interfaces.php: =gettext("Script"); ?>
-src/www/interfaces.php: =gettext("The value in this field is the absolute path to a script invoked on certain conditions including when a reply message is received. " .
-src/www/interfaces.php: =gettext("Identity Association Statement"); ?>
-src/www/interfaces.php: =gettext("Non-Temporary Address Allocation"); ?>
-src/www/interfaces.php: =gettext("id-assoc na"); ?>
-src/www/interfaces.php: =gettext("ID"); ?>
-src/www/interfaces.php: =gettext("Address"); ?>
-src/www/interfaces.php: =gettext("ipv6-address"); ?>
-src/www/interfaces.php: =gettext("pltime"); ?>
-src/www/interfaces.php: =gettext("vltime"); ?>
-src/www/interfaces.php: =gettext("Prefix Delegation"); ?>
-src/www/interfaces.php: =gettext("id-assoc pd"); ?>
-src/www/interfaces.php: =gettext("ID"); ?>
-src/www/interfaces.php: =gettext("Prefix"); ?>
-src/www/interfaces.php: =gettext("ipv6-prefix"); ?>
-src/www/interfaces.php: =gettext("pltime"); ?>
-src/www/interfaces.php: =gettext("vltime"); ?>
-src/www/interfaces.php: =gettext("Prefix Interface Statement"); ?>
-src/www/interfaces.php: =gettext("Prefix Interface "); ?>
-src/www/interfaces.php: =gettext("sla-id"); ?>
-src/www/interfaces.php: =gettext("sla-len"); ?>
-src/www/interfaces.php: =gettext("Authentication Statement"); ?>
-src/www/interfaces.php: =gettext("authname"); ?>
-src/www/interfaces.php: =gettext("protocol"); ?>
-src/www/interfaces.php: =gettext("algorithm"); ?>
-src/www/interfaces.php: =gettext("rdm"); ?>
-src/www/interfaces.php: =gettext("Keyinfo Statement"); ?>
-src/www/interfaces.php: =gettext("keyname"); ?>
-src/www/interfaces.php: =gettext("realm"); ?>
-src/www/interfaces.php: =gettext("keyid"); ?>
-src/www/interfaces.php: =gettext("secret"); ?>
-src/www/interfaces.php: =gettext("expire"); ?>
-src/www/interfaces.php: =gettext("Configuration File Override"); ?>
-src/www/interfaces.php: =gettext("The value in this field is the full absolute path to a DHCP client configuration file. [/[dirname/[.../]]filename[.ext]] " .
-src/www/interfaces.php:
=gettext("6RD Rapid Deployment"); ?>
-src/www/interfaces.php:
=gettext("6RD prefix"); ?>
-src/www/interfaces.php: =gettext("The value in this field is the 6RD IPv6 prefix assigned by your ISP. e.g. '2001:db8::/32'") ?>
-src/www/interfaces.php:
=gettext("6RD Border Relay"); ?>
-src/www/interfaces.php: =gettext("The value in this field is 6RD IPv4 gateway address assigned by your ISP") ?>
-src/www/interfaces.php:
=gettext("6RD IPv4 Prefix length"); ?>
-src/www/interfaces.php: =gettext("The value in this field is the 6RD IPv4 prefix length. Normally specified by the ISP. A value of 0 means we embed the entire IPv4 address in the 6RD prefix."); ?>
-src/www/interfaces.php:
=gettext("Track IPv6 Interface"); ?>
-src/www/interfaces.php:
=gettext("IPv6 Interface"); ?>
-src/www/interfaces.php: =gettext("This selects the dynamic IPv6 WAN interface to track for configuration") ?>
-src/www/interfaces.php:
=gettext("IPv6 Prefix ID"); ?>
-src/www/interfaces.php: = gettext("The value in this field is the (Delegated) IPv6 prefix id. This determines the configurable network ID based on the dynamic IPv6 connection"); ?>
-src/www/interfaces.php: = sprintf(gettext("Enter a hexadecimal value between %x and %x here, default value is 0."), 0, $ipv6_num_prefix_ids - 1); ?>
-src/www/interfaces.php:
=gettext("PPP configuration"); ?>
-src/www/interfaces.php:
=gettext("Service Provider"); ?>
-src/www/interfaces.php:
=gettext("Country:"); ?>
-src/www/interfaces.php:
=gettext("Provider:"); ?>
-src/www/interfaces.php:
=gettext("Plan:"); ?>
-src/www/interfaces.php: =gettext("Select to fill in data for your service provider."); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Hint: this field can usually be left empty"); ?>
-src/www/interfaces.php:
=gettext("Dial on demand"); ?>
-src/www/interfaces.php: =gettext("Enable Dial-On-Demand mode"); ?>
-src/www/interfaces.php: =gettext("This option causes the interface to operate in dial-on-demand mode, allowing you to have a "); ?>=gettext("virtual full time"); ?> =gettext("connection. The interface is configured, but the actual connection of the link is delayed until qualifying outgoing traffic is detected."); ?>
-src/www/interfaces.php:
=gettext("Idle timeout"); ?>
-src/www/interfaces.php: =gettext("seconds"); ?> =gettext("If no qualifying outgoing packets are transmitted for the specified number of seconds, the connection is brought down. An idle timeout of zero disables this feature."); ?>
-src/www/interfaces.php:
=gettext("Periodic reset");?>
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Select a reset timing type"); ?>
-src/www/interfaces.php: =gettext("hour (0-23)"); ?>
-src/www/interfaces.php: =gettext("minute (0-59)"); ?>
-src/www/interfaces.php: =gettext("reset at a specific date (mm/dd/yyyy)"); ?>
-src/www/interfaces.php: =gettext("Note:"); ?>
-src/www/interfaces.php: =gettext("If you leave the date field empty, the reset will be executed each day at the time you did specify using the minutes and hour field."); ?>
-src/www/interfaces.php: =gettext("reset at each month ('0 0 1 * *')"); ?>
-src/www/interfaces.php: =gettext("reset at each week ('0 0 * * 0')"); ?>
-src/www/interfaces.php: =gettext("reset at each day ('0 0 * * *')"); ?>
-src/www/interfaces.php: =gettext("reset at each hour ('0 * * * *')"); ?>
-src/www/interfaces.php:
=gettext("Advanced and MLPPP"); ?>
-src/www/interfaces.php: =gettext("Click here"); ?>
-src/www/interfaces.php: =gettext("for additional PPPoE configuration options. Save first if you made changes."); ?>
-src/www/interfaces.php: =gettext("Click here"); ?>
-src/www/interfaces.php: =gettext("for advanced PPPoE configuration options and MLPPP configuration."); ?>
-src/www/interfaces.php:
=gettext("PPTP/L2TP configuration"); ?>
-src/www/interfaces.php:
=gettext("Username"); ?>
-src/www/interfaces.php:
=gettext("Password"); ?>
-src/www/interfaces.php:
=gettext("Local IP address"); ?>
-src/www/interfaces.php:
=gettext("Remote IP address"); ?>
-src/www/interfaces.php:
=gettext("Dial on demand"); ?>
-src/www/interfaces.php: =gettext("Enable Dial-On-Demand mode"); ?>
-src/www/interfaces.php: =gettext("This option causes the interface to operate in dial-on-demand mode, allowing you to have a"); ?> =gettext("virtual full time"); ?> =gettext("connection. The interface is configured, but the actual connection of the link is delayed until qualifying outgoing traffic is detected."); ?>
-src/www/interfaces.php:
=gettext("Idle timeout"); ?>
-src/www/interfaces.php: =gettext("seconds"); ?> =gettext("If no qualifying outgoing packets are transmitted for the specified number of seconds, the connection is brought down. An idle timeout of zero disables this feature."); ?>
-src/www/interfaces.php:
=gettext("Advanced"); ?>
-src/www/interfaces.php: =gettext("Click here");?>
-src/www/interfaces.php: =gettext("for additional PPTP and L2TP configuration options. Save first if you made changes.");?>
-src/www/interfaces.php: =gettext("Click here");?>
-src/www/interfaces.php: =gettext("for advanced PPTP and L2TP configuration options");?>.
-src/www/interfaces.php:
=gettext("Common wireless configuration - Settings apply to all wireless networks on"); ?> =$wlanbaseif;?>.
-src/www/interfaces.php:
=gettext("Persist common settings");?>
-src/www/interfaces.php: =gettext("Enabling this preserves the common wireless configuration through interface deletions and reassignments.");?>
-src/www/interfaces.php:
=gettext("Standard"); ?>
-src/www/interfaces.php:
802.11g OFDM =gettext("Protection Mode"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("For IEEE 802.11g, use the specified technique for protecting OFDM frames in a mixed 11b/11g network."); ?>
-src/www/interfaces.php:
=gettext("Transmit power"); ?>
-src/www/interfaces.php: =gettext("Note: Typically only a few discreet power settings are available and the driver will use the setting closest to the specified value. Not all adapters support changing the transmit power setting."); ?>
-src/www/interfaces.php:
=gettext("Channel"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Legend: wireless standards - channel # (frequency @ max TX power / TX power allowed in reg. domain)"); ?>
-src/www/interfaces.php: =gettext("Note: Not all channels may be supported by your card. Auto may override the wireless standard selected above."); ?>
-src/www/interfaces.php:
=gettext("Antenna settings"); ?>
-src/www/interfaces.php: =gettext("Diversity"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Transmit antenna"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Receive antenna"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Note: The antenna numbers do not always match up with the labels on the card."); ?>
-src/www/interfaces.php:
=gettext("Distance setting"); ?>
-src/www/interfaces.php: =gettext("Note: This field can be used to tune ACK/CTS timers to fit the distance between AP and Client"); ?>
-src/www/interfaces.php: =gettext("(measured in Meters and works only for Atheros based cards !)"); ?>
-src/www/interfaces.php:
=gettext("Regulatory settings"); ?>
-src/www/interfaces.php: =gettext("Regulatory domain"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Note: Some cards have a default that is not recognized and require changing the regulatory domain to one in this list for the changes to other regulatory settings to work."); ?>
-src/www/interfaces.php: =gettext("Country (listed with country code and regulatory domain)"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Note: Any country setting other than \"Default\" will override the regulatory domain setting"); ?>.
-src/www/interfaces.php: =gettext("Location"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("These settings may affect which channels are available and the maximum transmit power allowed on those channels. Using the correct settings to comply with local regulatory requirements is recommended."); ?>
-src/www/interfaces.php: =gettext("Note: All wireless networks on this interface will be temporarily brought down when changing regulatory settings. Some of the regulatory domains or country codes may not be allowed by some cards. These settings may not be able to add additional channels that are not already supported."); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Note: Only required in Access Point mode. If left blank in Ad-hoc or Infrastructure mode, this interface will connect to any available SSID"); ?>
-src/www/interfaces.php:
=gettext("Minimum wireless standard"); ?>
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("When operating as an access point, allow only stations capable of the selected wireless standard to associate (stations not capable are not permitted to associate)."); ?>
-src/www/interfaces.php:
=gettext("802.11g only"); ?>
-src/www/interfaces.php: =gettext("When operating as an access point in 802.11g mode, allow only 11g-capable stations to associate (11b-only stations are not permitted to associate)."); ?>
-src/www/interfaces.php:
=gettext("Allow intra-BSS communication"); ?>
-src/www/interfaces.php: =gettext("When operating as an access point, enable this if you want to pass packets between wireless clients directly."); ?>
-src/www/interfaces.php: =gettext("Disabling the internal bridging is useful when traffic is to be processed with packet filtering."); ?>
-src/www/interfaces.php:
=gettext("Enable WME"); ?>
-src/www/interfaces.php: =gettext("Setting this option will force the card to use WME (wireless QoS)."); ?>
-src/www/interfaces.php:
=gettext("Enable Hide SSID"); ?>
-src/www/interfaces.php: =gettext("Setting this option will force the card to NOT broadcast its SSID"); ?>
-src/www/interfaces.php: =gettext("(this might create problems for some clients)."); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("40 (64) bit keys may be entered as 5 ASCII characters or 10 hex digits preceded by '0x'."); ?>
-src/www/interfaces.php: =gettext("104 (128) bit keys may be entered as 13 ASCII characters or 26 hex digits preceded by '0x'."); ?>
-src/www/interfaces.php:
-src/www/interfaces.php: =gettext("Allowed values are 1-9999 but should not be longer than Master Key Regeneration time."); ?>
-src/www/interfaces.php:
=gettext("Master Key Regeneration"); ?>
-src/www/interfaces.php: =gettext("Allowed values are 1-9999 but should not be shorter than Key Rotation time."); ?>
-src/www/interfaces.php:
=gettext("Strict Key Regeneration"); ?>
-src/www/interfaces.php: =gettext("Setting this option will force the AP to rekey whenever a client disassociates."); ?>
-src/www/interfaces.php:
=gettext("Enable IEEE802.1X Authentication"); ?>
-src/www/interfaces.php: =gettext("Setting this option will enable 802.1x authentication."); ?>
-src/www/interfaces.php: =gettext("NOTE"); ?>: =gettext("this option requires checking the \"Enable WPA box\"."); ?>
-src/www/interfaces.php:
=gettext("802.1X Authentication Server IP Address"); ?>
-src/www/interfaces.php: =gettext("Enter the IP address of the 802.1X Authentication Server. This is commonly a Radius server (FreeRadius, Internet Authentication Services, etc.)"); ?>
-src/www/interfaces.php:
=gettext("802.1X Authentication Server Port"); ?>
-src/www/interfaces.php: =gettext("Leave blank for the default 1812 port."); ?>
-src/www/interfaces.php:
=gettext("802.1X Authentication Server Shared Secret"); ?>
-src/www/interfaces.php:
=gettext("Secondary 802.1X Authentication Server IP Address"); ?>
-src/www/interfaces.php: =gettext("Enter the IP address of the 802.1X Authentication Server. This is commonly a Radius server (FreeRadius, Internet Authentication Services, etc.)"); ?>
-src/www/interfaces.php:
=gettext("Secondary 802.1X Authentication Server Port"); ?>
-src/www/interfaces.php: =gettext("Leave blank for the default 1812 port."); ?>
-src/www/interfaces.php:
=gettext("Secondary 802.1X Authentication Server Shared Secret"); ?>
-src/www/interfaces.php: =gettext("Block private networks"); ?>
-src/www/interfaces.php: =gettext("When set, this option blocks traffic from IP addresses that are reserved " .
-src/www/interfaces.php: =gettext("well as loopback addresses (127/8)."); ?> =gettext("You should generally " .
-src/www/interfaces.php: =gettext("Block bogon networks"); ?>
-src/www/interfaces.php: =gettext("When set, this option blocks traffic from IP addresses that are reserved " .
-src/www/interfaces.php: =gettext("Bogons are prefixes that should never appear in the Internet routing table, " .
-src/www/interfaces.php: =gettext("Note: The update frequency can be changed under System->Advanced Firewall/NAT settings.")?>
-src/www/interfaces.php: " />
-src/www/interfaces.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/interfaces.php: jQuery('#notebox').html("
-src/www/interfaces_bridge.php: ">
-src/www/interfaces_bridge.php: " onclick="return confirm('=gettext("Do you really want to delete this bridge?");?>')">
-src/www/interfaces_bridge.php: =gettext("Note:"); ?>
-src/www/interfaces_bridge.php: =gettext("Here you can configure bridging of interfaces."); ?>
-src/www/interfaces_bridge_edit.php: $reqdfieldsn = array(gettext("Member Interfaces"));
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Maxage needs to be an integer between 6 and 40.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Maxaddr needs to be an integer.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Timeout needs to be an integer.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Forward Delay needs to be an integer between 4 and 30.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Hello time for STP needs to be an integer between 1 and 2.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Priority for STP needs to be an integer between 0 and 61440.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Transmit Hold Count for STP needs to be an integer between 1 and 10.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = "{$ifdescr} " . gettext("interface priority for STP needs to be an integer between 0 and 240.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = "{$ifdescr} " . gettext("interface path cost for STP needs to be an integer between 1 and 200000000.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("You must select at least 2 member interfaces for a bridge.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("A member interface passed does not exist in configuration");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Bridging a wireless interface is only possible in hostap mode.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Span interface cannot be part of the bridge. Remove the span interface from bridge members to continue.");
-src/www/interfaces_bridge_edit.php: $input_errors[] = gettext("Error occurred creating interface, please retry.");
-src/www/interfaces_bridge_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("Bridge"),gettext("Edit"));
-src/www/interfaces_bridge_edit.php:
=gettext("Bridge configuration");?>
-src/www/interfaces_bridge_edit.php:
=gettext("Member interfaces"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Interfaces participating in the bridge."); ?>
-src/www/interfaces_bridge_edit.php:
=gettext("Description"); ?>
-src/www/interfaces_bridge_edit.php:
" />
-src/www/interfaces_bridge_edit.php:
=gettext("RSTP/STP"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Enable spanning tree options for this bridge."); ?>
-src/www/interfaces_bridge_edit.php:
=gettext("Protocol"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Protocol used for spanning tree."); ?>
-src/www/interfaces_bridge_edit.php:
=gettext("STP interfaces"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Enable Spanning Tree Protocol on interface. The if_bridge(4) " .
-src/www/interfaces_bridge_edit.php:
=gettext("Valid time"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("seconds"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the time that a Spanning Tree Protocol configuration is " .
-src/www/interfaces_bridge_edit.php:
=gettext("Forward time"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("seconds"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the time that must pass before an interface begins forwarding " .
-src/www/interfaces_bridge_edit.php:
=gettext("Hello time"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("seconds"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the time between broadcasting of Spanning Tree Protocol configuration messages. The hello time may only be changed when " .
-src/www/interfaces_bridge_edit.php:
=gettext("Priority"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the bridge priority for Spanning Tree. The default is 32768. " .
-src/www/interfaces_bridge_edit.php:
=gettext("Hold count"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the transmit hold count for Spanning Tree. This is the number" .
-src/www/interfaces_bridge_edit.php:
=gettext("Priority"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the Spanning Tree priority of interface to value. The " .
-src/www/interfaces_bridge_edit.php:
=gettext("Path cost"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the Spanning Tree path cost of interface to value. The " .
-src/www/interfaces_bridge_edit.php:
=gettext("Cache size"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("entries"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the size of the bridge address cache to size. The default is " .
-src/www/interfaces_bridge_edit.php:
=gettext("Cache entry expire time"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("seconds"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the timeout of address cache entries to this number of seconds. If " .
-src/www/interfaces_bridge_edit.php:
=gettext("Span port"); ?>
-src/www/interfaces_bridge_edit.php:
-src/www/interfaces_bridge_edit.php: =gettext("Add the interface named by interface as a span port on the " .
-src/www/interfaces_bridge_edit.php: =gettext("Note:"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("The span interface cannot be part of the bridge member interfaces."); ?>
-src/www/interfaces_bridge_edit.php:
=gettext("Edge ports"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set interface as an edge port. An edge port connects directly to " .
-src/www/interfaces_bridge_edit.php:
=gettext("Auto Edge ports"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Allow interface to automatically detect edge status. This is the " .
-src/www/interfaces_bridge_edit.php: =gettext("Note:"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("This will disable the autoedge status of interfaces."); ?>
-src/www/interfaces_bridge_edit.php:
=gettext("PTP ports"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Set the interface as a point-to-point link. This is required for " .
-src/www/interfaces_bridge_edit.php:
=gettext("Auto PTP ports"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Automatically detect the point-to-point status on interface by " .
-src/www/interfaces_bridge_edit.php: =gettext("Note:"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("The interfaces selected here will be removed from default autoedge status."); ?>
-src/www/interfaces_bridge_edit.php:
=gettext("Sticky ports"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Mark an interface as a \"sticky\" interface. Dynamically learned " .
-src/www/interfaces_bridge_edit.php:
=gettext("Private ports"); ?>
-src/www/interfaces_bridge_edit.php: =gettext("Mark an interface as a \"private\" interface. A private interface does not forward any traffic to any other port that is also " .
-src/www/interfaces_bridge_edit.php: " />
-src/www/interfaces_bridge_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/interfaces_gif.php: $input_errors[] = gettext("This gif TUNNEL cannot be deleted because it is still being used as an interface.");
-src/www/interfaces_gif.php:$pgtitle = array(gettext("Interfaces"),gettext("GIF"));
-src/www/interfaces_gif.php: $tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
-src/www/interfaces_gif.php: $tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
-src/www/interfaces_gif.php: $tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
-src/www/interfaces_gif.php: $tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
-src/www/interfaces_gif.php: $tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php");
-src/www/interfaces_gif.php: $tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php");
-src/www/interfaces_gif.php: $tab_array[6] = array(gettext("GRE"), false, "interfaces_gre.php");
-src/www/interfaces_gif.php: $tab_array[7] = array(gettext("GIF"), true, "interfaces_gif.php");
-src/www/interfaces_gif.php: $tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
-src/www/interfaces_gif.php: $tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
-src/www/interfaces_gif.php:
=gettext("Interface");?>
-src/www/interfaces_gif.php:
=gettext("Tunnel to...");?>
-src/www/interfaces_gif.php:
=gettext("Description");?>
-src/www/interfaces_gif.php: ">
-src/www/interfaces_gif.php: " onclick="return confirm('=gettext("Do you really want to delete this gif tunnel?");?>')">
-src/www/interfaces_gif.php: =gettext("Note:"); ?>
-src/www/interfaces_gif.php: =gettext("GIF tunnels are configured here."); ?>
-src/www/interfaces_gif.php:
-src/www/interfaces_gif_edit.php: $reqdfieldsn = array(gettext("Parent interface,Local address, Remote tunnel address, Remote tunnel network, Local tunnel address"));
-src/www/interfaces_gif_edit.php: $input_errors[] = gettext("The tunnel local and tunnel remote fields must have valid IP addresses.");
-src/www/interfaces_gif_edit.php: $input_errors[] = gettext("The alias IP address family has to match the family of the remote peer address.");
-src/www/interfaces_gif_edit.php: $input_errors[] = sprintf(gettext("A gif with the network %s is already defined."), $gif['tunnel-remote-addr']);
-src/www/interfaces_gif_edit.php: $input_errors[] = gettext("Error occurred creating interface, please retry.");
-src/www/interfaces_gif_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("GIF"),gettext("Edit"));
-src/www/interfaces_gif_edit.php:
=gettext("GIF configuration");?>
-src/www/interfaces_gif_edit.php:
=gettext("Parent interface"); ?>
-src/www/interfaces_gif_edit.php: =gettext("The interface here serves as the local address to be used for the gif tunnel."); ?>
-src/www/interfaces_gif_edit.php:
=gettext("gif remote address"); ?>
-src/www/interfaces_gif_edit.php: =gettext("Peer address where encapsulated gif packets will be sent. "); ?>
-src/www/interfaces_gif_edit.php:
-src/www/interfaces_gif_edit.php: =gettext("Remote gif address endpoint. The subnet part is used for determining the network that is tunnelled."); ?>
-src/www/interfaces_gif_edit.php:
=gettext("Route caching "); ?>
-src/www/interfaces_gif_edit.php: =gettext("Specify if route caching can be enabled. Be careful with these settings on dynamic networks. "); ?>
-src/www/interfaces_gif_edit.php:
=gettext("ECN friendly behavior"); ?>
-src/www/interfaces_gif_edit.php: =gettext("Note that the ECN friendly behavior violates RFC2893. This should be " .
-src/www/interfaces_gif_edit.php:
=gettext("Description"); ?>
-src/www/interfaces_gif_edit.php: =gettext("You may enter a description here " .
-src/www/interfaces_gif_edit.php: " />
-src/www/interfaces_gif_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/interfaces_gre.php: $input_errors[] = gettext("This GRE tunnel cannot be deleted because it is still being used as an interface.");
-src/www/interfaces_gre.php:$pgtitle = array(gettext("Interfaces"),gettext("GRE"));
-src/www/interfaces_gre.php: $tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
-src/www/interfaces_gre.php: $tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
-src/www/interfaces_gre.php: $tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
-src/www/interfaces_gre.php: $tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
-src/www/interfaces_gre.php: $tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php");
-src/www/interfaces_gre.php: $tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php");
-src/www/interfaces_gre.php: $tab_array[6] = array(gettext("GRE"), true, "interfaces_gre.php");
-src/www/interfaces_gre.php: $tab_array[7] = array(gettext("GIF"), false, "interfaces_gif.php");
-src/www/interfaces_gre.php: $tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
-src/www/interfaces_gre.php: $tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
-src/www/interfaces_gre.php:
=gettext("Note:");?> =gettext("Here you can configure Generic Routing Encapsulation (GRE - RFC 2784) tunnels.");?>
-src/www/interfaces_gre_edit.php: $reqdfieldsn = array(gettext("Parent interface"),gettext("Local address"),gettext("Remote tunnel address"),gettext("Remote tunnel network"), gettext("Local tunnel address"));
-src/www/interfaces_gre_edit.php: $input_errors[] = gettext("The tunnel local and tunnel remote fields must have valid IP addresses.");
-src/www/interfaces_gre_edit.php: $input_errors[] = sprintf(gettext("A GRE tunnel with the network %s is already defined."),$gre['remote-network']);
-src/www/interfaces_gre_edit.php: $input_errors[] = gettext("Error occurred creating interface, please retry.");
-src/www/interfaces_gre_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("GRE"),gettext("Edit"));
-src/www/interfaces_gre_edit.php:
=gettext("GRE configuration");?>
-src/www/interfaces_gre_edit.php:
=gettext("Parent interface");?>
-src/www/interfaces_gre_edit.php: =gettext("The interface here serves as the local address to be used for the GRE tunnel.");?>
-src/www/interfaces_gre_edit.php:
=gettext("GRE remote address");?>
-src/www/interfaces_gre_edit.php: =gettext("Peer address where encapsulated GRE packets will be sent ");?>
-src/www/interfaces_gre_edit.php:
=gettext("GRE tunnel local address ");?>
-src/www/interfaces_gre_edit.php: =gettext("Local GRE tunnel endpoint");?>
-src/www/interfaces_gre_edit.php:
=gettext("GRE tunnel remote address ");?>
-src/www/interfaces_gre_edit.php: =gettext("Remote GRE address endpoint. The subnet part is used for the determining the network that is tunneled.");?>
-src/www/interfaces_gre_edit.php:
=gettext("Mobile tunnel");?>
-src/www/interfaces_gre_edit.php: =gettext("Specify which encapsulation method the tunnel should use. ");?>
-src/www/interfaces_gre_edit.php:
=gettext("Route search type");?>
-src/www/interfaces_gre_edit.php: =gettext("For correct operation, the GRE device needs a route to the destination".
-src/www/interfaces_gre_edit.php:
=gettext("WCCP version");?>
-src/www/interfaces_gre_edit.php: =gettext("Check this box for WCCP encapsulation version 2, or leave unchecked for version 1.");?>
-src/www/interfaces_gre_edit.php:
=gettext("Note:");?> =gettext("Interface Groups allow you to create rules that apply to multiple interfaces without duplicating the rules. If you remove members from an interface group, the group rules no longer apply to that interface.");?>
-src/www/interfaces_groups_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("Groups"),gettext("Edit"));
-src/www/interfaces_groups_edit.php: $input_errors[] = gettext("Group name already exists!");
-src/www/interfaces_groups_edit.php: $input_errors[] = gettext("Only letters A-Z are allowed as the group name.");
-src/www/interfaces_groups_edit.php:
=gettext("Interface Groups Edit");?>
-src/www/interfaces_groups_edit.php:
=gettext("Group Name");?>
-src/www/interfaces_groups_edit.php: =gettext("No numbers or spaces are allowed. Only characters in a-zA-Z");?>
-src/www/interfaces_groups_edit.php:
=gettext("Description");?>
-src/www/interfaces_groups_edit.php: =gettext("You may enter a description here for your reference (not parsed).");?>
-src/www/interfaces_groups_edit.php:
-src/www/interfaces_lagg.php: ">
-src/www/interfaces_lagg.php: " onclick="return confirm('=gettext("Do you really want to delete this LAGG interface?");?>')">
-src/www/interfaces_lagg.php: =gettext("Note:"); ?>
-src/www/interfaces_lagg.php: =gettext("LAGG allows for link aggregation, bonding and fault tolerance. Only unassigned interfaces can be added to LAGG."); ?>
-src/www/interfaces_lagg_edit.php: $reqdfieldsn = array(gettext("Member interfaces"), gettext("Lagg protocol"));
-src/www/interfaces_lagg_edit.php: $input_errors[] = gettext("Interface supplied as member is invalid");
-src/www/interfaces_lagg_edit.php: $input_errors[] = gettext("Interface supplied as member is invalid");
-src/www/interfaces_lagg_edit.php: $input_errors[] = gettext("Protocol supplied is invalid");
-src/www/interfaces_lagg_edit.php: $input_errors[] = gettext("Error occurred creating interface, please retry.");
-src/www/interfaces_lagg_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("LAGG"),gettext("Edit"));
-src/www/interfaces_lagg_edit.php:
=gettext("LAGG configuration");?>
-src/www/interfaces_lagg_edit.php:
=gettext("Parent interface"); ?>
-src/www/interfaces_lagg_edit.php: =gettext("Choose the members that will be used for the link aggregation"); ?>.
-src/www/interfaces_lagg_edit.php:
=gettext("Lag proto"); ?>
-src/www/interfaces_lagg_edit.php: =gettext("failover"); ?>
-src/www/interfaces_lagg_edit.php: =gettext("Sends and receives traffic only through the master port. If " .
-src/www/interfaces_lagg_edit.php: =gettext("fec"); ?> =gettext("Supports Cisco EtherChannel. This is a static setup and " .
-src/www/interfaces_lagg_edit.php: =gettext("lacp"); ?> =gettext("Supports the IEEE 802.3ad Link Aggregation Control Protocol " .
-src/www/interfaces_lagg_edit.php: =gettext("loadbalance"); ?> =gettext("Balances outgoing traffic across the active ports based on " .
-src/www/interfaces_lagg_edit.php: =gettext("roundrobin"); ?> =gettext("Distributes outgoing traffic using a round-robin scheduler " .
-src/www/interfaces_lagg_edit.php: =gettext("none"); ?> =gettext("This protocol is intended to do nothing: it disables any " .
-src/www/interfaces_lagg_edit.php:
=gettext("Description"); ?>
-src/www/interfaces_lagg_edit.php: =gettext("You may enter a description here " .
-src/www/interfaces_lagg_edit.php: " />
-src/www/interfaces_lagg_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/interfaces_ppps.php: $input_errors[] = gettext("This point-to-point link cannot be deleted because it is still being used as an interface.");
-src/www/interfaces_ppps.php:$pgtitle = gettext("Interfaces: PPPs");
-src/www/interfaces_ppps.php: $tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
-src/www/interfaces_ppps.php: $tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
-src/www/interfaces_ppps.php: $tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
-src/www/interfaces_ppps.php: $tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
-src/www/interfaces_ppps.php: $tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php");
-src/www/interfaces_ppps.php: $tab_array[5] = array(gettext("PPPs"), true, "interfaces_ppps.php");
-src/www/interfaces_ppps.php: $tab_array[6] = array(gettext("GRE"), false, "interfaces_gre.php");
-src/www/interfaces_ppps.php: $tab_array[7] = array(gettext("GIF"), false, "interfaces_gif.php");
-src/www/interfaces_ppps.php: $tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
-src/www/interfaces_ppps.php: $tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
-src/www/interfaces_ppps.php:
=gettext("Interface");?>
-src/www/interfaces_ppps.php:
=gettext("Interface(s)/Port(s)");?>
-src/www/interfaces_ppps.php:
=gettext("Description");?>
-src/www/interfaces_ppps.php: ">
-src/www/interfaces_ppps.php: ')">
-src/www/interfaces_ppps_edit.php: $reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Phone Number"));
-src/www/interfaces_ppps_edit.php: $reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Username"),gettext("Password"),gettext("Dial on demand"),gettext("Idle timeout value"));
-src/www/interfaces_ppps_edit.php: $reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Username"),gettext("Password"));
-src/www/interfaces_ppps_edit.php: $reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Username"),gettext("Password"),gettext("Local IP address"),gettext("Subnet"),gettext("Remote IP address"),gettext("Dial on demand"),gettext("Idle timeout value"));
-src/www/interfaces_ppps_edit.php: $reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Username"),gettext("Password"),gettext("Local IP address"),gettext("Subnet"),gettext("Remote IP address"));
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("Please choose a Link Type.");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("Multilink connections (MLPPP) using the PPP link type is not currently supported. Please select only one Link Interface.");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("The Service name contains invalid characters.");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("Do not specify both a Service name and a NULL Service name.");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("The idle timeout value must be an integer.");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("A valid PPPoE reset hour must be specified (0-23).");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("A valid PPPoE reset minute must be specified (0-59).");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("A valid PPPoE reset date must be specified (mm/dd/yyyy).");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("A valid PPPoE reset month must be specified (1-12) in the Custom PPPoE Periodic reset fields.");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("A valid PPPoE reset day of month must be specified (1-31) in the Custom PPPoE Periodic reset fields. No checks are done on valid # of days per month");
-src/www/interfaces_ppps_edit.php: $input_errors[] = gettext("A valid PPPoE reset year must be specified. Don't select a year in the past!");
-src/www/interfaces_ppps_edit.php: $input_errors[] = sprintf(gettext("A valid local IP address must be specified for %s."),$iface);
-src/www/interfaces_ppps_edit.php: $input_errors[] = sprintf(gettext("A valid gateway IP address OR hostname must be specified for %s."),$iface);
-src/www/interfaces_ppps_edit.php: $input_errors[] = sprintf(gettext("The bandwidth value for %s must be an integer."),$iface);
-src/www/interfaces_ppps_edit.php: $input_errors[] = sprintf(gettext("The MTU for %s must be greater than 576 bytes."),$iface);
-src/www/interfaces_ppps_edit.php: $input_errors[] = sprintf(gettext("The MRU for %s must be greater than 576 bytes."),$iface);
-src/www/interfaces_ppps_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("PPPs"),gettext("Edit"));
-src/www/interfaces_ppps_edit.php:$types = array("select" => gettext("Select"), "ppp" => "PPP", "pppoe" => "PPPoE", "pptp" => "PPTP", "l2tp" => "L2TP"/*, "tcp" => "TCP", "udp" => "UDP"*/ );
-src/www/interfaces_ppps_edit.php:
=gettext("PPPs configuration");?>
-src/www/interfaces_ppps_edit.php:
= gettext("Link Type"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Link interface(s)"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Select at least two interfaces for Multilink (MLPPP) connections."); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Description"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("You may enter a description here for your reference. Description will appear in the \"Interfaces Assign\" select lists."); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Service Provider"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Country:"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Provider:"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Plan:"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Select to fill in data for your service provider."); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Username"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Password"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Phone Number"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Note: Typically *99# for GSM networks and #777 for CDMA networks"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Access Point Name (APN)"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("APN number (optional)"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Note: Defaults to 1 if you set APN above. Ignored if you set no APN above."); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("SIM PIN"); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("SIM PIN wait"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Note: Time to wait for SIM to discover network after PIN is sent to SIM (seconds)."); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Init String"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Note: Enter the modem initialization string here. Do NOT include the \"AT\"" .
-src/www/interfaces_ppps_edit.php:
= gettext("Connection Timeout"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Note: Enter timeout in seconds for connection to be established (sec.) Default is 45 sec."); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Uptime Logging"); ?>
-src/www/interfaces_ppps_edit.php: /> = gettext("Enable persistent logging of connection uptime."); ?>
-src/www/interfaces_ppps_edit.php: = gettext("This option causes cumulative uptime to be recorded and displayed on the Status Interfaces page."); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Service name"); ?>
-src/www/interfaces_ppps_edit.php: /> = gettext("Configure a NULL Service name"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Hint: this field can usually be left empty. Service name will not be configured if this field is empty. Check the \"Configure NULL\" box to configure a blank Service name."); ?>
-src/www/interfaces_ppps_edit.php:
=gettext("Periodic reset");?>
-src/www/interfaces_ppps_edit.php:
-src/www/interfaces_ppps_edit.php:
-src/www/interfaces_ppps_edit.php:
-src/www/interfaces_ppps_edit.php: = gettext("Select a reset timing type"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("hour (0-23)"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("minute (0-59)"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("reset at a specific date (mm/dd/yyyy)"); ?>
-src/www/interfaces_ppps_edit.php: =gettext("Note:");?>
-src/www/interfaces_ppps_edit.php: = gettext("If you leave the date field empty, the reset will be executed each day at the time you did specify using the minutes and hour field."); ?>
-src/www/interfaces_ppps_edit.php: = gettext("reset at each month ('0 0 1 * *')"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("reset at each week ('0 0 * * 0')"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("reset at each day ('0 0 * * *')"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("reset at each hour ('0 * * * *')"); ?>
-src/www/interfaces_ppps_edit.php:
-src/www/interfaces_ppps_edit.php: /> = gettext("Enable Dial-on-Demand mode"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("This option causes the interface to operate in dial-on-demand mode. Do NOT enable if you want your link to be always up. " .
-src/www/interfaces_ppps_edit.php:
= gettext("Idle Timeout"); ?>
-src/www/interfaces_ppps_edit.php: = gettext("(seconds) Default is 0, which disables the timeout feature."); ?>
-src/www/interfaces_ppps_edit.php: = gettext("If no incoming or outgoing packets are transmitted for the entered number of seconds the connection is brought down.");?>
-src/www/interfaces_ppps_edit.php: =gettext("When the idle timeout occurs, if the dial-on-demand option is enabled, mpd goes back into dial-on-demand mode. Otherwise, the interface is brought down and all associated routes removed."); ?>
-src/www/interfaces_ppps_edit.php:
= gettext("Compression"); ?>
-src/www/interfaces_ppps_edit.php: /> = gettext("Disable vjcomp(compression) (auto-negotiated by default)."); ?>
-src/www/interfaces_ppps_edit.php: =gettext("This option enables Van Jacobson TCP header compression, which saves several bytes per TCP data packet. " .
-src/www/interfaces_ppps_edit.php:
= gettext("TCPmssFix"); ?>
-src/www/interfaces_ppps_edit.php: /> = gettext("Disable tcpmssfix (enabled by default)."); ?>
-src/www/interfaces_ppps_edit.php: =gettext("This option causes mpd to adjust incoming and outgoing TCP SYN segments so that the requested maximum segment size is not greater than the amount ".
-src/www/interfaces_ppps_edit.php:
=gettext("ShortSeq");?>
-src/www/interfaces_ppps_edit.php: /> = gettext("Disable shortseq (auto-negotiated by default)."); ?>
-src/www/interfaces_ppps_edit.php: = gettext("This option is only meaningful if multi-link PPP is negotiated. It proscribes shorter multi-link fragment headers, saving two bytes on every frame. " .
-src/www/interfaces_ppps_edit.php:
=gettext("ACFComp"); ?>
-src/www/interfaces_ppps_edit.php: /> = gettext("Disable acfcomp (compression) (auto-negotiated by default)."); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Address and control field compression. This option only applies to asynchronous link types. It saves two bytes per frame."); ?>
-src/www/interfaces_ppps_edit.php:
=gettext("ProtoComp"); ?>
-src/www/interfaces_ppps_edit.php: /> = gettext("Disable protocomp (compression) (auto-negotiated by default)."); ?>
-src/www/interfaces_ppps_edit.php: = gettext("Protocol field compression. This option saves one byte per frame for most frames."); ?>
-src/www/interfaces_ppps_edit.php:
" class="btn btn-default btn-xs"/>
-src/www/interfaces_ppps_edit.php:
=gettext("Link Parameters");?>
-src/www/interfaces_ppps_edit.php:
=gettext("Bandwidth");?>
-src/www/interfaces_ppps_edit.php: =gettext("Set ONLY for MLPPP connections and ONLY when links have different bandwidths.");?>
-src/www/interfaces_ppps_edit.php:
=gettext("MTU"); ?>
-src/www/interfaces_ppps_edit.php: =gettext("MTU will default to 1492.");?>
-src/www/interfaces_ppps_edit.php:
=gettext("MRU"); ?>
-src/www/interfaces_ppps_edit.php: MRU =gettext("will be auto-negotiated by default.");?>
-src/www/interfaces_ppps_edit.php:
=gettext("MRRU"); ?>
-src/www/interfaces_ppps_edit.php: =gettext("Set ONLY for MLPPP connections.");?> MRRU =gettext("will be auto-negotiated by default.");?>
-src/www/interfaces_ppps_edit.php: " />
-src/www/interfaces_ppps_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/interfaces_qinq.php: $input_errors[] = gettext("This QinQ cannot be deleted because it is still being used as an interface.");
-src/www/interfaces_qinq.php: $input_errors[] = gettext("QinQ interface does not exist");
-src/www/interfaces_qinq.php:$pgtitle = array(gettext("Interfaces"),gettext("QinQ"));
-src/www/interfaces_qinq.php: $tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
-src/www/interfaces_qinq.php: $tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
-src/www/interfaces_qinq.php: $tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
-src/www/interfaces_qinq.php: $tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
-src/www/interfaces_qinq.php: $tab_array[4] = array(gettext("QinQs"), true, "interfaces_qinq.php");
-src/www/interfaces_qinq.php: $tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php");
-src/www/interfaces_qinq.php: $tab_array[6] = array(gettext("GRE"), false, "interfaces_gre.php");
-src/www/interfaces_qinq.php: $tab_array[7] = array(gettext("GIF"), false, "interfaces_gif.php");
-src/www/interfaces_qinq.php: $tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
-src/www/interfaces_qinq.php: $tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
-src/www/interfaces_qinq.php:
=gettext("Interface");?>
-src/www/interfaces_qinq.php:
=gettext("Tag");?>
-src/www/interfaces_qinq.php:
=gettext("QinQ members");?>
-src/www/interfaces_qinq.php:
=gettext("Description");?>
-src/www/interfaces_qinq.php: ">
-src/www/interfaces_qinq.php: " onclick="return confirm('=gettext("Do you really want to delete this QinQ?");?>')">
-src/www/interfaces_qinq.php: =gettext("Note:");?>
-src/www/interfaces_qinq.php:
-src/www/interfaces_qinq_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("QinQ"), gettext("Edit"));
-src/www/interfaces_qinq_edit.php: $input_errors[] = gettext("First level tag cannot be empty.");
-src/www/interfaces_qinq_edit.php: $input_errors[] = gettext("You are editing an existing entry and modifying the first level tag is not allowed.");
-src/www/interfaces_qinq_edit.php: $input_errors[] = gettext("You are editing an existing entry and modifying the interface is not allowed.");
-src/www/interfaces_qinq_edit.php: $input_errors[] = gettext("QinQ level already exists for this interface, edit it!");
-src/www/interfaces_qinq_edit.php: $input_errors[] = gettext("A normal VLAN exists with this tag please remove it to use this tag for QinQ first level.");
-src/www/interfaces_qinq_edit.php: $input_errors[] = gettext("Tags can contain only numbers or a range in format #-#.");
-src/www/interfaces_qinq_edit.php: $input_errors[] = gettext("Tags can contain only numbers or a range in format #-#.");
-src/www/interfaces_qinq_edit.php: $gentry['descr'] = gettext("QinQ VLANs group");
-src/www/interfaces_qinq_edit.php: rowname[0] = =gettext("members");?>;
-src/www/interfaces_qinq_edit.php: rowname[2] = =gettext("detail");?>;
-src/www/interfaces_qinq_edit.php:
=gettext("Interface QinQ Edit");?>
-src/www/interfaces_qinq_edit.php:
=gettext("Parent interface");?>
-src/www/interfaces_qinq_edit.php: =gettext("Only QinQ capable interfaces will be shown.");?>
-src/www/interfaces_qinq_edit.php:
=gettext("First level tag");?>
-src/www/interfaces_qinq_edit.php: =gettext("This is the first level VLAN tag. On top of this are stacked the member VLANs defined below.");?>
-src/www/interfaces_qinq_edit.php:
=gettext("Options");?>
-src/www/interfaces_qinq_edit.php: =gettext("Adds interface to QinQ interface groups so you can write filter rules easily.");?>
-src/www/interfaces_qinq_edit.php:
=gettext("Description");?>
-src/www/interfaces_qinq_edit.php: =gettext("You may enter a description here for your reference (not parsed).");?>
-src/www/interfaces_qinq_edit.php:
=gettext("Member (s)");?>
-src/www/interfaces_qinq_edit.php: =gettext("You can specify ranges in the input below. The format is pretty simple i.e 9-100 or 10 20...");?>
-src/www/interfaces_qinq_edit.php:
-src/www/interfaces_vlan.php: ">
-src/www/interfaces_vlan.php: " onclick="return confirm('=gettext("Do you really want to delete this VLAN?");?>')">
-src/www/interfaces_vlan.php: =gettext("Note:");?>
-src/www/interfaces_vlan.php:
-src/www/interfaces_vlan_edit.php: $reqdfieldsn = array(gettext("Parent interface"),gettext("VLAN tag"));
-src/www/interfaces_vlan_edit.php: $input_errors[] = gettext("The VLAN tag must be an integer between 1 and 4094.");
-src/www/interfaces_vlan_edit.php: $input_errors[] = gettext("Interface supplied as parent is invalid");
-src/www/interfaces_vlan_edit.php: $input_errors[] = gettext("Interface is assigned and you cannot change the VLAN tag while assigned.");
-src/www/interfaces_vlan_edit.php: $input_errors[] = sprintf(gettext("A VLAN with the tag %s is already defined on this interface."),$vlan['tag']);
-src/www/interfaces_vlan_edit.php: $input_errors[] = gettext("A QinQ VLAN exists with this tag please remove it to use this tag with.");
-src/www/interfaces_vlan_edit.php: $input_errors[] = gettext("Error occurred creating interface, please retry.");
-src/www/interfaces_vlan_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("VLAN"),gettext("Edit"));
-src/www/interfaces_vlan_edit.php:
=gettext("VLAN configuration");?>
-src/www/interfaces_vlan_edit.php:
=gettext("Parent interface");?>
-src/www/interfaces_vlan_edit.php: =gettext("Only VLAN capable interfaces will be shown.");?>
-src/www/interfaces_vlan_edit.php:
=gettext("VLAN tag ");?>
-src/www/interfaces_vlan_edit.php: =gettext("802.1Q VLAN tag (between 1 and 4094) ");?>
-src/www/interfaces_vlan_edit.php:
=gettext("Description");?>
-src/www/interfaces_vlan_edit.php: =gettext("You may enter a description here ".
-src/www/interfaces_vlan_edit.php: " />
-src/www/interfaces_vlan_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/interfaces_wireless.php: $input_errors[] = gettext("This wireless clone cannot be deleted because it is assigned as an interface.");
-src/www/interfaces_wireless.php:$pgtitle = array(gettext("Interfaces"),gettext("Wireless"));
-src/www/interfaces_wireless.php: $tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
-src/www/interfaces_wireless.php: $tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
-src/www/interfaces_wireless.php: $tab_array[2] = array(gettext("Wireless"), true, "interfaces_wireless.php");
-src/www/interfaces_wireless.php: $tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
-src/www/interfaces_wireless.php: $tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php");
-src/www/interfaces_wireless.php: $tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php");
-src/www/interfaces_wireless.php: $tab_array[6] = array(gettext("GRE"), false, "interfaces_gre.php");
-src/www/interfaces_wireless.php: $tab_array[7] = array(gettext("GIF"), false, "interfaces_gif.php");
-src/www/interfaces_wireless.php: $tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
-src/www/interfaces_wireless.php: $tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
-src/www/interfaces_wireless.php:
=gettext("Note");?>:
-src/www/interfaces_wireless.php: =gettext("Here you can configure clones of wireless interfaces, which can be assigned as separate independent interfaces. Only available on wireless chipsets that support this, with limitations on the number that can be created in each mode.");?>
-src/www/interfaces_wireless_edit.php: $reqdfieldsn = array(gettext("Parent interface"),gettext("Mode"));
-src/www/interfaces_wireless_edit.php: $input_errors[] = gettext("This wireless clone cannot be modified because it is still assigned as an interface.");
-src/www/interfaces_wireless_edit.php: $input_errors[] = gettext("Use the configuration page for the assigned interface to change the mode.");
-src/www/interfaces_wireless_edit.php: $input_errors[] = sprintf(gettext('Error creating interface with mode %1$s. The %2$s interface may not support creating more clones with the selected mode.'), $wlan_modes[$clone['mode']], $clone['if']);
-src/www/interfaces_wireless_edit.php: $input_errors[] = sprintf(gettext("Created with id %s"), $id);
-src/www/interfaces_wireless_edit.php: $input_errors[] = gettext("Created without id");
-src/www/interfaces_wireless_edit.php:$pgtitle = array(gettext("Interfaces"),gettext("Wireless"),gettext("Edit"));
-src/www/interfaces_wireless_edit.php:
-src/www/interfaces_wireless_edit.php: =gettext("You may enter a description here ".
-src/www/interfaces_wireless_edit.php: " />
-src/www/interfaces_wireless_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/license.php:$pgtitle = gettext("License");
-src/www/load_balancer_monitor.php: $input_errors[] = gettext("This entry cannot be deleted because it is still referenced by at least one pool.");
-src/www/load_balancer_monitor.php:$pgtitle = array(gettext("Services"),gettext("Load Balancer"),gettext("Monitor"));
-src/www/load_balancer_monitor.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/load_balancer_monitor.php: $tab_array[] = array(gettext("Pools"), false, "load_balancer_pool.php");
-src/www/load_balancer_monitor.php: $tab_array[] = array(gettext("Virtual Servers"), false, "load_balancer_virtual_server.php");
-src/www/load_balancer_monitor.php: $tab_array[] = array(gettext("Monitors"), true, "load_balancer_monitor.php");
-src/www/load_balancer_monitor.php: $tab_array[] = array(gettext("Settings"), false, "load_balancer_setting.php");
-src/www/load_balancer_monitor.php: $t->add_column(gettext('Name'),'name',20);
-src/www/load_balancer_monitor.php: $t->add_column(gettext('Type'),'type',10);
-src/www/load_balancer_monitor.php: $t->add_column(gettext('Description'),'descr',30);
-src/www/load_balancer_monitor_edit.php:$changedesc = gettext("Load Balancer: Monitor:") . " ";
-src/www/load_balancer_monitor_edit.php: $reqdfieldsn = array(gettext("Name"),gettext("Type"),gettext("Description"));
-src/www/load_balancer_monitor_edit.php: $input_errors[] = gettext("This monitor name has already been used. Monitor names must be unique.");
-src/www/load_balancer_monitor_edit.php: $input_errors[] = gettext("You cannot use spaces in the 'name' field.");
-src/www/load_balancer_monitor_edit.php: $input_errors[] = gettext("The hostname can only contain the characters A-Z, 0-9 and '-'.");
-src/www/load_balancer_monitor_edit.php: $input_errors[] = gettext("HTTP(s) codes must be from RFC2616.");
-src/www/load_balancer_monitor_edit.php: $input_errors[] = gettext("The path to monitor must be set.");
-src/www/load_balancer_monitor_edit.php: $changedesc .= " " . sprintf(gettext("modified '%s' monitor:"), $monent['name']);
-src/www/load_balancer_monitor_edit.php:$pgtitle = array(gettext("Services"),gettext("Load Balancer"),gettext("Monitor"),gettext("Edit"));
-src/www/load_balancer_monitor_edit.php:$types = array("icmp" => gettext("ICMP"), "tcp" => gettext("TCP"), "http" => gettext("HTTP"), "https" => gettext("HTTPS"), "send" => gettext("Send/Expect"));
-src/www/load_balancer_monitor_edit.php:
-src/www/load_balancer_monitor_edit.php: size="64" /> =gettext("Hostname for Host: header if needed."); ?>
-src/www/load_balancer_monitor_edit.php:
=gettext("HTTP Code"); ?>
-src/www/load_balancer_monitor_edit.php:
=gettext("HTTPS"); ?>
-src/www/load_balancer_monitor_edit.php:
=gettext("Path"); ?>
-src/www/load_balancer_monitor_edit.php:
=gettext("Host"); ?>
-src/www/load_balancer_monitor_edit.php: size="64" /> =gettext("Hostname for Host: header if needed."); ?>
-src/www/load_balancer_monitor_edit.php:
=gettext("HTTP Code"); ?>
-src/www/load_balancer_monitor_edit.php:
=gettext("Send/Expect"); ?>
-src/www/load_balancer_monitor_edit.php:
=gettext("Send string"); ?>
-src/www/load_balancer_monitor_edit.php:
=gettext("Expect string"); ?>
-src/www/load_balancer_monitor_edit.php: " />
-src/www/load_balancer_monitor_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/load_balancer_pool.php: $input_errors[] = gettext("This entry cannot be deleted because it is still referenced by at least one virtual server.");
-src/www/load_balancer_pool.php:$pgtitle = array(gettext("Services"), gettext("Load Balancer"),gettext("Pool"));
-src/www/load_balancer_pool.php: "));?>
-src/www/load_balancer_pool.php: $tab_array[] = array(gettext("Pools"), true, "load_balancer_pool.php");
-src/www/load_balancer_pool.php: $tab_array[] = array(gettext("Virtual Servers"), false, "load_balancer_virtual_server.php");
-src/www/load_balancer_pool.php: $tab_array[] = array(gettext("Monitors"), false, "load_balancer_monitor.php");
-src/www/load_balancer_pool.php: $tab_array[] = array(gettext("Settings"), false, "load_balancer_setting.php");
-src/www/load_balancer_pool.php: $t->add_column(gettext('Name'),'name',10);
-src/www/load_balancer_pool.php: $t->add_column(gettext('Mode'),'mode',10);
-src/www/load_balancer_pool.php: $t->add_column(gettext('Servers'),'servers',15);
-src/www/load_balancer_pool.php: $t->add_column(gettext('Port'),'port',10);
-src/www/load_balancer_pool.php: $t->add_column(gettext('Monitor'),'monitor',10);
-src/www/load_balancer_pool.php: $t->add_column(gettext('Description'),'descr',25);
-src/www/load_balancer_pool.php: =gettext("Hint:");?>
-src/www/load_balancer_pool.php: = sprintf(gettext("The Load Balancer in %s is for server load balancing, not Multi-WAN. For load balancing or failover for multiple WANs, use "), $g['product_name']);?>
-src/www/load_balancer_pool.php: = gettext("Gateway Groups"); ?>
-src/www/load_balancer_pool_edit.php:$changedesc = gettext("Load Balancer: Pool:") . " ";
-src/www/load_balancer_pool_edit.php: $reqdfieldsn = array(gettext("Name"),gettext("Mode"),gettext("Port"),gettext("Monitor"),gettext("Server List"));
-src/www/load_balancer_pool_edit.php: $input_errors[] = gettext("This pool name has already been used. Pool names must be unique.");
-src/www/load_balancer_pool_edit.php: $input_errors[] = gettext("You cannot use spaces in the 'name' field.");
-src/www/load_balancer_pool_edit.php: $input_errors[] = sprintf(gettext("The name '%s' is a reserved word and cannot be used."), $_POST['name']);
-src/www/load_balancer_pool_edit.php: $input_errors[] = sprintf(gettext("Sorry, an alias is already named %s."), $_POST['name']);
-src/www/load_balancer_pool_edit.php: $input_errors[] = gettext("The port must be an integer between 1 and 65535, or a port alias.");
-src/www/load_balancer_pool_edit.php: $input_errors[] = gettext("The retry value must be an integer between 1 and 65535.");
-src/www/load_balancer_pool_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid IP address or IPv4 subnet (in \"enabled\" list)."), $svrent);
-src/www/load_balancer_pool_edit.php: $input_errors[] = sprintf(gettext("%s is a subnet containing more than 64 IP addresses (in \"enabled\" list)."), $svrent);
-src/www/load_balancer_pool_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid IP address or IPv4 subnet (in \"disabled\" list)."), $svrent);
-src/www/load_balancer_pool_edit.php: $input_errors[] = sprintf(gettext("%s is a subnet containing more than 64 IP addresses (in \"disabled\" list)."), $svrent);
-src/www/load_balancer_pool_edit.php: $input_errors[] = gettext("Invalid monitor chosen.");
-src/www/load_balancer_pool_edit.php: $changedesc .= sprintf(gettext(" modified '%s' pool:"), $poolent['name']);
-src/www/load_balancer_pool_edit.php:$pgtitle = array(gettext("Services"), gettext("Load Balancer"),gettext("Pool"),gettext("Edit"));
-src/www/load_balancer_pool_edit.php:
=gettext("Add/edit Load Balancer - Pool entry"); ?>
-src/www/load_balancer_pool_edit.php: =gettext("This is the port your servers are listening on."); ?>
-src/www/load_balancer_pool_edit.php: =gettext("You may also specify a port alias listed in Firewall -> Aliases here."); ?>
-src/www/load_balancer_pool_edit.php:
=gettext("Retry"); ?>
-src/www/load_balancer_pool_edit.php:
=gettext("Optionally specify how many times to retry checking a server before declaring it down."); ?>
-src/www/load_balancer_pool_edit.php:
=gettext("Add item to pool"); ?>
-src/www/load_balancer_pool_edit.php:
=gettext("Monitor"); ?>
-src/www/load_balancer_pool_edit.php: =gettext("NOTE"); ?>: =gettext("Please add a monitor IP address on the monitors tab if you wish to use this feature."); ?>
-src/www/load_balancer_pool_edit.php:
-src/www/load_balancer_relay_protocol_edit.php: =gettext("Available Actions"); ?>
-src/www/load_balancer_relay_protocol_edit.php: " onclick="copyOption($('available_action'), $('lbaction'));" />
-src/www/load_balancer_relay_protocol_edit.php: " onclick="deleteOption($('lbaction'));" />
-src/www/load_balancer_relay_protocol_edit.php: =gettext("Enabled Actions"); ?>
-src/www/load_balancer_relay_protocol_edit.php: " onClick="AllOptions($('lbaction'), true); AllOptions($('available_action'), false);">
-src/www/load_balancer_relay_protocol_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/load_balancer_setting.php: $input_errors[] = gettext("Timeout must be a numeric value");
-src/www/load_balancer_setting.php: $input_errors[] = gettext("Interval must be a numeric value");
-src/www/load_balancer_setting.php: $input_errors[] = gettext("Prefork must be a numeric value");
-src/www/load_balancer_setting.php: $input_errors[] = gettext("Prefork value must be between 1 and 32");
-src/www/load_balancer_setting.php:$pgtitle = array(gettext("Services"),gettext("Load Balancer"),gettext("Settings"));
-src/www/load_balancer_setting.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/load_balancer_setting.php: $tab_array[] = array(gettext("Pools"), false, "load_balancer_pool.php");
-src/www/load_balancer_setting.php: $tab_array[] = array(gettext("Virtual Servers"), false, "load_balancer_virtual_server.php");
-src/www/load_balancer_setting.php: $tab_array[] = array(gettext("Monitors"), false, "load_balancer_monitor.php");
-src/www/load_balancer_setting.php: $tab_array[] = array(gettext("Settings"), true, "load_balancer_setting.php");
-src/www/load_balancer_setting.php:
=gettext("Relayd global settings"); ?>
-src/www/load_balancer_setting.php:
=gettext("timeout") ; ?>
-src/www/load_balancer_setting.php: =gettext("Set the global timeout in milliseconds for checks. Leave blank to use the default value of 1000 ms "); ?>
-src/www/load_balancer_setting.php:
=gettext("interval") ; ?>
-src/www/load_balancer_setting.php: =gettext("Set the interval in seconds at which the member of a pool will be checked. Leave blank to use the default interval of 10 seconds"); ?>
-src/www/load_balancer_setting.php:
=gettext("prefork") ; ?>
-src/www/load_balancer_setting.php: =gettext("Number of processes used by relayd for dns protocol. Leave blank to use the default value of 5 processes"); ?>
-src/www/load_balancer_setting.php: " />
-src/www/load_balancer_virtual_server.php:$pgtitle = array(gettext("Services"),gettext("Load Balancer"),gettext("Virtual Servers"));
-src/www/load_balancer_virtual_server.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/load_balancer_virtual_server.php: $tab_array[] = array(gettext("Pools"), false, "load_balancer_pool.php");
-src/www/load_balancer_virtual_server.php: $tab_array[] = array(gettext("Virtual Servers"), true, "load_balancer_virtual_server.php");
-src/www/load_balancer_virtual_server.php: $tab_array[] = array(gettext("Monitors"), false, "load_balancer_monitor.php");
-src/www/load_balancer_virtual_server.php: $tab_array[] = array(gettext("Settings"), false, "load_balancer_setting.php");
-src/www/load_balancer_virtual_server.php: $t->add_column(gettext('Name'),'name',10);
-src/www/load_balancer_virtual_server.php: $t->add_column(gettext('Protocol'),'relay_protocol',10);
-src/www/load_balancer_virtual_server.php: $t->add_column(gettext('IP Address'),'ipaddr',10);
-src/www/load_balancer_virtual_server.php: $t->add_column(gettext('Port'),'port',10);
-src/www/load_balancer_virtual_server.php: $t->add_column(gettext('Pool'),'poolname',10);
-src/www/load_balancer_virtual_server.php: $t->add_column(gettext('Fall Back Pool'),'sitedown',15);
-src/www/load_balancer_virtual_server.php: $t->add_column(gettext('Description'),'descr',25);
-src/www/load_balancer_virtual_server_edit.php:$changedesc = gettext("Load Balancer: Virtual Server:") . " ";
-src/www/load_balancer_virtual_server_edit.php: $reqdfieldsn = array(gettext("IP Address"),gettext("Name"),gettext("Mode"));
-src/www/load_balancer_virtual_server_edit.php: $reqdfieldsn = array(gettext("IP Address"),gettext("Name"),gettext("Relay Protocol"));
-src/www/load_balancer_virtual_server_edit.php: $input_errors[] = gettext("This virtual server name has already been used. Virtual server names must be unique.");
-src/www/load_balancer_virtual_server_edit.php: $input_errors[] = gettext("You cannot use spaces or slashes in the 'name' field.");
-src/www/load_balancer_virtual_server_edit.php: $input_errors[] = gettext("The port must be an integer between 1 and 65535, a port alias, or left blank.");
-src/www/load_balancer_virtual_server_edit.php: $input_errors[] = sprintf(gettext("%s is not a valid IP address, IPv4 subnet, or alias."), $_POST['ipaddr']);
-src/www/load_balancer_virtual_server_edit.php: $input_errors[] = sprintf(gettext("%s is a subnet containing more than 64 IP addresses."), $_POST['ipaddr']);
-src/www/load_balancer_virtual_server_edit.php: $input_errors[] = gettext("You cannot select a Fall Back Pool when using the DNS relay protocol.");
-src/www/load_balancer_virtual_server_edit.php: $changedesc .= " " . sprintf(gettext("modified '%s' vs:"), $vsent['name']);
-src/www/load_balancer_virtual_server_edit.php: $changedesc .= " " . sprintf(gettext("created '%s' vs:"), $_POST['name']);
-src/www/load_balancer_virtual_server_edit.php:$pgtitle = array(gettext("Services"),gettext("Load Balancer"),gettext("Virtual Server"),gettext("Edit"));
-src/www/load_balancer_virtual_server_edit.php:
=gettext("Edit Load Balancer - Virtual Server entry"); ?>
-src/www/load_balancer_virtual_server_edit.php:
=gettext("Name"); ?>
-src/www/load_balancer_virtual_server_edit.php:
=gettext("Description"); ?>
-src/www/load_balancer_virtual_server_edit.php:
=gettext("IP Address"); ?>
-src/www/load_balancer_virtual_server_edit.php: =gettext("This is normally the WAN IP address that you would like the server to listen on. All connections to this IP and port will be forwarded to the pool cluster."); ?>
-src/www/load_balancer_virtual_server_edit.php: =gettext("You may also specify a host alias listed in Firewall -> Aliases here."); ?>
-src/www/load_balancer_virtual_server_edit.php:
=gettext("Port"); ?>
-src/www/load_balancer_virtual_server_edit.php: =gettext("This is the port that the clients will connect to. All connections to this port will be forwarded to the pool cluster."); ?>
-src/www/load_balancer_virtual_server_edit.php: =gettext("If left blank, listening ports from the pool will be used."); ?>
-src/www/load_balancer_virtual_server_edit.php: =gettext("You may also specify a port alias listed in Firewall -> Aliases here."); ?>
-src/www/load_balancer_virtual_server_edit.php:
=gettext("Virtual Server Pool"); ?>
-src/www/load_balancer_virtual_server_edit.php: =gettext("NOTE:"); ?> =gettext("Please add a pool on the Pools tab to use this feature."); ?>
-src/www/load_balancer_virtual_server_edit.php:
=gettext("Fall Back Pool"); ?>
-src/www/load_balancer_virtual_server_edit.php: =gettext("NOTE:"); ?> =gettext("Please add a pool on the Pools tab to use this feature."); ?>
-src/www/load_balancer_virtual_server_edit.php:
-src/www/load_balancer_virtual_server_edit.php: =gettext("The server pool to which clients will be redirected if *ALL* servers in the Virtual Server Pool are offline."); ?>
-src/www/load_balancer_virtual_server_edit.php: =gettext("This option is NOT compatible with the DNS relay protocol."); ?>
-src/www/load_balancer_virtual_server_edit.php:
=gettext("Relay Protocol"); ?>
-src/www/load_balancer_virtual_server_edit.php: " />
-src/www/load_balancer_virtual_server_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/load_balancer_virtual_server_edit.php: =gettext("Note:"); ?> =gettext("Don't forget to add a firewall rule for the virtual server/pool after you're finished setting it up."); ?>
-src/www/pkg.php: print "onmouseout=\"this.style.color = ''; domTT_mouseout(this, event);\" onmouseover=\"domTT_activate(this, event, 'content', '".gettext($title_msg)."', 'trail', true, 'delay', 0, 'fade', 'both', 'fadeMax', 93, 'styleClass', 'niceTitle');\"";
-src/www/pkg.php: print_info_box_np(gettext("ERROR: No package defined."));
-src/www/pkg.php: var strloading="/images/misc/loader.gif' alt='loader' /> " + "=gettext('Saving changes...');?>";
-src/www/pkg.php: if(confirm("=gettext("Do you really want to save changes?");?>")){
-src/www/pkg.php: echo gettext("No");
-src/www/pkg.php: echo gettext("Yes");
-src/www/pkg.php: echo $column['prefix'] . gettext($column['listmodeon']). $column['suffix'];
-src/www/pkg.php: echo $column['prefix'] .gettext($column['listmodeoff']). $column['suffix'];
-src/www/pkg.php:
=gettext("Are you sure you want to reboot the system?");?>
-src/www/reboot.php: " />
-src/www/reboot.php: =gettext("No");?>
-src/www/restart_httpd.php:$pgtitle = array(gettext("Restarting httpd"));
-src/www/restart_httpd.php:=gettext("Mounting file systems read/write");?>...
-src/www/restart_httpd.php:=gettext("Done");?>.
-src/www/restart_httpd.php:=gettext("Forcing all PHP file permissions to 0755");?>...
-src/www/restart_httpd.php:=gettext("Done");?>.
-src/www/restart_httpd.php:=gettext("Mounting file systems read only");?>...
-src/www/restart_httpd.php:=gettext("Done");?>.
-src/www/restart_httpd.php:=gettext("Restarting mini_httpd");?>...
-src/www/restart_httpd.php:=gettext("Done");?>.
-src/www/services_captiveportal.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"), $a_cp[$cpzone]['zone']);
-src/www/services_captiveportal.php: write_config(sprintf(gettext("Captive Portal: zone %s: Restore default portal page"), $cpzone));
-src/www/services_captiveportal.php: write_config(sprintf(gettext("Captive Portal: zone %s: Restore default error page"), $cpzone));
-src/www/services_captiveportal.php: write_config(sprintf(gettext("Captive Portal: zone %s: Restore default logout page"), $cpzone));
-src/www/services_captiveportal.php: $reqdfieldsn = array(gettext("Zone name"), gettext("Interface"));
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("The captive portal cannot be used on interface %s since it is part of a bridge."), $cpbrif);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("The captive portal cannot be used on interface %s since it is used already on %s instance."), $cpbrif, $cp['zone']);
-src/www/services_captiveportal.php: $input_errors[] = gettext("Certificate must be specified for HTTPS login.");
-src/www/services_captiveportal.php: $input_errors[] = gettext("The HTTPS server name must be specified for HTTPS login.");
-src/www/services_captiveportal.php: $input_errors[] = gettext("The timeout must be at least 1 minute.");
-src/www/services_captiveportal.php: $input_errors[] = gettext("Hard timeout must be less or equal Default lease time set on DHCP Server");
-src/www/services_captiveportal.php: $input_errors[] = gettext("The idle timeout must be at least 1 minute.");
-src/www/services_captiveportal.php: $input_errors[] = gettext("The pass-through credit count must be a number or left blank.");
-src/www/services_captiveportal.php: $input_errors[] = gettext("The waiting period to restore pass-through credits must be above 0 hours.");
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['radiusip']);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['radiusip2']);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['radiusip3']);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['radiusip4']);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusport']);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusport2']);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusport3']);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusport4']);
-src/www/services_captiveportal.php: $input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusacctport']);
-src/www/services_captiveportal.php: $input_errors[] = gettext("The maximum number of concurrent connections per client IP address may not be larger than the global maximum.");
-src/www/services_captiveportal.php: $input_errors[] = gettext("The NAS-Identifier must be 3-253 characters long and should only contain ASCII characters.");
-src/www/services_captiveportal.php: $tab_array[] = array(gettext("Captive portal(s)"), true, "services_captiveportal.php?zone={$cpzone}");
-src/www/services_captiveportal.php: $tab_array[] = array(gettext("MAC"), false, "services_captiveportal_mac.php?zone={$cpzone}");
-src/www/services_captiveportal.php: $tab_array[] = array(gettext("Allowed IP addresses"), false, "services_captiveportal_ip.php?zone={$cpzone}");
-src/www/services_captiveportal.php: // $tab_array[] = array(gettext("Allowed Hostnames"), false, "services_captiveportal_hostname.php?zone={$cpzone}");
-src/www/services_captiveportal.php: $tab_array[] = array(gettext("Vouchers"), false, "services_captiveportal_vouchers.php?zone={$cpzone}");
-src/www/services_captiveportal.php: $tab_array[] = array(gettext("File Manager"), false, "services_captiveportal_filemanager.php?zone={$cpzone}");
-src/www/services_captiveportal.php: =gettext("Enable captive portal"); ?>
-src/www/services_captiveportal.php:
=gettext("Interfaces"); ?>
-src/www/services_captiveportal.php: =gettext("Select the interface(s) to enable for captive portal."); ?>
-src/www/services_captiveportal.php:
=gettext("Maximum concurrent connections"); ?>
-src/www/services_captiveportal.php:
=gettext("per client IP address (0 = no limit)"); ?>
-src/www/services_captiveportal.php: =gettext("This setting limits the number of concurrent connections to the captive portal HTTP(S) server. This does not set how many users can be logged in " .
-src/www/services_captiveportal.php:
=gettext("Idle timeout"); ?>
-src/www/services_captiveportal.php: =gettext("minutes"); ?>
-src/www/services_captiveportal.php: =gettext("Clients will be disconnected after this amount of inactivity. They may log in again immediately, though. Leave this field blank for no idle timeout."); ?>
-src/www/services_captiveportal.php:
=gettext("Hard timeout"); ?>
-src/www/services_captiveportal.php: =gettext("minutes"); ?>
-src/www/services_captiveportal.php: =gettext("Clients will be disconnected after this amount of time, regardless of activity. They may log in again immediately, though. Leave this field blank for no hard timeout (not recommended unless an idle timeout is set)."); ?>
-src/www/services_captiveportal.php:
=gettext("Pass-through credits allowed per MAC address"); ?>
-src/www/services_captiveportal.php: =gettext("per client MAC address (0 or blank = none)"); ?>
-src/www/services_captiveportal.php: =gettext("This setting allows passing through the captive portal without authentication a limited number of times per MAC address. Once used up, the client can only log in with valid credentials until the waiting period specified below has expired. Recommended to set a hard timeout and/or idle timeout when using this for it to be effective."); ?>
-src/www/services_captiveportal.php:
=gettext("Waiting period to restore pass-through credits"); ?>
-src/www/services_captiveportal.php: =gettext("hours"); ?>
-src/www/services_captiveportal.php: =gettext("Clients will have their available pass-through credits restored to the original count after this amount of time since using the first one. This must be above 0 hours if pass-through credits are enabled."); ?>
-src/www/services_captiveportal.php:
=gettext("Reset waiting period on attempted access"); ?>
-src/www/services_captiveportal.php: =gettext("Enable waiting period reset on attempted access"); ?>
-src/www/services_captiveportal.php: =gettext("If enabled, the waiting period is reset to the original duration if access is attempted when all pass-through credits have already been exhausted."); ?>
-src/www/services_captiveportal.php:
=gettext("Logout popup window"); ?>
-src/www/services_captiveportal.php: =gettext("Enable logout popup window"); ?>
-src/www/services_captiveportal.php: =gettext("If enabled, a popup window will appear when clients are allowed through the captive portal. This allows clients to explicitly disconnect themselves before the idle or hard timeout occurs."); ?>
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: =gettext("If you provide a URL here, clients will be redirected to that URL instead of the one they initially tried " .
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: =gettext("Disable concurrent logins"); ?>
-src/www/services_captiveportal.php: =gettext("If this option is set, only the most recent login per username will be active. Subsequent logins will cause machines previously logged in with the same username to be disconnected."); ?>
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: =gettext("If this option is set, the captive portal will restrict each user who logs in to the specified default bandwidth. RADIUS can override the default settings. Leave empty or set to 0 for no limit."); ?>
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: =gettext("Enter the IP address of the RADIUS server which users of the captive portal have to authenticate against."); ?>
-src/www/services_captiveportal.php:
=gettext("Port"); ?>
-src/www/services_captiveportal.php: =gettext("Leave this field blank to use the default port (1812)."); ?>
-src/www/services_captiveportal.php:
=gettext("Shared secret"); ?>
-src/www/services_captiveportal.php: =gettext("Leave this field blank to not use a RADIUS shared secret (not recommended)."); ?>
-src/www/services_captiveportal.php:
=gettext("Secondary RADIUS server"); ?>
-src/www/services_captiveportal.php:
=gettext("IP address"); ?>
-src/www/services_captiveportal.php: =gettext("If you have a second RADIUS server, you can activate it by entering its IP address here."); ?>
-src/www/services_captiveportal.php:
=gettext("Port"); ?>
-src/www/services_captiveportal.php:
=gettext("Shared secret"); ?>
-src/www/services_captiveportal.php:
=gettext("Primary RADIUS server"); ?>
-src/www/services_captiveportal.php:
=gettext("IP address"); ?>
-src/www/services_captiveportal.php: =gettext("If you have a third RADIUS server, you can activate it by entering its IP address here."); ?>
-src/www/services_captiveportal.php:
=gettext("Port"); ?>
-src/www/services_captiveportal.php:
=gettext("Shared secret"); ?>
-src/www/services_captiveportal.php:
=gettext("Secondary RADIUS server"); ?>
-src/www/services_captiveportal.php:
=gettext("IP address"); ?>
-src/www/services_captiveportal.php: =gettext("If you have a fourth RADIUS server, you can activate it by entering its IP address here."); ?>
-src/www/services_captiveportal.php:
=gettext("Port"); ?>
-src/www/services_captiveportal.php:
=gettext("Shared secret"); ?>
-src/www/services_captiveportal.php:
=gettext("Accounting"); ?>
-src/www/services_captiveportal.php: =gettext("send RADIUS accounting packets"); ?>
-src/www/services_captiveportal.php: =gettext("If this is enabled, RADIUS accounting packets will be sent to the primary RADIUS server."); ?>
-src/www/services_captiveportal.php:
=gettext("Accounting port"); ?>
-src/www/services_captiveportal.php: =gettext("Leave blank to use the default port (1813)."); ?>
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: =gettext("Reauthenticate connected users every minute"); ?>
-src/www/services_captiveportal.php: =gettext("If reauthentication is enabled, Access-Requests will be sent to the RADIUS server for each user that is " .
-src/www/services_captiveportal.php:
=gettext("RADIUS MAC authentication"); ?>
-src/www/services_captiveportal.php: />=gettext("Enable RADIUS MAC authentication"); ?>
-src/www/services_captiveportal.php: =gettext("If this option is enabled, the captive portal will try to authenticate users by sending their MAC address as the username and the password " .
-src/www/services_captiveportal.php:
=gettext("MAC authentication secret"); ?>
-src/www/services_captiveportal.php:
=gettext("RADIUS NAS IP attribute"); ?>
-src/www/services_captiveportal.php: =gettext("Choose the IP to use for calling station attribute."); ?>
-src/www/services_captiveportal.php:
=gettext("Session-Timeout"); ?>
-src/www/services_captiveportal.php:
/>=gettext("Use RADIUS Session-Timeout attributes"); ?>
-src/www/services_captiveportal.php: =gettext("When this is enabled, clients will be disconnected after the amount of time retrieved from the RADIUS Session-Timeout attribute."); ?>
/>=gettext("Invert Acct-Input-Octets and Acct-Output-Octets"); ?>
-src/www/services_captiveportal.php: =gettext("When this is enabled, data counts for RADIUS accounting packets will be taken from the client perspective, not the NAS. Acct-Input-Octets will represent download, and Acct-Output-Octets will represent upload."); ?>
-src/www/services_captiveportal.php:
=gettext("NAS Identifier"); ?>
-src/www/services_captiveportal.php: =gettext("Specify a NAS identifier to override the default value") . " (" . php_uname("n") . ")"; ?>
-src/www/services_captiveportal.php:
=gettext("MAC address format"); ?>
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: echo "\n";
-src/www/services_captiveportal.php: echo "\n";
-src/www/services_captiveportal.php: =gettext("This option changes the MAC address format used in the whole RADIUS system. Change this if you also"); ?>
-src/www/services_captiveportal.php: =gettext("need to change the username format for RADIUS MAC authentication."); ?>
-src/www/services_captiveportal.php: =gettext("default:"); ?> 00:11:22:33:44:55
-src/www/services_captiveportal.php: =gettext("singledash:"); ?> 001122-334455
-src/www/services_captiveportal.php: =gettext("ietf:"); ?> 00-11-22-33-44-55
-src/www/services_captiveportal.php: =gettext("cisco:"); ?> 0011.2233.4455
-src/www/services_captiveportal.php: =gettext("unformatted:"); ?> 001122334455
-src/www/services_captiveportal.php:
=gettext("HTTPS login"); ?>
-src/www/services_captiveportal.php: =gettext("Enable HTTPS login"); ?>
-src/www/services_captiveportal.php: =gettext("If enabled, the username and password will be transmitted over an HTTPS connection to protect against eavesdroppers. A server name and certificate must also be specified below."); ?>
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: =gettext("No Certificates defined."); ?> Create one under System > Cert Manager.
-src/www/services_captiveportal.php:
=gettext("Disable HTTPS forwards"); ?>
-src/www/services_captiveportal.php: =gettext("Disable HTTPS forwards"); ?>
-src/www/services_captiveportal.php: =gettext("If this option is set, attempts to connect to SSL/HTTPS (Port 443) sites will not be forwarded to the captive portal. This prevents certificate errors from being presented to the user even if HTTPS logins are enabled. Users must attempt a connecton to an HTTP (Port 80) site to get forwarded to the captive portal. If HTTPS logins are enabled, the user will be redirected to the HTTPS login page."); ?>
-src/www/services_captiveportal.php:
=gettext("Portal page contents"); ?>
-src/www/services_captiveportal.php: =gettext("View current page"); ?>
-src/www/services_captiveportal.php: =gettext("Download current page"); ?>
-src/www/services_captiveportal.php: =gettext("Restore default portal page"); ?>
-src/www/services_captiveportal.php: gettext('Upload an HTML/PHP file for the portal page here (leave blank to keep the current one). ' .
-src/www/services_captiveportal.php: =gettext("Example code for the form:"); ?>
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: =gettext("View current page"); ?>
-src/www/services_captiveportal.php: =gettext("Download current page"); ?>
-src/www/services_captiveportal.php: =gettext("Restore default error page"); ?>
-src/www/services_captiveportal.php: =gettext("The contents of the HTML/PHP file that you upload here are displayed when an authentication error occurs. " .
-src/www/services_captiveportal.php: "You may include"); ?> "$PORTAL_MESSAGE$", =gettext("which will be replaced by the error or reply messages from the RADIUS server, if any."); ?>
-src/www/services_captiveportal.php:
-src/www/services_captiveportal.php: =gettext("View current page"); ?>
-src/www/services_captiveportal.php: =gettext("Download current page"); ?>
-src/www/services_captiveportal.php: =gettext("Restore default logout page"); ?>
-src/www/services_captiveportal.php: =gettext("The contents of the HTML/PHP file that you upload here are displayed on authentication success when the logout popup is enabled."); ?>
-src/www/services_captiveportal.php: " onclick="enable_change(true)" />
-src/www/services_captiveportal.php: " onclick="enable_change(true)" />
-src/www/services_captiveportal.php:
=gettext("Note:"); ?>
-src/www/services_captiveportal.php: =gettext("Changing any settings on this page will disconnect all clients! Don't forget to enable the DHCP server on your captive portal interface! Make sure that the default/maximum DHCP lease time is higher than the timeout entered on this page. Also, the DNS forwarder needs to be enabled for DNS lookups by unauthenticated clients to work."); ?>
-src/www/services_captiveportal_filemanager.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"), $a_cp[$cpzone]['zone']);
-src/www/services_captiveportal_filemanager.php: $input_errors[] = sprintf(gettext("A file with the name '%s' already exists."), $name);
-src/www/services_captiveportal_filemanager.php: $input_errors[] = gettext("The total size of all files uploaded may not exceed ") .
-src/www/services_captiveportal_filemanager.php: array('label'=>gettext('add file'), 'href'=>'services_captiveportal_filemanager.php?zone='.$cpzone.'&act=add'),
-src/www/services_captiveportal_filemanager.php: $tab_array[] = array(gettext("Captive portal(s)"), false, "services_captiveportal.php?zone={$cpzone}");
-src/www/services_captiveportal_filemanager.php: $tab_array[] = array(gettext("MAC"), false, "services_captiveportal_mac.php?zone={$cpzone}");
-src/www/services_captiveportal_filemanager.php: $tab_array[] = array(gettext("Allowed IP addresses"), false, "services_captiveportal_ip.php?zone={$cpzone}");
-src/www/services_captiveportal_filemanager.php: // $tab_array[] = array(gettext("Allowed Hostnames"), false, "services_captiveportal_hostname.php?zone={$cpzone}");
-src/www/services_captiveportal_filemanager.php: $tab_array[] = array(gettext("Vouchers"), false, "services_captiveportal_vouchers.php?zone={$cpzone}");
-src/www/services_captiveportal_filemanager.php: $tab_array[] = array(gettext("File Manager"), true, "services_captiveportal_filemanager.php?zone={$cpzone}");
-src/www/services_captiveportal_filemanager.php:
-src/www/services_captiveportal_filemanager.php: =gettext("Note:"); ?>
-src/www/services_captiveportal_filemanager.php: =gettext("Any files that you upload here with the filename prefix of captiveportal- will " .
-src/www/services_captiveportal_filemanager.php: =gettext("In addition, you can also upload .php files for execution. You can pass the filename " .
-src/www/services_captiveportal_filemanager.php: <a href="/captiveportal-aup.php?zone=$PORTAL_ZONE$&redirurl=$PORTAL_REDIRURL$">=gettext("Acceptable usage policy"); ?></a>
-src/www/services_captiveportal_filemanager.php:
-src/www/services_captiveportal_hostname.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"), $a_cp[$cpzone]['zone']);
-src/www/services_captiveportal_hostname.php: $tab_array[] = array(gettext("Captive portal(s)"), false, "services_captiveportal.php?zone={$cpzone}");
-src/www/services_captiveportal_hostname.php: $tab_array[] = array(gettext("MAC"), false, "services_captiveportal_mac.php?zone={$cpzone}");
-src/www/services_captiveportal_hostname.php: $tab_array[] = array(gettext("Allowed IP addresses"), false, "services_captiveportal_ip.php?zone={$cpzone}");
-src/www/services_captiveportal_hostname.php: $tab_array[] = array(gettext("Allowed Hostnames"), true, "services_captiveportal_hostname.php?zone={$cpzone}");
-src/www/services_captiveportal_hostname.php: $tab_array[] = array(gettext("Vouchers"), false, "services_captiveportal_vouchers.php?zone={$cpzone}");
-src/www/services_captiveportal_hostname.php: $tab_array[] = array(gettext("File Manager"), false, "services_captiveportal_filemanager.php?zone={$cpzone}");
-src/www/services_captiveportal_hostname.php:
=gettext("Hostname"); ?>
-src/www/services_captiveportal_hostname.php:
=gettext("Description"); ?>
-src/www/services_captiveportal_hostname.php: ')" class="btn btn-default btn-xs">
-src/www/services_captiveportal_hostname.php: =gettext("Note:"); ?>
-src/www/services_captiveportal_hostname.php: =gettext("Adding allowed Hostnames will allow a DNS hostname access to/from access through the captive portal without being taken to the portal page. This can be used for a web server serving images for the portal page or a DNS server on another network, for example. By specifying from addresses, it may be used to always allow pass-through access from a client behind the captive portal."); ?>
-src/www/services_captiveportal_hostname.php:
=gettext("any"); ?> x.x.x.x
-src/www/services_captiveportal_hostname.php:
=gettext("All connections"); ?> =gettext("to"); ?> =gettext("the Hostname are allowed"); ?>
-src/www/services_captiveportal_hostname.php:
x.x.x.x =gettext("any"); ?>
-src/www/services_captiveportal_hostname.php:
=gettext("All connections"); ?> =gettext("from"); ?> =gettext("the Hostname are allowed"); ?>
-src/www/services_captiveportal_hostname_edit.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"),gettext("Edit allowed Hostname"));
-src/www/services_captiveportal_hostname_edit.php: $reqdfieldsn = array(gettext("Allowed Hostname"));
-src/www/services_captiveportal_hostname_edit.php: $input_errors[] = sprintf(gettext("A valid Hostname must be specified. [%s]"), $_POST['hostname']);
-src/www/services_captiveportal_hostname_edit.php: $input_errors[] = gettext("Upload speed needs to be an integer");
-src/www/services_captiveportal_hostname_edit.php: $input_errors[] = gettext("Download speed needs to be an integer");
-src/www/services_captiveportal_hostname_edit.php: $input_errors[] = sprintf("[%s] %s.", $_POST['hostname'], gettext("already allowed")) ;
-src/www/services_captiveportal_hostname_edit.php:
=gettext("Direction"); ?>
-src/www/services_captiveportal_hostname_edit.php: $dirs = array(gettext("Both"),gettext("From"),gettext("To")) ;
-src/www/services_captiveportal_hostname_edit.php: =gettext("Use"); ?> =gettext("From"); ?> =gettext("to always allow an Hostname through the captive portal (without authentication)"); ?>.
-src/www/services_captiveportal_hostname_edit.php: =gettext("Use"); ?> =gettext("To"); ?> =gettext("to allow access from all clients (even non-authenticated ones) behind the portal to this Hostname"); ?>.
-src/www/services_captiveportal_hostname_edit.php:
-src/www/services_captiveportal_hostname_edit.php: =gettext("You may enter a description here for your reference (not parsed)"); ?>.
-src/www/services_captiveportal_hostname_edit.php:
=gettext("Bandwidth up"); ?>
-src/www/services_captiveportal_hostname_edit.php: =gettext("Enter a upload limit to be enforced on this Hostname in Kbit/s"); ?>
-src/www/services_captiveportal_hostname_edit.php:
=gettext("Bandwidth down"); ?>
-src/www/services_captiveportal_hostname_edit.php: =gettext("Enter a download limit to be enforced on this Hostname in Kbit/s"); ?>
-src/www/services_captiveportal_hostname_edit.php: " />
-src/www/services_captiveportal_ip.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"), $a_cp[$cpzone]['zone']);
-src/www/services_captiveportal_ip.php: $tab_array[] = array(gettext("Captive portal(s)"), false, "services_captiveportal.php?zone={$cpzone}");
-src/www/services_captiveportal_ip.php: $tab_array[] = array(gettext("MAC"), false, "services_captiveportal_mac.php?zone={$cpzone}");
-src/www/services_captiveportal_ip.php: $tab_array[] = array(gettext("Allowed IP addresses"), true, "services_captiveportal_ip.php?zone={$cpzone}");
-src/www/services_captiveportal_ip.php: // $tab_array[] = array(gettext("Allowed Hostnames"), false, "services_captiveportal_hostname.php?zone={$cpzone}");
-src/www/services_captiveportal_ip.php: $tab_array[] = array(gettext("Vouchers"), false, "services_captiveportal_vouchers.php?zone={$cpzone}");
-src/www/services_captiveportal_ip.php: $tab_array[] = array(gettext("File Manager"), false, "services_captiveportal_filemanager.php?zone={$cpzone}");
-src/www/services_captiveportal_ip.php:
=gettext("IP address"); ?>
-src/www/services_captiveportal_ip.php:
=gettext("Description"); ?>
-src/www/services_captiveportal_ip.php: ')" class="btn btn-default btn-xs">
-src/www/services_captiveportal_ip.php: =gettext("Note:"); ?>
-src/www/services_captiveportal_ip.php: =gettext("Adding allowed IP addresses will allow IP access to/from these addresses through the captive portal without being taken to the portal page. This can be used for a web server serving images for the portal page or a DNS server on another network, for example."); ?>
-src/www/services_captiveportal_ip_edit.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"),gettext("Edit allowed IP address"));
-src/www/services_captiveportal_ip_edit.php: $reqdfieldsn = array(gettext("Allowed IP address"), gettext("Subnet mask"));
-src/www/services_captiveportal_ip_edit.php: $input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['ip']);
-src/www/services_captiveportal_ip_edit.php: $input_errors[] = gettext("A valid subnet mask must be specified");
-src/www/services_captiveportal_ip_edit.php: $input_errors[] = gettext("Upload speed needs to be an integer");
-src/www/services_captiveportal_ip_edit.php: $input_errors[] = gettext("Download speed needs to be an integer");
-src/www/services_captiveportal_ip_edit.php: $input_errors[] = sprintf("[%s] %s.", $_POST['ip'], gettext("already allowed")) ;
-src/www/services_captiveportal_ip_edit.php:
=gettext("Edit allowed ip rule");?>
-src/www/services_captiveportal_ip_edit.php:
=gettext("IP address"); ?>
-src/www/services_captiveportal_ip_edit.php: =gettext("IP address and subnet mask. Use /32 for a single IP");?>.
-src/www/services_captiveportal_ip_edit.php:
=gettext("Description"); ?>
-src/www/services_captiveportal_ip_edit.php: =gettext("You may enter a description here for your reference (not parsed)"); ?>.
-src/www/services_captiveportal_ip_edit.php:
=gettext("Bandwidth up"); ?>
-src/www/services_captiveportal_ip_edit.php: =gettext("Enter a upload limit to be enforced on this IP address in Kbit/s"); ?>
-src/www/services_captiveportal_ip_edit.php:
=gettext("Bandwidth down"); ?>
-src/www/services_captiveportal_ip_edit.php: =gettext("Enter a download limit to be enforced on this IP address in Kbit/s"); ?>
-src/www/services_captiveportal_ip_edit.php: " />
-src/www/services_captiveportal_mac.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"), $a_cp[$cpzone]['zone']);
-src/www/services_captiveportal_mac.php: echo gettext("No entry exists yet!") ."\n";
-src/www/services_captiveportal_mac.php: echo gettext("Please set the zone on which the operation should be allowed");
-src/www/services_captiveportal_mac.php: echo gettext("No entry exists for this username:") . " " . $_POST['username'] . "\n";
-src/www/services_captiveportal_mac.php: echo gettext("The entry was sucessfully deleted") . "\n";
-src/www/services_captiveportal_mac.php: echo gettext("No entry exists for this mac address:") . " " . $_POST['delmac'] . "\n";
-src/www/services_captiveportal_mac.php: array('label'=>gettext("add host"), 'href'=>'services_captiveportal_mac_edit.php?zone='.$cpzone),
-src/www/services_captiveportal_mac.php: You must apply the changes in order for them to take effect."));?>
-src/www/services_captiveportal_mac.php: $tab_array[] = array(gettext("Captive portal(s)"), false, "services_captiveportal.php?zone={$cpzone}");
-src/www/services_captiveportal_mac.php: $tab_array[] = array(gettext("MAC"), true, "services_captiveportal_mac.php?zone={$cpzone}");
-src/www/services_captiveportal_mac.php: $tab_array[] = array(gettext("Allowed IP addresses"), false, "services_captiveportal_ip.php?zone={$cpzone}");
-src/www/services_captiveportal_mac.php: // $tab_array[] = array(gettext("Allowed Hostnames"), false, "services_captiveportal_hostname.php?zone={$cpzone}");
-src/www/services_captiveportal_mac.php: $tab_array[] = array(gettext("Vouchers"), false, "services_captiveportal_vouchers.php?zone={$cpzone}");
-src/www/services_captiveportal_mac.php: $tab_array[] = array(gettext("File Manager"), false, "services_captiveportal_filemanager.php?zone={$cpzone}");
-src/www/services_captiveportal_mac.php:
=gettext("MAC address"); ?>
-src/www/services_captiveportal_mac.php:
=gettext("Description"); ?>
-src/www/services_captiveportal_mac.php: ')" class="btn btn-default btn-xs">
-src/www/services_captiveportal_mac.php: =gettext("Note:"); ?>
-src/www/services_captiveportal_mac.php: =gettext("Adding MAC addresses as 'pass' MACs allows them access through the captive portal automatically without being taken to the portal page."); ?>
-src/www/services_captiveportal_mac_edit.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"),gettext("Edit MAC address rules"));
-src/www/services_captiveportal_mac_edit.php: $reqdfieldsn = array(gettext("Action"), gettext("MAC address"));
-src/www/services_captiveportal_mac_edit.php: $input_errors[] = sprintf(gettext("The MAC address %s belongs to a local interface, you cannot use it here."), $_POST['mac']);
-src/www/services_captiveportal_mac_edit.php: $input_errors[] = sprintf("%s. [%s]", gettext("A valid MAC address must be specified"), $_POST['mac']);
-src/www/services_captiveportal_mac_edit.php: $input_errors[] = gettext("Upload speed needs to be an integer");
-src/www/services_captiveportal_mac_edit.php: $input_errors[] = gettext("Download speed needs to be an integer");
-src/www/services_captiveportal_mac_edit.php: $input_errors[] = sprintf("[%s] %s.", $_POST['mac'], gettext("already exists"));
-src/www/services_captiveportal_mac_edit.php:
=gettext("Edit MAC address rules");?>
-src/www/services_captiveportal_mac_edit.php:
=gettext("Action"); ?>
-src/www/services_captiveportal_mac_edit.php: =gettext("Choose what to do with packets coming from this MAC address"); ?>.
-src/www/services_captiveportal_mac_edit.php:
=gettext("MAC address"); ?>
-src/www/services_captiveportal_mac_edit.php: =gettext("Copy my MAC address");?>
-src/www/services_captiveportal_mac_edit.php: =gettext("MAC address (6 hex octets separated by colons)"); ?>
-src/www/services_captiveportal_mac_edit.php:
=gettext("Description"); ?>
-src/www/services_captiveportal_mac_edit.php: =gettext("You may enter a description here for your reference (not parsed)"); ?>.
-src/www/services_captiveportal_mac_edit.php:
=gettext("Bandwidth up"); ?>
-src/www/services_captiveportal_mac_edit.php: =gettext("Enter a upload limit to be enforced on this MAC address in Kbit/s"); ?>
-src/www/services_captiveportal_mac_edit.php:
=gettext("Bandwidth down"); ?>
-src/www/services_captiveportal_mac_edit.php: =gettext("Enter a download limit to be enforced on this MAC address in Kbit/s"); ?>
-src/www/services_captiveportal_mac_edit.php: " />
-src/www/services_captiveportal_vouchers.php:$pgtitle = array(gettext("Services"), gettext("Captive portal"), gettext("Vouchers"), $a_cp[$cpzone]['zone']);
-src/www/services_captiveportal_vouchers.php: $config['voucher'][$cpzone]['descrmsgnoaccess'] = gettext("Voucher invalid");
-src/www/services_captiveportal_vouchers.php: $config['voucher'][$cpzone]['descrmsgexpired'] = gettext("Voucher expired");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("Cannot write private key file") . ".\n";
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("Need private RSA key to print vouchers") . "\n";
-src/www/services_captiveportal_vouchers.php: $reqdfieldsn = array(gettext("charset"),gettext("rollbits"),gettext("ticketbits"),gettext("checksumbits"),gettext("publickey"),gettext("magic"));
-src/www/services_captiveportal_vouchers.php: $reqdfieldsn = array(gettext("Synchronize Voucher Database IP"),gettext("Sync port"),gettext("Sync password"),gettext("Sync username"));
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("Need at least 2 characters to create vouchers.");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("Double quotes aren't allowed.");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = "',' " . gettext("aren't allowed.");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("# of Bits to store Roll Id needs to be between 1..31.");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("# of Bits to store Ticket Id needs to be between 1..16.");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("# of Bits to store checksum needs to be between 1..31.");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("This doesn't look like an RSA Public key.");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("This doesn't look like an RSA Private key.");
-src/www/services_captiveportal_vouchers.php: $input_errors[] = gettext("You cannot sync the voucher database to this host (itself).");
-src/www/services_captiveportal_vouchers.php: $savemsg = gettext("Voucher database has been synchronized from {$url}:{$port}");
-src/www/services_captiveportal_vouchers.php: array('label'=>gettext("add voucher"), 'href'=>'services_captiveportal_vouchers_edit.php?zone='.$cpzone),
-src/www/services_captiveportal_vouchers.php: $tab_array[] = array(gettext("Captive portal(s)"), false, "services_captiveportal.php?zone={$cpzone}");
-src/www/services_captiveportal_vouchers.php: $tab_array[] = array(gettext("MAC"), false, "services_captiveportal_mac.php?zone={$cpzone}");
-src/www/services_captiveportal_vouchers.php: $tab_array[] = array(gettext("Allowed IP addresses"), false, "services_captiveportal_ip.php?zone={$cpzone}");
-src/www/services_captiveportal_vouchers.php: // $tab_array[] = array(gettext("Allowed Hostnames"), false, "services_captiveportal_hostname.php?zone={$cpzone}");
-src/www/services_captiveportal_vouchers.php: $tab_array[] = array(gettext("Vouchers"), true, "services_captiveportal_vouchers.php?zone={$cpzone}");
-src/www/services_captiveportal_vouchers.php: $tab_array[] = array(gettext("File Manager"), false, "services_captiveportal_filemanager.php?zone={$cpzone}");
-src/www/services_captiveportal_vouchers.php: =gettext("Enable Vouchers"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Voucher Rolls"); ?>
-src/www/services_captiveportal_vouchers.php:
=gettext("Roll"); ?> #
-src/www/services_captiveportal_vouchers.php:
=gettext("Minutes/Ticket"); ?>
-src/www/services_captiveportal_vouchers.php:
# =gettext("of Tickets"); ?>
-src/www/services_captiveportal_vouchers.php:
=gettext("Comment"); ?>
-src/www/services_captiveportal_vouchers.php: " alt="=gettext("edit voucher"); ?>" >
-src/www/services_captiveportal_vouchers.php: ')">" alt="=gettext("delete vouchers"); ?>">
-src/www/services_captiveportal_vouchers.php: " alt="=gettext("generate vouchers for this roll to CSV file"); ?>">
-src/www/services_captiveportal_vouchers.php: =gettext("Create, generate and activate Rolls with Vouchers that allow access through the " .
-src/www/services_captiveportal_vouchers.php: =gettext("Enable Voucher support first using the checkbox above and hit Save at the bottom."); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Voucher public key"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Paste an RSA public key (64 Bit or smaller) in PEM format here. This key is used to decrypt vouchers."); ?> =gettext('Generate');?> =gettext('new key');?>.
-src/www/services_captiveportal_vouchers.php:
=gettext("Voucher private key"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Paste an RSA private key (64 Bit or smaller) in PEM format here. This key is only used to generate encrypted vouchers and doesn't need to be available if the vouchers have been generated offline."); ?> =gettext('Generate');?> =gettext('new key');?>.
-src/www/services_captiveportal_vouchers.php:
=gettext("Character set"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Tickets are generated with the specified character set. It should contain printable characters (numbers, lower case and upper case letters) that are hard to confuse with others. Avoid e.g. 0/O and l/1."); ?>
-src/www/services_captiveportal_vouchers.php:
# =gettext("of Roll Bits"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Reserves a range in each voucher to store the Roll # it belongs to. Allowed range: 1..31. Sum of Roll+Ticket+Checksum bits must be one Bit less than the RSA key size."); ?>
-src/www/services_captiveportal_vouchers.php:
# =gettext("of Ticket Bits"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Reserves a range in each voucher to store the Ticket# it belongs to. Allowed range: 1..16. Using 16 bits allows a roll to have up to 65535 vouchers. A bit array, stored in RAM and in the config, is used to mark if a voucher has been used. A bit array for 65535 vouchers requires 8 KB of storage."); ?>
-src/www/services_captiveportal_vouchers.php:
# =gettext("of Checksum Bits"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Reserves a range in each voucher to store a simple checksum over Roll # and Ticket#. Allowed range is 0..31."); ?>
-src/www/services_captiveportal_vouchers.php:
=gettext("Magic Number"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Magic number stored in every voucher. Verified during voucher check. Size depends on how many bits are left by Roll+Ticket+Checksum bits. If all bits are used, no magic number will be used and checked."); ?>
-src/www/services_captiveportal_vouchers.php:
=gettext("Invalid Voucher Message"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Error message displayed for invalid vouchers on captive portal error page"); ?> ($PORTAL_MESSAGE$).
-src/www/services_captiveportal_vouchers.php:
=gettext("Expired Voucher Message"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Error message displayed for expired vouchers on captive portal error page"); ?> ($PORTAL_MESSAGE$).
-src/www/services_captiveportal_vouchers.php: " onclick="enable_change(true); before_save();" />
-src/www/services_captiveportal_vouchers.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/services_captiveportal_vouchers.php: =gettext("Note:"); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Changing any Voucher parameter (apart from managing the list of Rolls) on this page will render existing vouchers useless if they were generated with different settings."); ?>
-src/www/services_captiveportal_vouchers.php: =gettext("Specifying the Voucher Database Synchronization options will not record any other value from the other options. They will be retrieved/synced from the master."); ?>
-src/www/services_captiveportal_vouchers_edit.php:$pgtitle = array(gettext("Services"), gettext("Captive portal"), gettext("Edit Voucher Rolls"));
-src/www/services_captiveportal_vouchers_edit.php: $reqdfieldsn = array(gettext("Number"),gettext("Count"),gettext("minutes"));
-src/www/services_captiveportal_vouchers_edit.php: $input_errors[] = sprintf(gettext("Roll number %s already exists."), $_POST['number']);
-src/www/services_captiveportal_vouchers_edit.php: $input_errors[] = sprintf(gettext("Roll number must be numeric and less than %s"), $maxnumber);
-src/www/services_captiveportal_vouchers_edit.php: $input_errors[] = sprintf(gettext("A roll has at least one voucher and less than %s."), $maxcount);
-src/www/services_captiveportal_vouchers_edit.php: $input_errors[] = gettext("Each voucher must be good for at least 1 minute.");
-src/www/services_captiveportal_vouchers_edit.php: voucher_log(LOG_INFO,sprintf(gettext('All %1$s vouchers from Roll %2$s marked unused'), $rollent['count'], $rollent['number']));
-src/www/services_captiveportal_vouchers_edit.php:
=gettext("Roll"); ?>#
-src/www/services_captiveportal_vouchers_edit.php: =gettext("Enter the Roll"); ?># (0..=htmlspecialchars($maxnumber);?>) =gettext("found on top of the generated/printed vouchers"); ?>.
-src/www/services_captiveportal_vouchers_edit.php:
=gettext("Minutes per Ticket"); ?>
-src/www/services_captiveportal_vouchers_edit.php: =gettext("Defines the time in minutes that a user is allowed access. The clock starts ticking the first time a voucher is used for authentication"); ?>.
-src/www/services_captiveportal_vouchers_edit.php:
=gettext("Count"); ?>
-src/www/services_captiveportal_vouchers_edit.php: =gettext("Enter the number of vouchers"); ?> (1..=htmlspecialchars($maxcount);?>) =gettext("found on top of the generated/printed vouchers. WARNING: Changing this number for an existing Roll will mark all vouchers as unused again"); ?>.
-src/www/services_captiveportal_vouchers_edit.php:
=gettext("Comment"); ?>
-src/www/services_captiveportal_vouchers_edit.php: =gettext("Can be used to further identify this roll. Ignored by the system"); ?>.
-src/www/services_captiveportal_vouchers_edit.php: " />
-src/www/services_captiveportal_zones.php:$pgtitle = array(gettext("Captiveportal"),gettext("Zones"));
-src/www/services_captiveportal_zones.php: array('href'=>'services_captiveportal_zones_edit.php', 'label'=>gettext("add a new captiveportal instance")),
-src/www/services_captiveportal_zones.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/services_captiveportal_zones.php:
=gettext("Zone");?>
-src/www/services_captiveportal_zones.php:
=gettext("Interfaces");?>
-src/www/services_captiveportal_zones.php:
=gettext("Users");?>
-src/www/services_captiveportal_zones.php:
=gettext("Description");?>
-src/www/services_captiveportal_zones.php: " class="btn btn-default btn-xs">
-src/www/services_captiveportal_zones.php: ')" title="=gettext("delete captiveportal instance");?>" class="btn btn-default btn-xs">
-src/www/services_captiveportal_zones_edit.php:$pgtitle = array(gettext("Services"),gettext("Captive portal"),gettext("Edit Zones"));
-src/www/services_captiveportal_zones_edit.php: $reqdfieldsn = array(gettext("Zone name"));
-src/www/services_captiveportal_zones_edit.php: $input_errors[] = gettext("The zone name can only contain letters, digits, and underscores (_).");
-src/www/services_captiveportal_zones_edit.php: $input_errors[] = sprintf("[%s] %s.", $_POST['zone'], gettext("already exists"));
-src/www/services_captiveportal_zones_edit.php:
=gettext("Edit Captiveportal Zones");?>
-src/www/services_captiveportal_zones_edit.php:
=gettext("Zone name"); ?>
-src/www/services_captiveportal_zones_edit.php: =gettext("Zone name. Can only contain letters, digits, and underscores (_)."); ?>
-src/www/services_captiveportal_zones_edit.php:
=gettext("Description"); ?>
-src/www/services_captiveportal_zones_edit.php: =gettext("You may enter a description here for your reference (not parsed)"); ?>.
-src/www/services_captiveportal_zones_edit.php: " />
-src/www/services_dhcp.php: $savemsg = gettext("The DHCP Server can only be enabled on interfaces configured with static IP addresses") . ".
" . gettext("Only interfaces configured with a static IP will be shown") . ".";
-src/www/services_dhcp.php: $reqdfieldsn = array(gettext("Range begin"),gettext("Range end"));
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid range must be specified.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid range must be specified.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid IP address must be specified for the gateway.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid IP address must be specified for the primary/secondary WINS servers.");
-src/www/services_dhcp.php: $input_errors[] = sprintf(gettext("The gateway address %s does not lie within the chosen interface's subnet."), $_POST['gateway']);
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid IP address must be specified for the primary/secondary DNS servers.");
-src/www/services_dhcp.php: $input_errors[] = gettext("The default lease time must be at least 60 seconds.");
-src/www/services_dhcp.php: $input_errors[] = sprintf(gettext(
-src/www/services_dhcp.php: $input_errors[] = gettext("The maximum lease time must be at least 60 seconds and higher than the default lease time.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid domain name must be specified for the dynamic DNS registration.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid primary domain name server IP address must be specified for the dynamic domain name.");
-src/www/services_dhcp.php: $input_errors[] = gettext("You must specify both a valid domain key and key name.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid domain search list must be specified.");
-src/www/services_dhcp.php: $input_errors[] = gettext("If you specify a mac allow list, it must contain only valid partial MAC addresses.");
-src/www/services_dhcp.php: $input_errors[] = gettext("If you specify a mac deny list, it must contain only valid partial MAC addresses.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid IP address must be specified for the primary/secondary NTP servers.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid domain name must be specified for the DNS domain.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid IP address or hostname must be specified for the TFTP server.");
-src/www/services_dhcp.php: $input_errors[] = gettext("A valid IP address must be specified for the network boot server.");
-src/www/services_dhcp.php: $input_errors[] = gettext("You cannot use the network address in the starting subnet range.");
-src/www/services_dhcp.php: $input_errors[] = gettext("You cannot use the broadcast address in the ending subnet range.");
-src/www/services_dhcp.php: $input_errors[] = sprintf(gettext("The subnet range cannot overlap with virtual IP address %s."),$vip['subnet']);
-src/www/services_dhcp.php: $input_errors[] = gettext("Text type cannot include quotation marks.");
-src/www/services_dhcp.php: $input_errors[] = gettext("String type must be enclosed in quotes like \"this\" or must be a series of octets specified in hexadecimal, separated by colons, like 01:23:45:67:89:ab:cd:ef");
-src/www/services_dhcp.php: $input_errors[] = gettext("Boolean type must be true, false, on, or off.");
-src/www/services_dhcp.php: $input_errors[] = gettext("Unsigned 8-bit integer type must be a number in the range 0 to 255.");
-src/www/services_dhcp.php: $input_errors[] = gettext("Unsigned 16-bit integer type must be a number in the range 0 to 65535.");
-src/www/services_dhcp.php: $input_errors[] = gettext("Unsigned 32-bit integer type must be a number in the range 0 to 4294967295.");
-src/www/services_dhcp.php: $input_errors[] = gettext("Signed 8-bit integer type must be a number in the range -128 to 127.");
-src/www/services_dhcp.php: $input_errors[] = gettext("Signed 16-bit integer type must be a number in the range -32768 to 32767.");
-src/www/services_dhcp.php: $input_errors[] = gettext("Signed 32-bit integer type must be a number in the range -2147483648 to 2147483647.");
-src/www/services_dhcp.php: $input_errors[] = gettext("IP address or host type must be an IP address or host name.");
-src/www/services_dhcp.php: $input_errors[] = gettext("The specified range lies outside of the current subnet.");
-src/www/services_dhcp.php: $input_errors[] = gettext("The range is invalid (first element higher than second element).");
-src/www/services_dhcp.php: $input_errors[] = gettext("The specified range must not be within the DHCP range for this interface.");
-src/www/services_dhcp.php: $input_errors[] = gettext("The specified range must not be within the range configured on a DHCP pool for this interface.");
-src/www/services_dhcp.php: $input_errors[] = sprintf(gettext("You must disable the DHCP relay on the %s interface before enabling the DHCP server."),$iflist[$if]);
-src/www/services_dhcp.php: $input_errors[] = sprintf(gettext("The DHCP range cannot overlap any static DHCP mappings."));
-src/www/services_dhcp.php:$pgtitle = array(gettext("Services"),gettext("DHCP server"));
-src/www/services_dhcp.php: $customitemtypes = array('text' => gettext('Text'), 'string' => gettext('String'), 'boolean' => gettext('Boolean'),
-src/www/services_dhcp.php: 'unsigned integer 8' => gettext('Unsigned 8-bit integer'), 'unsigned integer 16' => gettext('Unsigned 16-bit integer'), 'unsigned integer 32' => gettext('Unsigned 32-bit integer'),
-src/www/services_dhcp.php: 'signed integer 8' => gettext('Signed 8-bit integer'), 'signed integer 16' => gettext('Signed 16-bit integer'), 'signed integer 32' => gettext('Signed 32-bit integer'), 'ip-address' => gettext('IP address or host'));
-src/www/services_dhcp.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/services_dhcp.php:
-src/www/services_dhcp.php:
-src/www/services_dhcp.php: =gettext("Deny unknown clients");?>
-src/www/services_dhcp.php: =gettext("If this is checked, only the clients defined below will get DHCP leases from this server. ");?>
-src/www/services_dhcp.php:
-src/www/services_dhcp.php: =gettext("NOTE: leave blank to use the system default DNS servers - this interface's IP if DNS forwarder is enabled, otherwise the servers configured on the General page.");?>
-src/www/services_dhcp.php:
=gettext("Gateway");?>
-src/www/services_dhcp.php: =gettext("The default is to use the IP on this interface of the firewall as the gateway. Specify an alternate gateway here if this is not the correct gateway for your network. Type \"none\" for no gateway assignment.");?>
-src/www/services_dhcp.php:
=gettext("Domain name");?>
-src/www/services_dhcp.php: =gettext("The default is to use the domain name of this system as the default domain name provided by DHCP. You may specify an alternate domain name here.");?>
-src/www/services_dhcp.php:
=gettext("Domain search list");?>
-src/www/services_dhcp.php: =gettext("The DHCP server can optionally provide a domain search list. Use the semicolon character as separator ");?>
-src/www/services_dhcp.php:
=gettext("Default lease time");?>
-src/www/services_dhcp.php: =gettext("seconds");?>
-src/www/services_dhcp.php: =gettext("This is used for clients that do not ask for a specific " .
-src/www/services_dhcp.php: =gettext("The default is 7200 seconds.");?>
-src/www/services_dhcp.php:
=gettext("Maximum lease time");?>
-src/www/services_dhcp.php: =gettext("seconds");?>
-src/www/services_dhcp.php: =gettext("This is the maximum lease time for clients that ask".
-src/www/services_dhcp.php: =gettext("The default is 86400 seconds.");?>
-src/www/services_dhcp.php:
=gettext("Failover peer IP:");?>
-src/www/services_dhcp.php: =gettext("Leave blank to disable. Enter the interface IP address of the other machine. Machines must be using CARP. Interface's advskew determines whether the DHCPd process is Primary or Secondary. Ensure one machine's advskew<20 (and the other is >20).");?>
-src/www/services_dhcp.php:
=gettext("Static ARP");?>
-src/www/services_dhcp.php:
=gettext("Enable Static ARP entries");?>
-src/www/services_dhcp.php: =gettext("Note:");?> =gettext("This option persists even if DHCP server is disabled. Only the machines listed below will be able to communicate with the firewall on this NIC.");?>
-src/www/services_dhcp.php:
=gettext("Time format change"); ?>
-src/www/services_dhcp.php: =gettext("Change DHCP display lease time from UTC to local time."); ?>
-src/www/services_dhcp.php: =gettext("Note:");?> =gettext("By default DHCP leases are displayed in UTC time. By checking this
-src/www/services_dhcp.php:
=gettext("Dynamic DNS");?>
-src/www/services_dhcp.php: " /> - =gettext("Show Dynamic DNS");?>
-src/www/services_dhcp.php: =gettext("Enable registration of DHCP client names in DNS.");?>
-src/www/services_dhcp.php: =gettext("Note: Leave blank to disable dynamic DNS registration.");?>
-src/www/services_dhcp.php: =gettext("Enter the dynamic DNS domain which will be used to register client names in the DNS server.");?>
-src/www/services_dhcp.php: =gettext("Enter the primary domain name server IP address for the dynamic domain name.");?>
-src/www/services_dhcp.php: =gettext("Enter the dynamic DNS domain key name which will be used to register client names in the DNS server.");?>
-src/www/services_dhcp.php: =gettext("Enter the dynamic DNS domain key secret which will be used to register client names in the DNS server.");?>
-src/www/services_dhcp.php:
=gettext("MAC Address Control");?>
-src/www/services_dhcp.php: " /> - =gettext("Show MAC Address Control");?>
-src/www/services_dhcp.php: =gettext("Enter a list of partial MAC addresses to allow, comma separated, no spaces, such as ");?>00:00:00,01:E5:FF
-src/www/services_dhcp.php: =gettext("Enter a list of partial MAC addresses to deny access, comma separated, no spaces, such as ");?>00:00:00,01:E5:FF
-src/www/services_dhcp.php:
-src/www/services_dhcp.php: " /> - =gettext("Show TFTP configuration");?>
-src/www/services_dhcp.php: =gettext("Leave blank to disable. Enter a full hostname or IP for the TFTP server.");?>
-src/www/services_dhcp.php:
=gettext("LDAP URI");?>
-src/www/services_dhcp.php: " /> - =gettext("Show LDAP configuration");?>
-src/www/services_dhcp.php: =gettext("Leave blank to disable. Enter a full URI for the LDAP server in the form ldap://ldap.example.com/dc=example,dc=com");?>
-src/www/services_dhcp.php:
=gettext("Enable network booting");?>
-src/www/services_dhcp.php: " /> - =gettext("Show Network booting");?>
-src/www/services_dhcp.php: =gettext("Enables network booting.");?>
-src/www/services_dhcp.php: =gettext("Enter the IP of the"); ?> =gettext("next-server"); ?>
-src/www/services_dhcp.php: =gettext("and the default bios filename");?>
-src/www/services_dhcp.php: =gettext("and the UEFI 32bit filename ");?>
-src/www/services_dhcp.php: =gettext("and the UEFI 64bit filename ");?>
-src/www/services_dhcp.php: =gettext("Note: You need both a filename and a boot server configured for this to work!");?>
-src/www/services_dhcp.php: =gettext("You will need all three filenames and a boot server configured for UEFI to work!");?>
-src/www/services_dhcp.php: =gettext("Enter the"); ?> =gettext("root-path"); ?>-=gettext("string");?>
-src/www/services_dhcp.php: =gettext("Note: string-format: iscsi:(servername):(protocol):(port):(LUN):targetname");?>
-src/www/services_dhcp.php:
=gettext("Additional BOOTP/DHCP Options");?>
-src/www/services_dhcp.php: " /> - =gettext("Show Additional BOOTP/DHCP Options");?>
-src/www/services_dhcp.php: =gettext("Enter the DHCP option number and the value for each item you would like to include in the DHCP lease information. For a list of available options please visit this"); ?> =gettext("URL"); ?>
-src/www/services_dhcp.php:
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("Either MAC address or Client identifier must be specified");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("The hostname cannot end with a hyphen according to RFC952");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("The hostname can only contain the characters A-Z, 0-9 and '-'.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid hostname is specified, but the domain name part should be omitted");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid IP address must be specified.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid MAC address must be specified.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("Static ARP is enabled. You must specify an IP address.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("This Hostname, IP, MAC address or Client identifier already exists.");
-src/www/services_dhcp_edit.php: $input_errors[] = sprintf(gettext("The IP address must not be within the DHCP range for this interface."));
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("The IP address must not be within the range configured on a DHCP pool for this interface.");
-src/www/services_dhcp_edit.php: $input_errors[] = sprintf(gettext("The IP address must lie in the %s subnet."),$ifcfgdescr);
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid IP address must be specified for the gateway.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid IP address must be specified for the primary/secondary WINS servers.");
-src/www/services_dhcp_edit.php: $input_errors[] = sprintf(gettext("The gateway address %s does not lie within the chosen interface's subnet."), $_POST['gateway']);
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid IP address must be specified for the primary/secondary DNS servers.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("The default lease time must be at least 60 seconds.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("The maximum lease time must be at least 60 seconds and higher than the default lease time.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid domain name must be specified for the dynamic DNS registration.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid primary domain name server IP address must be specified for the dynamic domain name.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("You must specify both a valid domain key and key name.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid domain search list must be specified.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid IP address must be specified for the primary/secondary NTP servers.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid IP address or hostname must be specified for the TFTP server.");
-src/www/services_dhcp_edit.php: $input_errors[] = gettext("A valid IP address must be specified for the network boot server.");
-src/www/services_dhcp_edit.php:$pgtitle = array(gettext("Services"),gettext("DHCP"),gettext("Edit static mapping"));
-src/www/services_dhcp_edit.php:
=gettext("Static DHCP Mapping");?>
-src/www/services_dhcp_edit.php:
=gettext("MAC address");?>
-src/www/services_dhcp_edit.php: =gettext("Copy my MAC address");?>
-src/www/services_dhcp_edit.php: =gettext("Enter a MAC address in the following format: ".
-src/www/services_dhcp_edit.php:
=gettext("Client identifier");?>
-src/www/services_dhcp_edit.php:
=gettext("IP address");?>
-src/www/services_dhcp_edit.php: =gettext("If an IPv4 address is entered, the address must be outside of the pool.");?>
-src/www/services_dhcp_edit.php: =gettext("If no IPv4 address is given, one will be dynamically allocated from the pool.");?>
-src/www/services_dhcp_edit.php:
=gettext("Hostname");?>
-src/www/services_dhcp_edit.php: =gettext("Name of the host, without domain part.");?>
-src/www/services_dhcp_edit.php: =gettext("Enter the"); ?> =gettext("root-path"); ?>-=gettext("string");?>, overrides setting on main page.
-src/www/services_dhcp_edit.php:
=gettext("Description");?>
-src/www/services_dhcp_edit.php: =gettext("You may enter a description here ".
-src/www/services_dhcp_edit.php:
=gettext("ARP Table Static Entry");?>
-src/www/services_dhcp_edit.php: =gettext("Create an ARP Table Static Entry for this MAC & IP Address pair. ".
-src/www/services_dhcp_edit.php:
=gettext("WINS servers");?>
-src/www/services_dhcp_edit.php:
=gettext("DNS servers");?>
-src/www/services_dhcp_edit.php: =gettext("NOTE: leave blank to use the system default DNS servers - this interface's IP if DNS forwarder is enabled, otherwise the servers configured on the General page.");?>
-src/www/services_dhcp_edit.php:
=gettext("Gateway");?>
-src/www/services_dhcp_edit.php: =gettext("The default is to use the IP on this interface of the firewall as the gateway. Specify an alternate gateway here if this is not the correct gateway for your network.");?>
-src/www/services_dhcp_edit.php:
=gettext("Domain name");?>
-src/www/services_dhcp_edit.php: =gettext("The default is to use the domain name of this system as the default domain name provided by DHCP. You may specify an alternate domain name here.");?>
-src/www/services_dhcp_edit.php:
=gettext("Domain search list");?>
-src/www/services_dhcp_edit.php: =gettext("The DHCP server can optionally provide a domain search list. Use the semicolon character as separator ");?>
-src/www/services_dhcp_edit.php:
=gettext("Default lease time");?>
-src/www/services_dhcp_edit.php: =gettext("seconds");?>
-src/www/services_dhcp_edit.php: =gettext("This is used for clients that do not ask for a specific " .
-src/www/services_dhcp_edit.php: =gettext("The default is 7200 seconds.");?>
-src/www/services_dhcp_edit.php:
=gettext("Maximum lease time");?>
-src/www/services_dhcp_edit.php: =gettext("seconds");?>
-src/www/services_dhcp_edit.php: =gettext("This is the maximum lease time for clients that ask".
-src/www/services_dhcp_edit.php: =gettext("The default is 86400 seconds.");?>
-src/www/services_dhcp_edit.php:
=gettext("Dynamic DNS");?>
-src/www/services_dhcp_edit.php: " /> - =gettext("Show Dynamic DNS");?>
-src/www/services_dhcp_edit.php: =gettext("Enable registration of DHCP client names in DNS.");?>
-src/www/services_dhcp_edit.php: =gettext("Note: Leave blank to disable dynamic DNS registration.");?>
-src/www/services_dhcp_edit.php: =gettext("Enter the dynamic DNS domain which will be used to register client names in the DNS server.");?>
-src/www/services_dhcp_edit.php: =gettext("Enter the primary domain name server IP address for the dynamic domain name.");?>
-src/www/services_dhcp_edit.php: =gettext("Enter the dynamic DNS domain key name which will be used to register client names in the DNS server.");?>
-src/www/services_dhcp_edit.php: =gettext("Enter the dynamic DNS domain key secret which will be used to register client names in the DNS server.");?>
-src/www/services_dhcp_edit.php:
-src/www/services_dhcp_edit.php: " /> - =gettext("Show TFTP configuration");?>
-src/www/services_dhcp_edit.php: =gettext("Leave blank to disable. Enter a full hostname or IP for the TFTP server.");?>
-src/www/services_dhcp_edit.php: " />
-src/www/services_dhcp_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/services_dhcp_relay.php: $reqdfieldsn = array(gettext("Destination Server"), gettext("Interface"));
-src/www/services_dhcp_relay.php: $input_errors[] = gettext("A valid Destination Server IP address must be specified.");
-src/www/services_dhcp_relay.php:$pgtitle = array(gettext("Services"),gettext("DHCP Relay"));
-src/www/services_dhcp_relay.php:
=gettext("DHCP Relay configuration"); ?>
-src/www/services_dhcp_relay.php:
-src/www/services_dhcp_relay.php: =gettext("Append circuit ID and agent ID to requests"); ?>
-src/www/services_dhcp_relay.php:
-src/www/services_dhcp_relay.php:
=gettext("Destination server");?>
-src/www/services_dhcp_relay.php: =gettext("This is the IP address of the server to which DHCP requests are relayed. You can enter multiple server IP addresses, separated by commas. Select \"Proxy requests to DHCP server on WAN subnet\" to relay DHCP packets to the server that was used on the WAN interface.");?>
-src/www/services_dhcp_relay.php: " onclick="enable_change(true)" />
-src/www/services_dhcpv6.php: $savemsg = gettext("The DHCPv6 Server can only be enabled on interfaces configured with static IP addresses") .
-src/www/services_dhcpv6.php: gettext("Only interfaces configured with a static IP will be shown") . ".";
-src/www/services_dhcpv6.php: $reqdfieldsn = array(gettext("Range begin"),gettext("Range end"));
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid range must be specified.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid prefix range must be specified.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid range must be specified.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid range must be specified.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid IPv6 address must be specified for the gateway.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid IPv6 address must be specified for the primary/secondary DNS servers.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("The default lease time must be at least 60 seconds.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("The maximum lease time must be at least 60 seconds and higher than the default lease time.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid domain name must be specified for the dynamic DNS registration.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid primary domain name server IPv4 address must be specified for the dynamic domain name.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("You must specify both a valid domain key and key name.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid domain search list must be specified.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid IPv6 address must be specified for the primary/secondary NTP servers.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid domain name must be specified for the DNS domain.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid IPv6 address or hostname must be specified for the TFTP server.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("A valid URL must be specified for the network bootfile.");
-src/www/services_dhcpv6.php: $input_errors[] = sprintf(gettext("The subnet range cannot overlap with virtual IPv6 address %s."),$vip['subnetv6']);
-src/www/services_dhcpv6.php: $input_errors[] = gettext("The specified range lies outside of the current subnet.");
-src/www/services_dhcpv6.php: $input_errors[] = gettext("The range is invalid (first element higher than second element).");
-src/www/services_dhcpv6.php: $input_errors[] = sprintf(gettext("You must disable the DHCP relay on the %s interface before enabling the DHCP server."),$iflist[$if]);
-src/www/services_dhcpv6.php: $input_errors[] = sprintf(gettext("The DHCP range cannot overlap any static DHCP mappings."));
-src/www/services_dhcpv6.php:$pgtitle = array(gettext("Services"),gettext("DHCPv6 server"));
-src/www/services_dhcpv6.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/services_dhcpv6.php: $tab_array[] = array(gettext("DHCPv6 Server"), true, "services_dhcpv6.php?if={$if}");
-src/www/services_dhcpv6.php: $tab_array[] = array(gettext("Router Advertisements"), false, "services_router_advertisements.php?if={$if}");
-src/www/services_dhcpv6.php:
-src/www/services_dhcpv6.php: =gettext("to"); ?>
-src/www/services_dhcpv6.php: =gettext("Prefix Delegation Size"); ?>: =gettext("Listen Port");?>
-src/www/services_dnsmasq.php: =gettext("The port used for responding to DNS queries. It should normally be left blank unless another service needs to bind to TCP/UDP port 53.");?>
-src/www/services_dnsmasq.php:
=gettext("Interfaces"); ?>
-src/www/services_dnsmasq.php: =gettext("Interface IPs used by the DNS Forwarder for responding to queries from clients. If an interface has both IPv4 and IPv6 IPs, both are used. Queries to other interface IPs not selected below are discarded. The default behavior is to respond to queries on every available IPv4 and IPv6 address.");?>
-src/www/services_dnsmasq.php: =gettext("Strict Interface Binding");?>
-src/www/services_dnsmasq.php: = gettext("If this option is set, the DNS forwarder will only bind to the interfaces containing the IP addresses selected above, rather than binding to all interfaces and discarding queries to other addresses."); ?>
-src/www/services_dnsmasq.php: = gettext("NOTE: This option does NOT work with IPv6. If set, dnsmasq will not bind to IPv6 addresses."); ?>
-src/www/services_dnsmasq.php:
=gettext("Advanced");?>
-src/www/services_dnsmasq.php: " /> - =gettext("Show advanced option");?>
-src/www/services_dnsmasq.php: =gettext("Advanced");?>
-src/www/services_dnsmasq.php: =gettext("Enter any additional options you would like to add to the dnsmasq configuration here, separated by a space or newline"); ?>
-src/www/services_dnsmasq.php: " onclick="enable_change(true)" />
-src/www/services_dnsmasq.php:
=gettext("Note:");?>
-src/www/services_dnsmasq.php: =gettext("Host Overrides");?>
-src/www/services_dnsmasq.php: =gettext("Entries in this section override individual results from the forwarders.");?>
-src/www/services_dnsmasq.php: =gettext("Use these for changing DNS results or for adding custom DNS records.");?>
-src/www/services_dnsmasq.php:
=gettext("Entries in this area override an entire domain, and subdomains, by specifying an".
-src/www/services_dnsmasq.php:
=gettext("Domain");?>
-src/www/services_dnsmasq.php:
=gettext("IP");?>
-src/www/services_dnsmasq.php:
=gettext("Description");?>
-src/www/services_dnsmasq.php: ')" class="btn btn-default btn-xs">
-src/www/services_dnsmasq_domainoverride_edit.php: $reqdfieldsn = array(gettext("Domain"),gettext("IP address"));
-src/www/services_dnsmasq_domainoverride_edit.php: $input_errors[] = gettext("A valid domain must be specified after _msdcs.");
-src/www/services_dnsmasq_domainoverride_edit.php: $input_errors[] = gettext("A valid domain must be specified.");
-src/www/services_dnsmasq_domainoverride_edit.php: $input_errors[] = gettext("A valid IP address must be specified, or # for an exclusion or ! to not forward at all.");
-src/www/services_dnsmasq_domainoverride_edit.php: $input_errors[] = gettext("An interface IP address must be specified for the DNS query source.");
-src/www/services_dnsmasq_domainoverride_edit.php:$pgtitle = array(gettext("Services"),gettext("DNS forwarder"),gettext("Edit Domain Override"));
-src/www/services_dnsmasq_domainoverride_edit.php:
=gettext("Domain");?>
-src/www/services_dnsmasq_domainoverride_edit.php: =gettext("Domain to override (NOTE: this does not have to be a valid TLD!)"); ?>
-src/www/services_dnsmasq_domainoverride_edit.php: =gettext("e.g."); ?> =gettext("test"); ?> =gettext("or"); ?> mycompany.localdomain =gettext("or"); ?> 1.168.192.in-addr.arpa
-src/www/services_dnsmasq_domainoverride_edit.php:
=gettext("IP address");?>
-src/www/services_dnsmasq_domainoverride_edit.php: =gettext("IP address of the authoritative DNS server for this domain"); ?>
-src/www/services_dnsmasq_domainoverride_edit.php: =gettext("e.g."); ?> 192.168.100.100 =gettext("Or enter # for an exclusion to pass through this host/subdomain to standard nameservers instead of a previous override."); ?> =gettext("Or enter ! for lookups for this host/subdomain to NOT be forwarded anywhere."); ?>
-src/www/services_dnsmasq_domainoverride_edit.php:
=gettext("Source IP");?>
-src/www/services_dnsmasq_domainoverride_edit.php: =gettext("Source IP address for queries to the DNS server for the override domain."); ?>
-src/www/services_dnsmasq_domainoverride_edit.php: =gettext("Leave blank unless your DNS server is accessed through a VPN tunnel."); ?>
-src/www/services_dnsmasq_domainoverride_edit.php:
=gettext("Description");?>
-src/www/services_dnsmasq_domainoverride_edit.php: =gettext("You may enter a description here".
-src/www/services_dnsmasq_domainoverride_edit.php: " />
-src/www/services_dnsmasq_domainoverride_edit.php: " onclick="window.location.href='=$referer;?>'" />
-src/www/services_dnsmasq_edit.php: $reqdfieldsn = array(gettext("Domain"),gettext("IP address"));
-src/www/services_dnsmasq_edit.php: $input_errors[] = gettext("The hostname can only contain the characters A-Z, 0-9 and '-'.");
-src/www/services_dnsmasq_edit.php: $input_errors[] = gettext("A valid domain must be specified.");
-src/www/services_dnsmasq_edit.php: $input_errors[] = gettext("A valid IP address must be specified.");
-src/www/services_dnsmasq_edit.php: $aliasreqdfieldsn = array(gettext("Alias Domain"));
-src/www/services_dnsmasq_edit.php: $input_errors[] = gettext("Hostnames in alias list can only contain the characters A-Z, 0-9 and '-'.");
-src/www/services_dnsmasq_edit.php: $input_errors[] = gettext("A valid domain must be specified in alias list.");
-src/www/services_dnsmasq_edit.php: $input_errors[] = gettext("This host/domain already exists.");
-src/www/services_dnsmasq_edit.php:$pgtitle = array(gettext("Services"),gettext("DNS forwarder"),gettext("Edit host"));
-src/www/services_dnsmasq_edit.php:
=gettext("Edit DNS Forwarder entry");?>
-src/www/services_dnsmasq_edit.php:
=gettext("Host");?>
-src/www/services_dnsmasq_edit.php: =gettext("Name of the host, without".
-src/www/services_dnsmasq_edit.php: =gettext("e.g."); ?> =gettext("myhost"); ?>
-src/www/services_dnsmasq_edit.php:
=gettext("Domain");?>
-src/www/services_dnsmasq_edit.php: =gettext("Domain of the host"); ?>
-src/www/services_dnsmasq_edit.php: =gettext("e.g."); ?> =gettext("example.com"); ?>
-src/www/services_dnsmasq_edit.php:
=gettext("IP address");?>
-src/www/services_dnsmasq_edit.php: =gettext("IP address of the host"); ?>
-src/www/services_dnsmasq_edit.php: =gettext("e.g."); ?> 192.168.100.100 =gettext("or"); ?> fd00:abcd::1
-src/www/services_dnsmasq_edit.php:
=gettext("Description");?>
-src/www/services_dnsmasq_edit.php: =gettext("You may enter a description here".
-src/www/services_dnsmasq_edit.php:
=gettext("Aliases"); ?>
-src/www/services_dnsmasq_edit.php: =gettext("Enter additional names for this host."); ?>
-src/www/services_dnsmasq_edit.php:
-src/www/services_dyndns.php: ')" class="btn btn-default btn-xs">
-src/www/services_dyndns.php: =gettext("Note:");?>
-src/www/services_dyndns.php: =gettext("IP addresses appearing in green are up to date with Dynamic DNS provider.");?>
-src/www/services_dyndns.php: =gettext("You can force an update for an IP address on the edit page for that service.");?>
-src/www/services_dyndns_edit.php: $reqdfieldsn = array(gettext('Service type'));
-src/www/services_dyndns_edit.php: $reqdfieldsn[] = gettext('Hostname');
-src/www/services_dyndns_edit.php: $reqdfieldsn[] = gettext('Username');
-src/www/services_dyndns_edit.php: $reqdfieldsn[] = gettext('Password');
-src/www/services_dyndns_edit.php: $reqdfieldsn[] = gettext('Update URL');
-src/www/services_dyndns_edit.php: $input_errors[] = gettext("The Hostname contains invalid characters.");
-src/www/services_dyndns_edit.php: $input_errors[] = gettext("The MX contains invalid characters.");
-src/www/services_dyndns_edit.php: $input_errors[] = gettext("The username contains invalid characters.");
-src/www/services_dyndns_edit.php:$pgtitle = array(gettext("Services"),gettext("Dynamic DNS client"));
-src/www/services_dyndns_edit.php:
-src/www/services_dyndns_edit.php: = gettext("Note: This is almost always the same as the Interface to Monitor.");?>
-src/www/services_dyndns_edit.php:
=gettext("Hostname");?>
-src/www/services_dyndns_edit.php: =gettext("Note:");?>
-src/www/services_dyndns_edit.php: =gettext("Enter the complete host/domain name. example: myhost.dyndns.org");?>
-src/www/services_dyndns_edit.php: =gettext("For he.net tunnelbroker, enter your tunnel ID");?>
-src/www/services_dyndns_edit.php:
=gettext("MX"); ?>
-src/www/services_dyndns_edit.php: =gettext("Note: With DynDNS service you can only use a hostname, not an IP address.");?>
-src/www/services_dyndns_edit.php: =gettext("Set this option only if you need a special MX record. Not".
-src/www/services_dyndns_edit.php:
-src/www/services_dyndns_edit.php: = gettext("Username is required for all types except Namecheap, FreeDNS and Custom Entries.");?>
-src/www/services_dyndns_edit.php: = gettext("Route 53: Enter your Access Key ID.");?>
-src/www/services_dyndns_edit.php: = gettext("Duck DNS: Enter your Token.");?>
-src/www/services_dyndns_edit.php: = gettext("For Custom Entries, Username and Password represent HTTP Authentication username and passwords.");?>
-src/www/services_dyndns_edit.php:
=gettext("Password");?>
-src/www/services_dyndns_edit.php: =gettext("FreeDNS (freedns.afraid.org): Enter your \"Authentication Token\" provided by FreeDNS.");?>
-src/www/services_dyndns_edit.php: = gettext("Route 53: Enter your Secret Access Key.");?>
-src/www/services_dyndns_edit.php: = gettext("Duck DNS: Leave blank.");?>
-src/www/services_dyndns_edit.php:
=gettext("Zone ID");?>
-src/www/services_dyndns_edit.php: = gettext("Enter Zone ID that you received when you created your domain in Route 53.");?>
-src/www/services_dyndns_edit.php:
=gettext("Update URL");?>
-src/www/services_dyndns_edit.php: = gettext("This is the only field required by for Custom Dynamic DNS, and is only used by Custom Entries.");?>
-src/www/services_dyndns_edit.php: = gettext("If you need the new IP to be included in the request, put %IP% in its place.");?>
-src/www/services_dyndns_edit.php:
=gettext("Result Match");?>
-src/www/services_dyndns_edit.php: = gettext("This field is only used by Custom Dynamic DNS Entries.");?>
-src/www/services_dyndns_edit.php: = gettext("This field should be identical to what your DDNS Provider will return if the update succeeds, leave it blank to disable checking of returned results.");?>
-src/www/services_dyndns_edit.php: = gettext("If you need the new IP to be included in the request, put %IP% in its place.");?>
-src/www/services_dyndns_edit.php: = gettext("If you need to include multiple possible values, separate them with a |. If your provider includes a |, escape it with \\|");?>
-src/www/services_dyndns_edit.php: = gettext("Tabs (\\t), newlines (\\n) and carriage returns (\\r) at the beginning or end of the returned results are removed before comparison.");?>
-src/www/services_dyndns_edit.php:
=gettext("TTL");?>
-src/www/services_dyndns_edit.php: = gettext("Choose TTL for your dns record.");?>
-src/www/services_dyndns_edit.php:
=gettext("Note:");?>
-src/www/services_dyndns_edit.php: gettext("add a new igmpentry"), 'href'=>'services_igmpproxy_edit.php'),
-src/www/services_igmpproxy.php: " . gettext("You must apply the changes in order for them to take effect."));?>
-src/www/services_igmpproxy.php:
=gettext("Note:");?> =gettext("Please add the interface for upstream, the allowed subnets, and the downstream interfaces you would like the proxy to allow. Only one 'upstream' interface can be configured.");?>
-src/www/services_igmpproxy_edit.php:$pgtitle = array(gettext("Firewall"),gettext("IGMP Proxy"), gettext("Edit"));
-src/www/services_igmpproxy_edit.php: $input_errors[] = gettext("Only one 'upstream' interface can be configured.");
-src/www/services_igmpproxy_edit.php:
=gettext("IGMP Proxy Edit");?>
-src/www/services_igmpproxy_edit.php:
=gettext("Interface");?>
-src/www/services_igmpproxy_edit.php:
=gettext("Description");?>
-src/www/services_igmpproxy_edit.php: =gettext("You may enter a description here for your reference (not parsed).");?>
-src/www/services_igmpproxy_edit.php:
=gettext("Type");?>
-src/www/services_igmpproxy_edit.php:
-src/www/services_igmpproxy_edit.php:
-src/www/services_igmpproxy_edit.php: =gettext("The upstream network interface is the outgoing interface which is".
-src/www/services_igmpproxy_edit.php: =gettext("Downstream"); ?> =gettext("network interfaces are the distribution interfaces to the".
-src/www/services_igmpproxy_edit.php:
=gettext("Threshold");?>
-src/www/services_igmpproxy_edit.php: =gettext("Defines the TTL threshold for the network interface. Packets".
-src/www/services_igmpproxy_edit.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php: " onclick="NewTimeServer()" alt="add" />
-src/www/services_ntpd.php:
-src/www/services_ntpd.php: prefer option indicates that NTP should favor the use of this server more than all others.'); ?>
-src/www/services_ntpd.php: noselect option indicates that NTP should not use this server for time, but stats for this server will be collected and displayed.'); ?>
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php: ( System Logs > NTP"); ?>).
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php: " /> - =gettext("Show statistics logging options");?>
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php: " /> - =gettext("Show access restriction options");?>
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php: " /> - =gettext("Show Leap second configuration");?>
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php:
-src/www/services_ntpd.php: ,
-src/www/services_ntpd.php: " />
-src/www/services_ntpd_gps.php:$pgtitle = array(gettext("Services"),gettext("NTP GPS"));
-src/www/services_ntpd_gps.php: $tab_array[] = array(gettext("NTP"), false, "services_ntpd.php");
-src/www/services_ntpd_gps.php: $tab_array[] = array(gettext("Serial GPS"), true, "services_ntpd_gps.php");
-src/www/services_ntpd_gps.php: $tab_array[] = array(gettext("PPS"), false, "services_ntpd_pps.php");
-src/www/services_ntpd_gps.php:
-src/www/services_rfc2136_edit.php: =gettext("Paste an HMAC-MD5 key here.");?>
-src/www/services_rfc2136_edit.php:
=gettext("Server");?>
-src/www/services_rfc2136_edit.php:
=gettext("Protocol");?>
-src/www/services_rfc2136_edit.php: " />
-src/www/services_rfc2136_edit.php: =gettext("Use TCP instead of UDP");?>
-src/www/services_rfc2136_edit.php:
=gettext("Use Public IP");?>
-src/www/services_rfc2136_edit.php: " />
-src/www/services_rfc2136_edit.php: =gettext("If the interface IP is private, attempt to fetch and use the public IP instead.");?>
-src/www/services_rfc2136_edit.php:
=gettext("Note:");?>
-src/www/services_rfc2136_edit.php: " . gettext("The DHCPv6 Server can only be enabled on interfaces configured with static IP addresses") . "." .
-src/www/services_router_advertisements.php: "
" . gettext("Only interfaces configured with a static IP will be shown") . ".
";
-src/www/services_router_advertisements.php:$subnets_help = gettext("Subnets are specified in CIDR format. " .
-src/www/services_router_advertisements.php: $input_errors[] = sprintf(gettext("An invalid subnet or alias was specified. [%s/%s]"), $address, $bits);
-src/www/services_router_advertisements.php: $input_errors[] = gettext("A valid IPv6 address must be specified for the primary/secondary DNS servers.");
-src/www/services_router_advertisements.php: $input_errors[] = gettext("A valid domain search list must be specified.");
-src/www/services_router_advertisements.php:$pgtitle = array(gettext("Services"),gettext("Router advertisements"));
-src/www/services_router_advertisements.php: $tab_array[] = array(gettext("DHCPv6 Server"), false, "services_dhcpv6.php?if={$if}");
-src/www/services_router_advertisements.php: $tab_array[] = array(gettext("Router Advertisements"), true, "services_router_advertisements.php?if={$if}");
-src/www/services_router_advertisements.php:
+
+src/www/firewall_aliases_edit.php
+728
+" />
+
+src/www/firewall_aliases_edit.php
+749
+" />
+
+src/www/firewall_aliases_edit.php
+750
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/firewall_aliases_import.php
+37
+$pgtitle = array(gettext("Firewall"),gettext("Aliases"),gettext("Bulk import"));
+
+src/www/firewall_aliases_import.php
+55
+$reqdfieldsn = array(gettext("Name"),gettext("Aliases"));
+
+src/www/firewall_aliases_import.php
+60
+$input_errors[] = gettext("The alias name may only consist of the characters") . " a-z, A-Z, 0-9, _.";
+
+src/www/firewall_aliases_import.php
+64
+$input_errors[] = gettext("An alias with this name already exists.");
+
+src/www/firewall_aliases_import.php
+70
+$input_errors[] = sprintf(gettext("Cannot use a reserved keyword as alias name %s"), $rk);
+
+src/www/firewall_aliases_import.php
+75
+$input_errors[] = gettext("An interface description with this name already exists.");
+
+src/www/firewall_aliases_import.php
+99
+$input_errors[] = sprintf(gettext("%s is not an IP address. Please correct the error to continue"), $impip);
+
+src/www/firewall_aliases_import.php
+107
+$input_errors[] = gettext("Descriptions may not start or end with vertical bar (|) or contain double vertical bar ||.");
+
+src/www/firewall_aliases_import.php
+116
+$input_errors[] = gettext("Descriptions must be less than 200 characters long.");
+
+src/www/firewall_aliases_import.php
+165
+
=gettext("Alias Import");?>
+
+src/www/firewall_aliases_import.php
+173
+
=gettext("Alias Name"); ?>
+
+src/www/firewall_aliases_import.php
+178
+=gettext("The name of the alias may only consist of the characters "a-z, A-Z and 0-9"."); ?>
+
+src/www/firewall_aliases_import.php
+183
+
=gettext("Description"); ?>
+
+src/www/firewall_aliases_import.php
+188
+=gettext("You may enter a description here for your reference (not parsed)"); ?>.
+
+src/www/firewall_aliases_import.php
+193
+
=gettext("Aliases to import"); ?>
+
+src/www/firewall_aliases_import.php
+198
+=gettext("Paste in the aliases to import separated by a carriage return. Common examples are lists of IPs, networks, blacklists, etc."); ?>
+
+src/www/firewall_aliases_import.php
+200
+=gettext("The list may contain IP addresses, with or without CIDR prefix, IP ranges, blank lines (ignored) and an optional description after each IP. e.g.
+"); ?>
+
+src/www/firewall_aliases_import.php
+213
+" />
+
+src/www/firewall_aliases_import.php
+214
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/firewall_nat.php
+155
+$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("Port Forward"));
+
+src/www/firewall_nat.php
+200
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/firewall_nat.php
+208
+$tab_array[] = array(gettext("Port Forward"), true, "firewall_nat.php");
+
+src/www/firewall_nat.php
+209
+$tab_array[] = array(gettext("1
+1"), false, "firewall_nat_1to1.php");
+
+src/www/firewall_nat.php
+210
+$tab_array[] = array(gettext("Outbound"), false, "firewall_nat_out.php");
+
+src/www/firewall_nat.php
+211
+$tab_array[] = array(gettext("NPt"), false, "firewall_nat_npt.php");
+
+src/www/firewall_nat.php
+225
+
+
+src/www/firewall_nat.php
+419
+" onclick="return confirm('=gettext("Do you really want to delete the selected rules?");?>')" class="btn btn-primary" value="Delete selected rules"/>
+
+src/www/firewall_nat_1to1.php
+133
+$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("1
+1"));
+
+src/www/firewall_nat_1to1.php
+137
+array('label'=>gettext("add rule"), 'href'=>'firewall_nat_1to1_edit.php'),
+
+src/www/firewall_nat_1to1.php
+155
+print_info_box_np(gettext("The NAT configuration has been changed.") .
+
+src/www/firewall_nat_1to1.php
+157
+gettext("You must apply the changes in order for them to take effect."));
+
+src/www/firewall_nat_1to1.php
+164
+$tab_array[] = array(gettext("Port Forward"), false, "firewall_nat.php");
+
+src/www/firewall_nat_1to1.php
+165
+$tab_array[] = array(gettext("1
+1"), true, "firewall_nat_1to1.php");
+
+src/www/firewall_nat_1to1.php
+166
+$tab_array[] = array(gettext("Outbound"), false, "firewall_nat_out.php");
+
+src/www/firewall_nat_1to1.php
+167
+$tab_array[] = array(gettext("NPt"), false, "firewall_nat_npt.php");
+
+src/www/firewall_nat_1to1.php
+182
+
=gettext("Interface"); ?>
+
+src/www/firewall_nat_1to1.php
+183
+
=gettext("External IP"); ?>
+
+src/www/firewall_nat_1to1.php
+184
+
=gettext("Internal IP"); ?>
+
+src/www/firewall_nat_1to1.php
+185
+
=gettext("Destination IP"); ?>
+
+src/www/firewall_nat_1to1.php
+186
+
=gettext("Description"); ?>
+
+src/www/firewall_nat_1to1.php
+208
+" >
+
+src/www/firewall_nat_1to1.php
+244
+title="=gettext("move selected mapping before this rule");?>"
+
+src/www/firewall_nat_1to1.php
+247
+">
+
+src/www/firewall_nat_1to1.php
+248
+" onclick="return confirm('=gettext("Do you really want to delete this rule?");?>')" class="btn btn-default btn-xs">
+
+src/www/firewall_nat_1to1.php
+249
+" class="btn btn-default btn-xs">
+
+src/www/firewall_nat_1to1.php
+263
+" class="btn btn-default btn-xs">
+
+src/www/firewall_nat_1to1.php
+267
+
+
+src/www/firewall_nat_1to1.php
+272
+" class="btn btn-default btn-xs">
+
+src/www/firewall_nat_1to1.php
+277
+" data-toggle="tooltip" data-placement="left" title="=gettext("delete mapping");?>" class="btn btn-default btn-xs">
+
+src/www/firewall_nat_1to1.php
+281
+
+
+src/www/firewall_nat_1to1.php
+291
+=gettext("Note
+"); ?>
+
+src/www/firewall_nat_1to1.php
+292
+=gettext("Depending on the way your WAN connection is setup, you may also need a"); ?>
+
+src/www/firewall_nat_1to1.php
+293
+=gettext("Virtual IP."); ?>
+
+src/www/firewall_nat_1to1.php
+294
+=gettext("If you add a 1
+1 NAT entry for any of the interface IPs on this system, " .
+
+src/www/firewall_nat_1to1_edit.php
+97
+$input_errors[] = sprintf(gettext("Invalid characters detected (%s). Please remove invalid characters and save again."),$temp);
+
+src/www/firewall_nat_1to1_edit.php
+102
+$reqdfieldsn = array(gettext("Interface"), gettext("External subnet"));
+
+src/www/firewall_nat_1to1_edit.php
+105
+$reqdfieldsn[] = gettext("Source address");
+
+src/www/firewall_nat_1to1_edit.php
+109
+$reqdfieldsn[] = gettext("Destination address");
+
+src/www/firewall_nat_1to1_edit.php
+140
+$input_errors[] = gettext("A valid external subnet must be specified.");
+
+src/www/firewall_nat_1to1_edit.php
+144
+$input_errors[] = gettext("You must specify single host or alias for alias entries.");
+
+src/www/firewall_nat_1to1_edit.php
+149
+$input_errors[] = sprintf(gettext("%s is not a valid internal IP address."), $_POST['src']);
+
+src/www/firewall_nat_1to1_edit.php
+152
+$input_errors[] = gettext("A valid internal bit count must be specified.");
+
+src/www/firewall_nat_1to1_edit.php
+159
+$input_errors[] = sprintf(gettext("%s is not a valid destination IP address or alias."), $_POST['dst']);
+
+src/www/firewall_nat_1to1_edit.php
+162
+$input_errors[] = gettext("A valid destination bit count must be specified.");
+
+src/www/firewall_nat_1to1_edit.php
+212
+$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("1
+1"),gettext("Edit"));
+
+src/www/firewall_nat_1to1_edit.php
+299
+
=gettext("Edit NAT 1
+1 entry"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+302
+
=gettext("Disabled"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+305
+=gettext("Disable this rule"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+306
+=gettext("Set this option to disable this rule without removing it from the list."); ?>
+
+src/www/firewall_nat_1to1_edit.php
+310
+
=gettext("Interface"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+347
+=gettext("Choose which interface this rule applies to"); ?>.
+
+src/www/firewall_nat_1to1_edit.php
+348
+=gettext("Hint
+in most cases, you'll want to use WAN here"); ?>.
+
+src/www/firewall_nat_1to1_edit.php
+351
+
=gettext("External subnet IP"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+356
+=gettext("Enter the external (usually on a WAN) subnet's starting address for the 1
+1 mapping. " .
+
+src/www/firewall_nat_1to1_edit.php
+358
+=gettext("Hint
+this is generally an address owned by the router itself on the selected interface."); ?>
+
+src/www/firewall_nat_1to1_edit.php
+363
+
=gettext("Internal IP"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+366
+=gettext("not"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+368
+=gettext("Use this option to invert the sense of the match."); ?>
+
+src/www/firewall_nat_1to1_edit.php
+373
+
+
+src/www/firewall_nat_1to1_edit.php
+441
+=gettext("Enter the internal (LAN) subnet for the 1
+1 mapping. The subnet size specified for the internal subnet will be applied to the external subnet."); ?>
+
+src/www/firewall_nat_1to1_edit.php
+445
+
=gettext("Destination"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+448
+=gettext("not"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+450
+=gettext("Use this option to invert the sense of the match."); ?>
+
+src/www/firewall_nat_1to1_edit.php
+455
+
+
+src/www/firewall_nat_1to1_edit.php
+532
+=gettext("The 1
+1 mapping will only be used for connections to or from the specified destination."); ?>
+
+src/www/firewall_nat_1to1_edit.php
+533
+=gettext("Hint
+this is usually 'any'."); ?>
+
+src/www/firewall_nat_1to1_edit.php
+538
+
=gettext("Description"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+543
+=gettext("You may enter a description here for your reference (not parsed)."); ?>
+
+src/www/firewall_nat_1to1_edit.php
+548
+
=gettext("NAT reflection"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+552
+=gettext("use system default"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+555
+=gettext("enable"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+558
+=gettext("disable"); ?>
+
+src/www/firewall_nat_1to1_edit.php
+566
+" />
+
+src/www/firewall_nat_1to1_edit.php
+567
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/firewall_nat_edit.php
+109
+$input_errors[] = sprintf(gettext("Invalid characters detected %s. Please remove invalid characters and save again."), $temp);
+
+src/www/firewall_nat_edit.php
+182
+$reqdfieldsn = array(gettext("Interface"),gettext("Protocol"),gettext("Destination port from"),gettext("Destination port to"));
+
+src/www/firewall_nat_edit.php
+185
+$reqdfieldsn = array(gettext("Interface"),gettext("Protocol"));
+
+src/www/firewall_nat_edit.php
+190
+$reqdfieldsn[] = gettext("Source address");
+
+src/www/firewall_nat_edit.php
+194
+$reqdfieldsn[] = gettext("Destination address");
+
+src/www/firewall_nat_edit.php
+198
+$reqdfieldsn[] = gettext("Redirect target IP");
+
+src/www/firewall_nat_edit.php
+220
+$input_errors[] = sprintf(gettext(""%s" is not a valid redirect target IP address or host alias."), $_POST['localip']);
+
+src/www/firewall_nat_edit.php
+224
+$input_errors[] = sprintf(gettext("%s is not a valid start source port. It must be a port alias or integer between 1 and 65535."), $_POST['srcbeginport']);
+
+src/www/firewall_nat_edit.php
+226
+$input_errors[] = sprintf(gettext("%s is not a valid end source port. It must be a port alias or integer between 1 and 65535."), $_POST['srcendport']);
+
+src/www/firewall_nat_edit.php
+228
+$input_errors[] = sprintf(gettext("%s is not a valid start destination port. It must be a port alias or integer between 1 and 65535."), $_POST['dstbeginport']);
+
+src/www/firewall_nat_edit.php
+230
+$input_errors[] = sprintf(gettext("%s is not a valid end destination port. It must be a port alias or integer between 1 and 65535."), $_POST['dstendport']);
+
+src/www/firewall_nat_edit.php
+233
+$input_errors[] = sprintf(gettext("A valid redirect target port must be specified. It must be a port alias or integer between 1 and 65535."), $_POST['localbeginport']);
+
+src/www/firewall_nat_edit.php
+239
+$input_errors[] = gettext("You must specify single host or alias for alias entries.");
+
+src/www/firewall_nat_edit.php
+244
+$input_errors[] = sprintf(gettext("%s is not a valid source IP address or alias."), $_POST['src']);
+
+src/www/firewall_nat_edit.php
+247
+$input_errors[] = gettext("A valid source bit count must be specified.");
+
+src/www/firewall_nat_edit.php
+252
+$input_errors[] = sprintf(gettext("%s is not a valid destination IP address or alias."), $_POST['dst']);
+
+src/www/firewall_nat_edit.php
+255
+$input_errors[] = gettext("A valid destination bit count must be specified.");
+
+src/www/firewall_nat_edit.php
+274
+$input_errors[] = gettext("The target port range must be an integer between 1 and 65535.");
+
+src/www/firewall_nat_edit.php
+295
+$input_errors[] = gettext("The destination port range overlaps with an existing entry.");
+
+src/www/firewall_nat_edit.php
+407
+$filterent['created'] = make_config_revision_entry(null, gettext("NAT Port Forward"));
+
+src/www/firewall_nat_edit.php
+442
+$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("Port Forward"),gettext("Edit"));
+
+src/www/firewall_nat_edit.php
+473
+
=gettext("Edit Redirect entry"); ?>
+
+src/www/firewall_nat_edit.php
+480
+
=gettext("Disabled"); ?>
+
+src/www/firewall_nat_edit.php
+483
+=gettext("Disable this rule"); ?>
+
+src/www/firewall_nat_edit.php
+484
+=gettext("Set this option to disable this rule without removing it from the list."); ?>
+
+src/www/firewall_nat_edit.php
+488
+
=gettext("No RDR (NOT)"); ?>
+
+src/www/firewall_nat_edit.php
+491
+=gettext("Enabling this option will disable redirection for traffic matching this rule."); ?>
+
+src/www/firewall_nat_edit.php
+492
+ =gettext("Hint
+this option is rarely needed, don't use this unless you know what you're doing."); ?>
+
+src/www/firewall_nat_edit.php
+496
+
=gettext("Interface"); ?>
+
+src/www/firewall_nat_edit.php
+534
+=gettext("Choose which interface this rule applies to."); ?>
+
+src/www/firewall_nat_edit.php
+535
+=gettext("Hint
+in most cases, you'll want to use WAN here."); ?>
+
+src/www/firewall_nat_edit.php
+538
+
=gettext("Protocol"); ?>
+
+src/www/firewall_nat_edit.php
+544
+ =gettext("Choose which IP protocol " .
+
+src/www/firewall_nat_edit.php
+546
+=gettext("Hint
+in most cases, you should specify"); ?> =gettext("TCP"); ?> =gettext("here."); ?>
+
+src/www/firewall_nat_edit.php
+549
+
=gettext("Source"); ?>
+
+src/www/firewall_nat_edit.php
+551
+" /> - =gettext("Show source address and port range"); ?>
+
+src/www/firewall_nat_edit.php
+555
+
=gettext("Source"); ?>
+
+src/www/firewall_nat_edit.php
+558
+=gettext("not"); ?>
+
+src/www/firewall_nat_edit.php
+560
+=gettext("Use this option to invert the sense of the match."); ?>
+
+src/www/firewall_nat_edit.php
+565
+
+
+src/www/firewall_nat_edit.php
+638
+
+
+src/www/firewall_nat_edit.php
+639
+
+
+src/www/firewall_nat_edit.php
+649
+=gettext("Specify the source port or port range for this rule"); ?>. =gettext("This is usually"); ?> =gettext("random"); ?> =gettext("and almost never equal to the destination port range (and should usually be 'any')"); ?>. =gettext("Hint
+you can leave the"); ?> '=gettext("to"); ?>' =gettext("field empty if you only want to filter a single port."); ?>
+
+src/www/firewall_nat_edit.php
+653
+
=gettext("Destination"); ?>
+
+src/www/firewall_nat_edit.php
+656
+=gettext("not"); ?>
+
+src/www/firewall_nat_edit.php
+658
+=gettext("Use this option to invert the sense of the match."); ?>
+
+src/www/firewall_nat_edit.php
+663
+
+
+src/www/firewall_nat_edit.php
+758
+
+
+src/www/firewall_nat_edit.php
+770
+=gettext("Specify the port or port range for the destination of the packet for this mapping."); ?>
+
+src/www/firewall_nat_edit.php
+772
+=gettext("Hint
+you can leave the"); ?> '=gettext("to"); ?>' =gettext("field empty if you only want to map a single port"); ?>
+
+src/www/firewall_nat_edit.php
+777
+
=gettext("Redirect target IP"); ?>
+
+src/www/firewall_nat_edit.php
+780
+ =gettext("Enter the internal IP address of " .
+
+src/www/firewall_nat_edit.php
+782
+=gettext("e.g."); ?> 192.168.1.12
+
+src/www/firewall_nat_edit.php
+785
+
=gettext("Redirect target port"); ?>
+
+src/www/firewall_nat_edit.php
+788
+
+
+src/www/firewall_nat_edit.php
+799
+=gettext("Specify the port on the machine with the " .
+
+src/www/firewall_nat_edit.php
+803
+=gettext("Hint
+this is usually identical to the 'from' port above"); ?>
+
+src/www/firewall_nat_edit.php
+806
+
=gettext("Description"); ?>
+
+src/www/firewall_nat_edit.php
+809
+ =gettext("You may enter a description here " .
+
+src/www/firewall_nat_edit.php
+813
+
=gettext("No XMLRPC Sync"); ?>
+
+src/www/firewall_nat_edit.php
+816
+=gettext("Hint
+This prevents the rule on Master from automatically syncing to other CARP members. This does NOT prevent the rule from being overwritten on Slave.");?>
+
+src/www/firewall_nat_edit.php
+820
+
=gettext("NOTE
+The "pass" selection does not work properly with Multi-WAN. It will only work on an interface containing the default gateway.")?>
+
+src/www/firewall_nat_edit.php
+887
+
+
+src/www/firewall_nat_npt_edit.php
+166
+=gettext("Disable this rule"); ?>
+
+src/www/firewall_nat_npt_edit.php
+167
+=gettext("Set this option to disable this rule without removing it from the list."); ?>
+
+src/www/firewall_nat_npt_edit.php
+171
+
=gettext("Interface"); ?>
+
+src/www/firewall_nat_npt_edit.php
+207
+=gettext("Choose which interface this rule applies to"); ?>.
+
+src/www/firewall_nat_npt_edit.php
+208
+=gettext("Hint
+in most cases, you'll want to use WAN here"); ?>.
+
+src/www/firewall_nat_npt_edit.php
+211
+
=gettext("Internal IPv6 Prefix"); ?>
+
+src/www/firewall_nat_npt_edit.php
+214
+=gettext("not"); ?>
+
+src/www/firewall_nat_npt_edit.php
+216
+=gettext("Use this option to invert the sense of the match."); ?>
+
+src/www/firewall_nat_npt_edit.php
+221
+
=gettext("Address
+"); ?>
+
+src/www/firewall_nat_npt_edit.php
+241
+=gettext("Enter the internal (LAN) ULA IPv6 Prefix for the Network Prefix translation. The prefix size specified for the internal IPv6 prefix will be applied to the
+
+src/www/firewall_nat_npt_edit.php
+247
+
=gettext("Destination IPv6 Prefix"); ?>
+
+src/www/firewall_nat_npt_edit.php
+250
+=gettext("not"); ?>
+
+src/www/firewall_nat_npt_edit.php
+252
+=gettext("Use this option to invert the sense of the match."); ?>
+
+src/www/firewall_nat_npt_edit.php
+257
+
=gettext("Address
+"); ?>
+
+src/www/firewall_nat_npt_edit.php
+278
+=gettext("Enter the Global Unicast routable IPv6 prefix here"); ?>
+
+src/www/firewall_nat_npt_edit.php
+282
+
=gettext("Description"); ?>
+
+src/www/firewall_nat_npt_edit.php
+285
+ =gettext("You may enter a description here " .
+
+src/www/firewall_nat_npt_edit.php
+291
+" />
+
+src/www/firewall_nat_npt_edit.php
+292
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/firewall_nat_out.php
+86
+$natent['descr'] .= sprintf(gettext(' - %1$s to %2$s'),
+
+src/www/firewall_nat_out.php
+89
+$natent['created'] = make_config_revision_entry(null, gettext("Manual Outbound NAT Switch"));
+
+src/www/firewall_nat_out.php
+108
+$savemsg = gettext("Default rules for each interface have been created.");
+
+src/www/firewall_nat_out.php
+199
+$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("Outbound"));
+
+src/www/firewall_nat_out.php
+216
+print_info_box_np(gettext("The NAT configuration has been changed.")." ".gettext("You must apply the changes in order for them to take effect."));
+
+src/www/firewall_nat_out.php
+225
+$tab_array[] = array(gettext("Port Forward"), false, "firewall_nat.php");
+
+src/www/firewall_nat_out.php
+226
+$tab_array[] = array(gettext("1
+1"), false, "firewall_nat_1to1.php");
+
+src/www/firewall_nat_out.php
+227
+$tab_array[] = array(gettext("Outbound"), true, "firewall_nat_out.php");
+
+src/www/firewall_nat_out.php
+228
+$tab_array[] = array(gettext("NPt"), false, "firewall_nat_npt.php");
+
+src/www/firewall_nat_out.php
+237
+
+
+src/www/firewall_nat_out.php
+529
+">
+
+src/www/firewall_nat_out.php
+591
+echo gettext("YES");
+
+src/www/firewall_nat_out.php
+593
+echo gettext("NO");
+
+src/www/firewall_nat_out.php
+608
+=gettext("Note
+"); ?>
+
+src/www/firewall_nat_out.php
+609
+=gettext("If automatic outbound NAT selected, a mapping is automatically created " .
+
+src/www/firewall_nat_out.php
+620
+=gettext("Virtual IP"); ?>
+
+src/www/firewall_nat_out.php
+621
+= gettext(" may also be required.") ?>
+
+src/www/firewall_nat_out_edit.php
+126
+$input_errors[] = sprintf(gettext("Invalid characters detected (%s). Please remove invalid characters and save again."),$temp);
+
+src/www/firewall_nat_out_edit.php
+131
+$reqdfieldsn = array(gettext("Interface"),gettext("Protocol"),gettext("Source"),gettext("Source bit count"),gettext("Destination"),gettext("Destination bit count"));
+
+src/www/firewall_nat_out_edit.php
+151
+$input_errors[] = gettext("You must supply either a valid port or port alias for the source port entry.");
+
+src/www/firewall_nat_out_edit.php
+154
+$input_errors[] = gettext("You must supply either a valid port or port alias for the destination port entry.");
+
+src/www/firewall_nat_out_edit.php
+157
+$input_errors[] = gettext("You must supply a valid port for the NAT port entry.");
+
+src/www/firewall_nat_out_edit.php
+161
+$input_errors[] = gettext("A valid source must be specified.");
+
+src/www/firewall_nat_out_edit.php
+165
+$input_errors[] = gettext("A valid source bit count must be specified.");
+
+src/www/firewall_nat_out_edit.php
+169
+$input_errors[] = gettext("A valid destination must be specified.");
+
+src/www/firewall_nat_out_edit.php
+173
+$input_errors[] = gettext("A valid destination bit count must be specified.");
+
+src/www/firewall_nat_out_edit.php
+177
+$input_errors[] = gettext("Negating destination address of "any" is invalid.");
+
+src/www/firewall_nat_out_edit.php
+182
+$input_errors[] = gettext("A valid target IP address must be specified.");
+
+src/www/firewall_nat_out_edit.php
+187
+$input_errors[] = gettext("A valid target IP must be specified when using the 'Other Subnet' type.");
+
+src/www/firewall_nat_out_edit.php
+190
+$input_errors[] = gettext("A valid target bit count must be specified when using the 'Other Subnet' type.");
+
+src/www/firewall_nat_out_edit.php
+203
+$input_errors[] = gettext("Only Round Robin pool options may be chosen when selecting an alias.");
+
+src/www/firewall_nat_out_edit.php
+328
+$pgtitle = array(gettext("Firewall"),gettext("NAT"),gettext("Outbound"),gettext("Edit"));
+
+src/www/firewall_nat_out_edit.php
+449
+
=gettext("Edit Advanced Outbound NAT entry");?>
+
+src/www/firewall_nat_out_edit.php
+456
+
=gettext("Disabled");?>
+
+src/www/firewall_nat_out_edit.php
+459
+=gettext("Disable this rule");?>
+
+src/www/firewall_nat_out_edit.php
+460
+=gettext("Set this option to disable this rule without removing it from the list.");?>
+
+src/www/firewall_nat_out_edit.php
+464
+
=gettext("Do not NAT");?>
+
+src/www/firewall_nat_out_edit.php
+467
+=gettext("Enabling this option will disable NAT for traffic matching this rule and stop processing Outbound NAT rules.");?>
+
+src/www/firewall_nat_out_edit.php
+468
+ =gettext("Hint
+in most cases, you won't use this option.");?>
+
+src/www/firewall_nat_out_edit.php
+472
+
=gettext("Interface");?>
+
+src/www/firewall_nat_out_edit.php
+510
+=gettext("Choose which interface this rule applies to.");?>
+
+src/www/firewall_nat_out_edit.php
+511
+=gettext("Hint
+in most cases, you'll want to use WAN here.");?>
+
+src/www/firewall_nat_out_edit.php
+516
+
=gettext("Protocol");?>
+
+src/www/firewall_nat_out_edit.php
+528
+=gettext("Choose which protocol this rule should match.");?>
+
+src/www/firewall_nat_out_edit.php
+530
+printf(gettext("Hint
+in most cases, you should specify %s any %s here."),""," ");
+
+src/www/firewall_nat_out_edit.php
+536
+
+
+src/www/firewall_nat_out_edit.php
+592
+=gettext("not");?>
+
+src/www/firewall_nat_out_edit.php
+593
+=gettext("Use this option to invert the sense of the match.");?>
+
+src/www/firewall_nat_out_edit.php
+597
+
+
+src/www/firewall_nat_out_edit.php
+728
+=gettext("Packets matching this rule will be mapped to the IP address given here.");?>
+
+src/www/firewall_nat_out_edit.php
+729
+=gettext("If you want this rule to apply to another IP address rather than the IP address of the interface chosen above, ".
+
+src/www/firewall_nat_out_edit.php
+731
+=gettext("Virtual IP");?>
+
+src/www/firewall_nat_out_edit.php
+732
+=gettext("addresses on the interface first).");?>
+
+src/www/firewall_nat_out_edit.php
+764
+=gettext("Only Round Robin types work with Host Aliases. Any type can be used with a Subnet.");?>
+
+src/www/firewall_nat_out_edit.php
+765
+* =gettext("Round Robin
+Loops through the translation addresses.");?>
+
+src/www/firewall_nat_out_edit.php
+766
+* =gettext("Random
+Selects an address from the translation address pool at random.");?>
+
+src/www/firewall_nat_out_edit.php
+767
+* =gettext("Source Hash
+Uses a hash of the source address to determine the translation address, ensuring that the redirection address is always the same for a given source.");?>
+
+src/www/firewall_nat_out_edit.php
+768
+* =gettext("Bitmask
+Applies the subnet mask and keeps the last portion identical; 10.0.1.50 -> x.x.x.50.");?>
+
+src/www/firewall_nat_out_edit.php
+769
+* =gettext("Sticky Address
+The Sticky Address option can be used with the Random and Round Robin pool types to ensure that a particular source address is always mapped to the same translation address.");?>
+
+src/www/firewall_nat_out_edit.php
+774
+
=gettext("Port
+");?>
+
+src/www/firewall_nat_out_edit.php
+782
+=gettext("Enter the source port for the outbound NAT mapping.");?>
+
+src/www/firewall_nat_out_edit.php
+786
+
=gettext("Static-port
+");?>
+
+src/www/firewall_nat_out_edit.php
+793
+
=gettext("No XMLRPC Sync");?>
+
+src/www/firewall_nat_out_edit.php
+796
+=gettext("Hint
+This prevents the rule on Master from automatically syncing to other CARP members. This does NOT prevent the rule from being overwritten on Slave.");?>
+
+src/www/firewall_nat_out_edit.php
+800
+
=gettext("Description");?>
+
+src/www/firewall_nat_out_edit.php
+804
+=gettext("You may enter a description here for your reference (not parsed).");?>
+
+src/www/firewall_nat_out_edit.php
+816
+
+
+src/www/firewall_rules.php
+493
+" alt="move" class="btn btn-default btn-xs">
+
+src/www/firewall_rules.php
+495
+" class="btn btn-default btn-xs">
+
+src/www/firewall_rules.php
+497
+" width="17" height="17" border="0" alt="add" class="btn btn-default btn-xs">
+
+src/www/firewall_rules.php
+512
+$advanced_set = "";
+
+src/www/firewall_rules.php
+543
+" >
+
+src/www/firewall_rules.php
+591
+$dayArray = array (gettext('Mon'),gettext('Tues'),gettext('Wed'),gettext('Thur'),gettext('Fri'),gettext('Sat'),gettext('Sun'));
+
+src/www/firewall_rules.php
+592
+$monthArray = array (gettext('January'),gettext('February'),gettext('March'),gettext('April'),gettext('May'),gettext('June'),gettext('July'),gettext('August'),gettext('September'),gettext('October'),gettext('November'),gettext('December'));
+
+src/www/firewall_rules.php
+701
+$alttext = gettext("Traffic matching this rule is currently being denied");
+
+src/www/firewall_rules.php
+704
+$alttext = gettext("Traffic matching this rule is currently being allowed");
+
+src/www/firewall_rules.php
+712
+$alttext = gettext("This rule is not currently active because its period has expired");
+
+src/www/firewall_rules.php
+773
+echo gettext("none");
+
+src/www/firewall_rules.php
+785
+
+
+src/www/firewall_rules.php
+786
+" class="btn btn-default btn-xs">
+
+src/www/firewall_rules.php
+788
+" onclick="return confirm('Do you really want to delete this rule?')" class="btn btn-default btn-xs">
+
+src/www/firewall_rules.php
+789
+" class="btn btn-default btn-xs">
+
+src/www/firewall_rules.php
+801
+=gettext("No floating rules are currently defined."); ?>
+
+src/www/firewall_rules.php
+803
+=gettext("No rules are currently defined for this interface"); ?>
+
+src/www/firewall_rules.php
+804
+=gettext("All incoming connections on this interface will be blocked until you add pass rules."); ?>
=gettext("Rules are evaluated on a first-match basis (i.e. " .
+
+src/www/firewall_rules.php
+885
+
=gettext("Floating rules are evaluated on a first-match basis (i.e. " .
+
+src/www/firewall_rules_edit.php
+262
+$input_errors[] = gettext("You can not assign a gateway to a rule that applies to IPv4 and IPv6");
+
+src/www/firewall_rules_edit.php
+265
+$input_errors[] = gettext("You can not assign a IPv4 gateway group on IPv6 Address Family rule");
+
+src/www/firewall_rules_edit.php
+268
+$input_errors[] = gettext("You can not assign a IPv6 gateway group on IPv4 Address Family rule");
+
+src/www/firewall_rules_edit.php
+276
+$input_errors[] = gettext("You can not assign a gateway to a rule that applies to IPv4 and IPv6");
+
+src/www/firewall_rules_edit.php
+279
+$input_errors[] = gettext("You can not assign the IPv4 Gateway to a IPv6 Filter rule");
+
+src/www/firewall_rules_edit.php
+282
+$input_errors[] = gettext("You can not assign the IPv6 Gateway to a IPv4 Filter rule");
+
+src/www/firewall_rules_edit.php
+288
+$input_errors[] = gettext("You can not assign a protocol other then ICMP, TCP, UDP or TCP/UDP to a rule that applies to IPv4 and IPv6");
+
+src/www/firewall_rules_edit.php
+292
+$input_errors[] = gettext("You can not assign a ICMP type to a rule that applies to IPv4 and IPv6");
+
+src/www/firewall_rules_edit.php
+366
+$input_errors[] = sprintf(gettext("%s is only valid with protocol tcp."),$_POST['statetype']);
+
+src/www/firewall_rules_edit.php
+368
+$input_errors[] = sprintf(gettext("%s is only valid if the gateway is set to 'default'."),$_POST['statetype']);
+
+src/www/firewall_rules_edit.php
+379
+$reqdfieldsn[] = gettext("Destination bit count");
+
+src/www/firewall_rules_edit.php
+394
+$input_errors[] = sprintf(gettext("%s is not a valid start source port. It must be a port alias or integer between 1 and 65535."),$_POST['srcbeginposrt']);
+
+src/www/firewall_rules_edit.php
+396
+$input_errors[] = sprintf(gettext("%s is not a valid end source port. It must be a port alias or integer between 1 and 65535."),$_POST['srcendport']);
+
+src/www/firewall_rules_edit.php
+398
+$input_errors[] = sprintf(gettext("%s is not a valid start destination port. It must be a port alias or integer between 1 and 65535."),$_POST['dstbeginport']);
+
+src/www/firewall_rules_edit.php
+400
+$input_errors[] = sprintf(gettext("%s is not a valid end destination port. It must be a port alias or integer between 1 and 65535."),$_POST['dstendport']);
+
+src/www/firewall_rules_edit.php
+430
+$input_errors[] = gettext("You must specify single host or alias for alias entries.");
+
+src/www/firewall_rules_edit.php
+434
+$input_errors[] = gettext("You must specify single host or alias for alias entries.");
+
+src/www/firewall_rules_edit.php
+439
+$input_errors[] = sprintf(gettext("%s is not a valid source IP address or alias."),$_POST['src']);
+
+src/www/firewall_rules_edit.php
+442
+$input_errors[] = gettext("A valid source bit count must be specified.");
+
+src/www/firewall_rules_edit.php
+447
+$input_errors[] = sprintf(gettext("%s is not a valid destination IP address or alias."),$_POST['dst']);
+
+src/www/firewall_rules_edit.php
+450
+$input_errors[] = gettext("A valid destination bit count must be specified.");
+
+src/www/firewall_rules_edit.php
+455
+$input_errors[] = sprintf(gettext("The Source IP address %s Address Family differs from the destination %s."), $_POST['src'], $_POST['dst']);
+
+src/www/firewall_rules_edit.php
+457
+$input_errors[] = gettext("You can not use IPv6 addresses in IPv4 rules.");
+
+src/www/firewall_rules_edit.php
+459
+$input_errors[] = gettext("You can not use IPv4 addresses in IPv6 rules.");
+
+src/www/firewall_rules_edit.php
+463
+$input_errors[] = gettext("You can not use a IPv4 or IPv6 address in combined IPv4 + IPv6 rules.");
+
+src/www/firewall_rules_edit.php
+479
+$input_errors[] = gettext("OS detection is only valid with protocol tcp.");
+
+src/www/firewall_rules_edit.php
+481
+$input_errors[] = gettext("Invalid OS detection selection. Please select a valid OS.");
+
+src/www/firewall_rules_edit.php
+486
+$input_errors[] = gettext("You have to select a queue when you select an acknowledge queue too.");
+
+src/www/firewall_rules_edit.php
+488
+$input_errors[] = gettext("Acknowledge queue and Queue cannot be the same.");
+
+src/www/firewall_rules_edit.php
+491
+$input_errors[] = gettext("You can not use limiters in Floating rules without choosing a direction.");
+
+src/www/firewall_rules_edit.php
+493
+$input_errors[] = gettext("You can not use gateways in Floating rules without choosing a direction.");
+
+src/www/firewall_rules_edit.php
+496
+$input_errors[] = gettext("You must select a queue for the In direction before selecting one for Out too.");
+
+src/www/firewall_rules_edit.php
+498
+$input_errors[] = gettext("In and Out Queue cannot be the same.");
+
+src/www/firewall_rules_edit.php
+500
+$input_errors[] = gettext("You cannot select one queue and one virtual interface for IN and Out. both must be from the same type.");
+
+src/www/firewall_rules_edit.php
+502
+$input_errors[] = gettext("You cannot select one queue and one virtual interface for IN and Out. both must be from the same type.");
+
+src/www/firewall_rules_edit.php
+504
+$input_errors[] = gettext("Please select a gateway, normaly the interface selected gateway, so the limiters work correctly");
+
+src/www/firewall_rules_edit.php
+507
+$input_errors[] = gettext('ID must be an integer');
+
+src/www/firewall_rules_edit.php
+510
+$input_errors[] = gettext("You can only select a layer7 container for TCP and/or UDP protocols");
+
+src/www/firewall_rules_edit.php
+512
+$input_errors[] = gettext("You can only select a layer7 container for Pass type rules.");
+
+src/www/firewall_rules_edit.php
+517
+$input_errors[] = gettext("You can only specify the maximum number of established connections per host (advanced option) for TCP protocol.");
+
+src/www/firewall_rules_edit.php
+519
+$input_errors[] = gettext("You can only specify the maximum new connections per host / per second(s) (advanced option) for TCP protocol.");
+
+src/www/firewall_rules_edit.php
+521
+$input_errors[] = gettext("You can only specify the state timeout (advanced option) for TCP protocol.");
+
+src/www/firewall_rules_edit.php
+526
+$input_errors[] = gettext("You can only specify the maximum state entries (advanced option) for Pass type rules.");
+
+src/www/firewall_rules_edit.php
+528
+$input_errors[] = gettext("You can only specify the maximum number of unique source hosts (advanced option) for Pass type rules.");
+
+src/www/firewall_rules_edit.php
+530
+$input_errors[] = gettext("You can only specify the maximum number of established connections per host (advanced option) for Pass type rules.");
+
+src/www/firewall_rules_edit.php
+532
+$input_errors[] = gettext("You can only specify the maximum state entries per host (advanced option) for Pass type rules.");
+
+src/www/firewall_rules_edit.php
+534
+$input_errors[] = gettext("You can only specify the maximum new connections per host / per second(s) (advanced option) for Pass type rules.");
+
+src/www/firewall_rules_edit.php
+536
+$input_errors[] = gettext("You can only specify the state timeout (advanced option) for Pass type rules.");
+
+src/www/firewall_rules_edit.php
+541
+$input_errors[] = gettext("You cannot specify the maximum state entries (advanced option) if statetype is none and no L7 container is selected.");
+
+src/www/firewall_rules_edit.php
+543
+$input_errors[] = gettext("You cannot specify the maximum number of unique source hosts (advanced option) if statetype is none and no L7 container is selected.");
+
+src/www/firewall_rules_edit.php
+545
+$input_errors[] = gettext("You cannot specify the maximum number of established connections per host (advanced option) if statetype is none and no L7 container is selected.");
+
+src/www/firewall_rules_edit.php
+547
+$input_errors[] = gettext("You cannot specify the maximum state entries per host (advanced option) if statetype is none and no L7 container is selected.");
+
+src/www/firewall_rules_edit.php
+549
+$input_errors[] = gettext("You cannot specify the maximum new connections per host / per second(s) (advanced option) if statetype is none and no L7 container is selected.");
+
+src/www/firewall_rules_edit.php
+551
+$input_errors[] = gettext("You cannot specify the state timeout (advanced option) if statetype is none and no L7 container is selected.");
+
+src/www/firewall_rules_edit.php
+555
+$input_errors[] = gettext("Maximum state entries (advanced option) must be a positive integer");
+
+src/www/firewall_rules_edit.php
+558
+$input_errors[] = gettext("Maximum number of unique source hosts (advanced option) must be a positive integer");
+
+src/www/firewall_rules_edit.php
+561
+$input_errors[] = gettext("Maximum number of established connections per host (advanced option) must be a positive integer");
+
+src/www/firewall_rules_edit.php
+564
+$input_errors[] = gettext("Maximum state entries per host (advanced option) must be a positive integer");
+
+src/www/firewall_rules_edit.php
+567
+$input_errors[] = gettext("Maximum new connections per host / per second(s) (advanced option) must be a positive integer");
+
+src/www/firewall_rules_edit.php
+570
+$input_errors[] = gettext("State timeout (advanced option) must be a positive integer");
+
+src/www/firewall_rules_edit.php
+574
+$input_errors[] = gettext("Both maximum new connections per host and the interval (per second(s)) must be specified");
+
+src/www/firewall_rules_edit.php
+586
+$input_errors[] = gettext("If you specify TCP flags that should be set you should specify out of which flags as well.");
+
+src/www/firewall_rules_edit.php
+777
+$pgtitle = array(gettext("Firewall"),gettext("Rules"),gettext("Edit"));
+
+src/www/firewall_rules_edit.php
+811
+
=gettext("Edit Firewall rule");?>
+
+src/www/firewall_rules_edit.php
+815
+
=gettext("Action");?>
+
+src/www/firewall_rules_edit.php
+829
+=gettext("Choose what to do with packets that match the criteria specified below.");?>
+
+src/www/firewall_rules_edit.php
+830
+=gettext("Hint
+the difference between block and reject is that with reject, a packet (TCP RST or ICMP port unreachable for UDP) is returned to the sender, whereas with block the packet is dropped silently. In either case, the original packet is discarded.");?>
+
+src/www/firewall_rules_edit.php
+835
+
=gettext("Disabled");?>
+
+src/www/firewall_rules_edit.php
+838
+=gettext("Disable this rule");?>
+
+src/www/firewall_rules_edit.php
+839
+=gettext("Set this option to disable this rule without removing it from the list.");?>
+
+src/www/firewall_rules_edit.php
+845
+=gettext("Quick");?>
+
+src/www/firewall_rules_edit.php
+849
+=gettext("Apply the action immediately on match.");?>
+
+src/www/firewall_rules_edit.php
+850
+=gettext("Set this option if you need to apply this action to traffic that matches this rule immediately.");?>
+
+src/www/firewall_rules_edit.php
+857
+
=gettext("Associated filter rule");?>
+
+src/www/firewall_rules_edit.php
+859
+=gettext("Note
+");?>=gettext("This is associated to a NAT rule.");?>
+
+src/www/firewall_rules_edit.php
+860
+=gettext("You cannot edit the interface, protocol, source, or destination of associated filter rules.");?>
+
+src/www/firewall_rules_edit.php
+867
+echo "" . gettext("View the NAT rule") . " ";
+
+src/www/firewall_rules_edit.php
+885
+
=gettext("Interface");?>
+
+src/www/firewall_rules_edit.php
+926
+=gettext("Choose on which interface packets must come in to match this rule.");?>
+
+src/www/firewall_rules_edit.php
+932
+=gettext("Direction");?>
+
+src/www/firewall_rules_edit.php
+950
+
=gettext("TCP/IP Version");?>
+
+src/www/firewall_rules_edit.php
+962
+=gettext("Select the Internet Protocol version this rule applies to");?>
+
+src/www/firewall_rules_edit.php
+966
+
=gettext("Protocol");?>
+
+src/www/firewall_rules_edit.php
+976
+=gettext("Choose which IP protocol this rule should match.");?> =gettext("Hint
+in most cases, you should specify ");?>TCP =gettext("here.");?>
+
+src/www/firewall_rules_edit.php
+980
+
+
+src/www/firewall_rules_edit.php
+1016
+=gettext("not");?>
+
+src/www/firewall_rules_edit.php
+1018
+=gettext("Use this option to invert the sense of the match.");?>
+
+src/www/firewall_rules_edit.php
+1023
+
+
+src/www/firewall_rules_edit.php
+1101
+
+
+src/www/firewall_rules_edit.php
+1102
+
+
+src/www/firewall_rules_edit.php
+1112
+=gettext("Specify the source port or port range for this rule."); ?> =gettext("This is usually"); ?> =gettext("random"); ?> =gettext("and almost never equal to the destination port range (and should usually be"); ?> "=gettext("any"); ?>"). =gettext("Hint
+you can leave the"); ?> =gettext("'to'"); ?> =gettext("field empty if you only want to filter a single port.");?>
+
+src/www/firewall_rules_edit.php
+1116
+
=gettext("Destination");?>
+
+src/www/firewall_rules_edit.php
+1119
+=gettext("not");?>
+
+src/www/firewall_rules_edit.php
+1121
+=gettext("Use this option to invert the sense of the match.");?>
+
+src/www/firewall_rules_edit.php
+1126
+
+
+src/www/firewall_rules_edit.php
+1200
+
+
+src/www/firewall_rules_edit.php
+1201
+
+
+src/www/firewall_rules_edit.php
+1212
+=gettext("Specify the port or port range for the destination of the packet for this rule.");?>
+
+src/www/firewall_rules_edit.php
+1214
+=gettext("Hint
+you can leave the"); ?> =gettext("'to'"); ?> =gettext("field empty if you only want to filter a single port");?>
+
+src/www/firewall_rules_edit.php
+1219
+
=gettext("Log");?>
+
+src/www/firewall_rules_edit.php
+1222
+=gettext("Log packets that are handled by this rule");?>
+
+src/www/firewall_rules_edit.php
+1224
+=gettext("Hint
+the firewall has limited local log space. Don't turn on logging for everything. If you want to do a lot of logging, consider using a remote syslog server"); ?> (=gettext("see the"); ?> =gettext("Diagnostics
+System logs
+Settings"); ?> =gettext("page"); ?>).
+
+src/www/firewall_rules_edit.php
+1228
+
=gettext("Description");?>
+
+src/www/firewall_rules_edit.php
+1232
+=gettext("You may enter a description here for your reference.");?>
+
+src/www/firewall_rules_edit.php
+1240
+" />
+
+src/www/firewall_rules_edit.php
+1241
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/firewall_rules_edit.php
+1254
+
=gettext("Advanced features");?>
+
+src/www/firewall_rules_edit.php
+1257
+
=gettext("Source OS");?>
+
+src/www/firewall_rules_edit.php
+1260
+" /> - =gettext("Show advanced option");?>
+
+src/www/firewall_rules_edit.php
+1263
+=gettext("OS Type
+");?>
+
+src/www/firewall_rules_edit.php
+1274
+=gettext("Note
+this only works for TCP rules. General OS choice matches all subtypes.");?>
+
+src/www/firewall_rules_edit.php
+1279
+
+
+src/www/firewall_rules_edit.php
+1298
+" /> - =gettext("Show advanced option");?>
+
+src/www/firewall_rules_edit.php
+1302
+ =gettext("This allows packets with IP options to pass. Otherwise they are blocked by default. This is usually only seen with multicast traffic.");?>
+
+src/www/firewall_rules_edit.php
+1305
+ =gettext("This will disable auto generated reply-to for this rule.");?>
+
+src/www/firewall_rules_edit.php
+1308
+ =gettext("You can mark a packet matching this rule and use this mark to match on other NAT/filter rules. It is called"); ?> =gettext("Policy filtering"); ?>
+
+src/www/firewall_rules_edit.php
+1311
+ =gettext("You can match packet on a mark placed before on another rule.")?>
+
+src/www/firewall_rules_edit.php
+1313
+ =gettext(" Maximum state entries this rule can create");?>
+
+src/www/firewall_rules_edit.php
+1314
+ =gettext(" Maximum number of unique source hosts");?>
+
+src/www/firewall_rules_edit.php
+1315
+ =gettext(" Maximum number of established connections per host (TCP only)");?>
+
+src/www/firewall_rules_edit.php
+1316
+ =gettext(" Maximum state entries per host");?>
+
+src/www/firewall_rules_edit.php
+1325
+=gettext("Maximum new connections per host / per second(s) (TCP only)");?>
+
+src/www/firewall_rules_edit.php
+1328
+=gettext("State Timeout in seconds (TCP only)");?>
+
+src/www/firewall_rules_edit.php
+1330
+
=gettext("Note
+Leave fields blank to disable that feature.");?>
+
+src/www/firewall_rules_edit.php
+1335
+
=gettext("TCP flags");?>
+
+src/www/firewall_rules_edit.php
+1338
+" /> - =gettext("Show advanced option");?>
+
+src/www/firewall_rules_edit.php
+1367
+ />=gettext("Any flags.");?>
+
+src/www/firewall_rules_edit.php
+1369
+=gettext("Use this to choose TCP flags that must ".
+
+src/www/firewall_rules_edit.php
+1375
+
=gettext("State Type");?>
+
+src/www/firewall_rules_edit.php
+1378
+" /> - =gettext("Show advanced option");?>
+
+src/www/firewall_rules_edit.php
+1384
+=gettext("Hint
+This prevents states created by this rule to be sync'ed over pfsync.");?>
+
+src/www/firewall_rules_edit.php
+1387
+
+
+src/www/firewall_rules_edit.php
+1388
+
+
+src/www/firewall_rules_edit.php
+1389
+
+
+src/www/firewall_rules_edit.php
+1390
+
+
+src/www/firewall_rules_edit.php
+1393
+=gettext("Hint
+Select which type of state tracking mechanism you would like to use. If in doubt, use keep state.");?>
+
+src/www/firewall_rules_edit.php
+1396
+
=gettext("keep state");?>
=gettext("Works with all IP protocols.");?>
+
+src/www/firewall_rules_edit.php
+1397
+
=gettext("sloppy state");?>
=gettext("Works with all IP protocols.");?>
+
+src/www/firewall_rules_edit.php
+1398
+
=gettext("synproxy state");?>
=gettext("Proxies incoming TCP connections to help protect servers from spoofed TCP SYN floods. This option includes the functionality of keep state and modulate state combined.");?>
+
+src/www/firewall_rules_edit.php
+1399
+
=gettext("none");?>
=gettext("Do not use state mechanisms to keep track. This is only useful if you're doing advanced queueing in certain situations. Please check the documentation.");?>
+
+src/www/firewall_rules_edit.php
+1405
+
=gettext("No XMLRPC Sync");?>
+
+src/www/firewall_rules_edit.php
+1408
+" /> - =gettext("Show advanced option");?>
+
+src/www/firewall_rules_edit.php
+1412
+=gettext("Hint
+This prevents the rule on Master from automatically syncing to other CARP members. This does NOT prevent the rule from being overwritten on Slave.");?>
+
+src/www/firewall_rules_edit.php
+1417
+
=gettext("Leave as 'default' to use the system routing table. Or choose a gateway to utilize policy based routing.");?>
+
+src/www/firewall_rules_edit.php
+1548
+
=gettext("In/Out");?>
+
+src/www/firewall_rules_edit.php
+1551
+" /> - =gettext("Show advanced option");?>
+
+src/www/firewall_rules_edit.php
+1592
+=gettext("Choose the Out queue/Virtual interface only if you have also selected In.")." ".gettext("The Out selection is applied to traffic leaving the interface where the rule is created, In is applied to traffic coming into the chosen interface.")." ".gettext("If you are creating a floating rule, if the direction is In then the same rules apply, if the direction is out the selections are reverted Out is for incoming and In is for outgoing.");?>
+
+src/www/firewall_rules_edit.php
+1598
+
=gettext("Ackqueue/Queue");?>
+
+src/www/firewall_rules_edit.php
+1601
+" /> - =gettext("Show advanced option");?>
+
+src/www/firewall_rules_edit.php
+1648
+=gettext("Choose the Acknowledge Queue only if you have selected Queue.");?>
+
+src/www/firewall_rules_edit.php
+1653
+
=gettext("Note
+");?> =gettext("Schedules act as placeholders for time ranges to be used in Firewall Rules.");?>
+
+src/www/firewall_schedule_edit.php
+48
+$pgtitle = array(gettext("Firewall"),gettext("Schedules"),gettext("Edit"));
+
+src/www/firewall_schedule_edit.php
+52
+$dayArray = array (gettext('Mon'),gettext('Tues'),gettext('Wed'),gettext('Thur'),gettext('Fri'),gettext('Sat'),gettext('Sun'));
+
+src/www/firewall_schedule_edit.php
+53
+$monthArray = array (gettext('January'),gettext('February'),gettext('March'),gettext('April'),gettext('May'),gettext('June'),gettext('July'),gettext('August'),gettext('September'),gettext('October'),gettext('November'),gettext('December'));
+
+src/www/firewall_schedule_edit.php
+76
+$input_errors[] = gettext("Schedule may not be named LAN.");
+
+src/www/firewall_schedule_edit.php
+78
+$input_errors[] = gettext("Schedule may not be named WAN.");
+
+src/www/firewall_schedule_edit.php
+80
+$input_errors[] = gettext("Schedule name cannot be blank.");
+
+src/www/firewall_schedule_edit.php
+84
+$input_errors[] = gettext("Reserved word used for schedule name.");
+
+src/www/firewall_schedule_edit.php
+87
+$input_errors[] = gettext("The schedule name may only consist of the characters a-z, A-Z, 0-9");
+
+src/www/firewall_schedule_edit.php
+96
+$input_errors[] = gettext("A Schedule with this name already exists.");
+
+src/www/firewall_schedule_edit.php
+109
+$input_errors[] = sprintf(gettext("Invalid start time - '%s'"), $_POST['starttime' . $x]);
+
+src/www/firewall_schedule_edit.php
+113
+$input_errors[] = sprintf(gettext("Invalid stop time - '%s'"), $_POST['stoptime' . $x]);
+
+src/www/firewall_schedule_edit.php
+161
+$input_errors[] = gettext("The schedule must have at least one time range configured.");
+
+src/www/firewall_schedule_edit.php
+777
+
=gettext("Schedule information");?>
+
+src/www/firewall_schedule_edit.php
+788
+
=gettext("Schedule Name");?>
+
+src/www/firewall_schedule_edit.php
+794
+=gettext("NOTE
+This schedule is in use so the name may not be modified!");?>
+
+src/www/firewall_schedule_edit.php
+799
+=gettext("The name of the alias may only consist of the characters a-z, A-Z and 0-9");?>
+
+src/www/firewall_schedule_edit.php
+805
+
=gettext("Description");?>
+
+src/www/firewall_schedule_edit.php
+808
+=gettext("You may enter a description here for your reference (not parsed).");?>
+
+src/www/firewall_schedule_edit.php
+816
+
=gettext("Month");?>
+
+src/www/firewall_schedule_edit.php
+858
+
=gettext("Mon");?>
+
+src/www/firewall_schedule_edit.php
+859
+
=gettext("Tue");?>
+
+src/www/firewall_schedule_edit.php
+860
+
=gettext("Wed");?>
+
+src/www/firewall_schedule_edit.php
+861
+
=gettext("Thu");?>
+
+src/www/firewall_schedule_edit.php
+862
+
=gettext("Fri");?>
+
+src/www/firewall_schedule_edit.php
+863
+
=gettext("Sat");?>
+
+src/www/firewall_schedule_edit.php
+864
+
=gettext("Sun");?>
+
+src/www/firewall_schedule_edit.php
+921
+=gettext("Click individual date to select that date only. Click the appropriate weekday Header to select all occurrences of that weekday.");?>
+
+src/www/firewall_schedule_edit.php
+925
+
=gettext("Time");?>
+
+src/www/firewall_schedule_edit.php
+929
+
=gettext("Start Time");?>
=gettext("Stop Time");?>
+
+src/www/firewall_schedule_edit.php
+942
+ =gettext("Hr"); ?>
+
+src/www/firewall_schedule_edit.php
+949
+ =gettext("Min"); ?>
+
+src/www/firewall_schedule_edit.php
+967
+ =gettext("Hr");?>
+
+src/www/firewall_schedule_edit.php
+974
+ =gettext("Min");?>
+
+src/www/firewall_schedule_edit.php
+978
+=gettext("Select the time range for the day(s) selected on the Month(s) above. A full day is 0
+00-23
+59.")?>
+
+src/www/firewall_schedule_edit.php
+982
+
=gettext("Time Range Description")?>
+
+src/www/firewall_schedule_edit.php
+985
+=gettext("You may enter a description here for your reference (not parsed).")?>
+
+src/www/firewall_schedule_edit.php
+992
+" class="btn btn-default" onclick="javascript
+processEntries();" />
+
+src/www/firewall_schedule_edit.php
+993
+" class="btn btn-default" onclick="javascript
+clearCalendar(); clearTime(); clearDescr();" />
+
+src/www/firewall_schedule_edit.php
+1005
+
=gettext("Schedule repeat");?>
+
+src/www/firewall_schedule_edit.php
+1010
+
=gettext("Configured Ranges");?>
+
+src/www/firewall_schedule_edit.php
+1015
+
=gettext("Day(s)");?>
+
+src/www/firewall_schedule_edit.php
+1016
+
=gettext("Start Time");?>
+
+src/www/firewall_schedule_edit.php
+1017
+
=gettext("Stop Time");?>
+
+src/www/firewall_schedule_edit.php
+1018
+
=gettext("Description");?>
+
+src/www/firewall_schedule_edit.php
+1177
+" />
+
+src/www/firewall_schedule_edit.php
+1178
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/firewall_shaper.php
+42
+$pgtitle = array(gettext("Firewall"),gettext("Traffic Shaper"));
+
+src/www/firewall_shaper.php
+119
+$savemsg = gettext("Unable to write config.xml (Access Denied?)");
+
+src/www/firewall_shaper.php
+148
+$input_errors[] = gettext("Could not create new queue/discipline!");
+
+src/www/firewall_shaper.php
+164
+$input_errors[] = gettext("Queue not found!");
+
+src/www/firewall_shaper.php
+173
+$input_errors[] = gettext("Queue not found!");
+
+src/www/firewall_shaper.php
+182
+$input_errors[] = gettext("Queue not found!");
+
+src/www/firewall_shaper.php
+259
+$input_errors[] = gettext("Could not add new queue.");
+
+src/www/firewall_shaper.php
+335
+$output_form .= " " . gettext("Queue Actions") . " ";
+
+src/www/firewall_shaper.php
+338
+$output_form .= "";
+
+src/www/firewall_shaper.php
+346
+$output_form .= "";
+
+src/www/firewall_shaper.php
+357
+$output_form .= " value="" . gettext("Delete this queue") . "" />";
+
+src/www/firewall_shaper.php
+359
+$output_form .= " value="" . gettext("Disable shaper on interface") . "" />";
+
+src/www/firewall_shaper.php
+398
+".gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/firewall_shaper.php
+406
+$tab_array[0] = array(gettext("By Interface"), true, "firewall_shaper.php");
+
+src/www/firewall_shaper.php
+407
+$tab_array[1] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
+
+src/www/firewall_shaper.php
+408
+$tab_array[2] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
+
+src/www/firewall_shaper.php
+409
+$tab_array[3] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
+
+src/www/firewall_shaper.php
+410
+$tab_array[4] = array(gettext("Wizards"), false, "firewall_shaper_wizards.php");
+
+src/www/firewall_shaper.php
+426
+" class="btn btn-primary" />
+
+src/www/firewall_shaper_layer7.php
+47
+$pgtitle = array(gettext("Firewall"),gettext("Traffic Shaper"), gettext("Layer7"));
+
+src/www/firewall_shaper_layer7.php
+53
+$default_layer7shaper_msg .= " " . gettext("Note") . "
+ ";
+
+src/www/firewall_shaper_layer7.php
+54
+$default_layer7shaper_msg .= "" . gettext("You can add new layer7 protocol patterns by simply uploading the file") . " " . gettext("here") . ". ";
+
+src/www/firewall_shaper_layer7.php
+99
+$input_errors[] = gettext("Layer7 Rules Container not found!");
+
+src/www/firewall_shaper_layer7.php
+149
+$dupe_error = gettext("Found the following repeated protocol definitions") . "
+";
+
+src/www/firewall_shaper_layer7.php
+384
+array('label'=>gettext("Create new l7 rules group"), 'href'=>'firewall_shaper_layer7.php?action=add'),
+
+src/www/firewall_shaper_layer7.php
+400
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/firewall_shaper_layer7.php
+408
+$tab_array[0] = array(gettext("By Interface"), false, "firewall_shaper.php");
+
+src/www/firewall_shaper_layer7.php
+409
+$tab_array[1] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
+
+src/www/firewall_shaper_layer7.php
+410
+$tab_array[2] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
+
+src/www/firewall_shaper_layer7.php
+411
+$tab_array[3] = array(gettext("Layer7"), true, "firewall_shaper_layer7.php");
+
+src/www/firewall_shaper_layer7.php
+412
+$tab_array[4] = array(gettext("Wizards"), false, "firewall_shaper_wizards.php");
+
+src/www/firewall_shaper_layer7.php
+449
+=gettext("Rule(s)"); ?>
+
+src/www/firewall_shaper_layer7.php
+461
+=gettext("Add one or more rules"); ?>
+
+src/www/firewall_shaper_layer7.php
+470
+=gettext("Protocol"); ?>
+
+src/www/firewall_shaper_layer7.php
+477
+=gettext("Structure"); ?>
+
+src/www/firewall_shaper_layer7.php
+484
+=gettext("Behaviour"); ?>
+
+src/www/firewall_shaper_layer7.php
+565
+" />
+
+src/www/firewall_shaper_layer7.php
+567
+" />
+
+src/www/firewall_shaper_layer7.php
+571
+" />
+
+src/www/firewall_shaper_queues.php
+160
+$pgtitle = gettext("Firewall
+Shaper
+By Queues View");
+
+src/www/firewall_shaper_queues.php
+183
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/firewall_shaper_queues.php
+191
+$tab_array[0] = array(gettext("By Interface"), false, "firewall_shaper.php");
+
+src/www/firewall_shaper_queues.php
+192
+$tab_array[1] = array(gettext("By Queue"), true, "firewall_shaper_queues.php");
+
+src/www/firewall_shaper_queues.php
+193
+$tab_array[2] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
+
+src/www/firewall_shaper_queues.php
+194
+$tab_array[3] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
+
+src/www/firewall_shaper_queues.php
+195
+$tab_array[4] = array(gettext("Wizards"), false, "firewall_shaper_wizards.php");
+
+src/www/firewall_shaper_vinterface.php
+41
+$pgtitle = array(gettext("Firewall"),gettext("Traffic Shaper"), gettext("Limiter"));
+
+src/www/firewall_shaper_vinterface.php
+89
+$input_errors[] = gettext("This pipe/queue is referenced in filter rules, please remove references from there before deleting.");
+
+src/www/firewall_shaper_vinterface.php
+101
+$input_errors[] = sprintf(gettext("No queue with name %s was found!"),$qname);
+
+src/www/firewall_shaper_vinterface.php
+133
+$savemsg = gettext("Unable to write config.xml (Access Denied?)");
+
+src/www/firewall_shaper_vinterface.php
+147
+$input_errors[] = gettext("Could not create new queue/discipline!");
+
+src/www/firewall_shaper_vinterface.php
+160
+$input_errors[] = gettext("Queue not found!");
+
+src/www/firewall_shaper_vinterface.php
+170
+$input_errors[] = gettext("Queue not found!");
+
+src/www/firewall_shaper_vinterface.php
+180
+$input_errors[] = gettext("Queue not found!");
+
+src/www/firewall_shaper_vinterface.php
+192
+$input_errors[] = gettext("You cannot name a child queue with the same name as a parent limiter");
+
+src/www/firewall_shaper_vinterface.php
+217
+$input_errors[] = gettext("You cannot name a child queue with the same name as a parent limiter");
+
+src/www/firewall_shaper_vinterface.php
+234
+$input_errors[] = gettext("Could not add new queue.");
+
+src/www/firewall_shaper_vinterface.php
+303
+$output_form .= gettext("Queue Actions");
+
+src/www/firewall_shaper_vinterface.php
+306
+$output_form .= "";
+
+src/www/firewall_shaper_vinterface.php
+314
+$output_form .= "";
+
+src/www/firewall_shaper_vinterface.php
+325
+$output_form .= " value="" . gettext("Delete this queue") ."" />";
+
+src/www/firewall_shaper_vinterface.php
+327
+$output_form .= " value="" . gettext("Delete Limiter") ."" />";
+
+src/www/firewall_shaper_vinterface.php
+366
+array('label'=>gettext("Create new limiter"), 'href'=>'firewall_shaper_vinterface.php?pipe=new&action=add'),
+
+src/www/firewall_shaper_vinterface.php
+383
+".gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/firewall_shaper_vinterface.php
+391
+$tab_array[0] = array(gettext("By Interface"), false, "firewall_shaper.php");
+
+src/www/firewall_shaper_vinterface.php
+392
+$tab_array[1] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
+
+src/www/firewall_shaper_vinterface.php
+393
+$tab_array[2] = array(gettext("Limiter"), true, "firewall_shaper_vinterface.php");
+
+src/www/firewall_shaper_vinterface.php
+394
+$tab_array[3] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
+
+src/www/firewall_shaper_vinterface.php
+395
+$tab_array[4] = array(gettext("Wizards"), false, "firewall_shaper_wizards.php");
+
+src/www/firewall_shaper_wizards.php
+62
+$pgtitle = array(gettext("Firewall"),gettext("Traffic Shaper"),gettext("Wizards"));
+
+src/www/firewall_shaper_wizards.php
+66
+gettext("Multiple Lan/Wan") => "traffic_shaper_wizard_multi_all.xml",
+
+src/www/firewall_shaper_wizards.php
+67
+gettext("Dedicated Links") => "traffic_shaper_wizard_dedicated.xml",
+
+src/www/firewall_shaper_wizards.php
+87
+".gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/firewall_shaper_wizards.php
+94
+$tab_array[0] = array(gettext("By Interface"), false, "firewall_shaper.php");
+
+src/www/firewall_shaper_wizards.php
+95
+$tab_array[1] = array(gettext("By Queue"), false, "firewall_shaper_queues.php");
+
+src/www/firewall_shaper_wizards.php
+96
+$tab_array[2] = array(gettext("Limiter"), false, "firewall_shaper_vinterface.php");
+
+src/www/firewall_shaper_wizards.php
+97
+$tab_array[3] = array(gettext("Layer7"), false, "firewall_shaper_layer7.php");
+
+src/www/firewall_shaper_wizards.php
+98
+$tab_array[4] = array(gettext("Wizards"), true, "firewall_shaper_wizards.php");
+
+src/www/firewall_shaper_wizards.php
+112
+
=gettext("Wizard function");?>
+
+src/www/firewall_shaper_wizards.php
+113
+
=gettext("Wizard Link");?>
+
+src/www/firewall_virtual_ip.php
+84
+$input_errors[] = gettext("This entry cannot be deleted because it is still referenced by at least one NAT mapping.");
+
+src/www/firewall_virtual_ip.php
+118
+$input_errors[] = gettext("This entry cannot be deleted because it is still referenced by at least one Gateway.");
+
+src/www/firewall_virtual_ip.php
+145
+$input_errors[] = gettext("This entry cannot be deleted because it is still referenced by a CARP IP with the description") . " {$vip['descr']}.";
+
+src/www/firewall_virtual_ip.php
+178
+$pgtitle = array(gettext("Firewall"),gettext("Virtual IP Addresses"));
+
+src/www/firewall_virtual_ip.php
+201
+print_info_box_np(gettext("The VIP configuration has been changed.")." ".gettext("You must apply the changes in order for them to take effect."));
+
+src/www/firewall_virtual_ip.php
+210
+$tab_array[] = array(gettext("Virtual IPs"), true, "firewall_virtual_ip.php");
+
+src/www/firewall_virtual_ip.php
+211
+$tab_array[] = array(gettext("CARP Settings"), false, "system_hasync.php");
+
+src/www/firewall_virtual_ip.php
+226
+
=gettext("Note
+");?>
+
+src/www/firewall_virtual_ip.php
+279
+=gettext("The virtual IP addresses defined on this page may be used in");?> =gettext("NAT"); ?> =gettext("mappings.");?>
+
+src/www/firewall_virtual_ip.php
+280
+=gettext("You can check the status of your CARP Virtual IPs and interfaces ");?>=gettext("here");?>.
+
+src/www/firewall_virtual_ip_edit.php
+88
+$reqdfieldsn = array(gettext("Type"));
+
+src/www/firewall_virtual_ip_edit.php
+97
+$input_errors[] = gettext("A valid IP address must be specified.");
+
+src/www/firewall_virtual_ip_edit.php
+111
+$input_errors[] = gettext("This IP address is being used by another interface or VIP.");
+
+src/www/firewall_virtual_ip_edit.php
+120
+$input_errors[] = gettext("The interface chosen for the VIP has no IPv4 or IPv6 address configured so it cannot be used as a parent for the VIP.");
+
+src/www/firewall_virtual_ip_edit.php
+134
+$input_errors[] = gettext("You cannot use the network address for this VIP");
+
+src/www/firewall_virtual_ip_edit.php
+136
+$input_errors[] = gettext("You cannot use the broadcast address for this VIP");
+
+src/www/firewall_virtual_ip_edit.php
+147
+$input_errors[] = sprintf(gettext("VHID %s is already in use on interface %s. Pick a unique number on this interface."),$_POST['vhid'], convert_friendly_interface_to_friendly_descr($_POST['interface']));
+
+src/www/firewall_virtual_ip_edit.php
+151
+$input_errors[] = gettext("You must specify a CARP password that is shared between the two VHID members.");
+
+src/www/firewall_virtual_ip_edit.php
+165
+$input_errors[] = sprintf(gettext("Sorry, we could not locate an interface with a matching subnet for %s. Please add an IP alias in this subnet on this interface."),$cannot_find);
+
+src/www/firewall_virtual_ip_edit.php
+169
+$input_errors[] = gettext("For this type of vip localhost is not allowed.");
+
+src/www/firewall_virtual_ip_edit.php
+171
+$input_errors[] = gettext("For this type of vip localhost is not allowed.");
+
+src/www/firewall_virtual_ip_edit.php
+240
+$pgtitle = array(gettext("Firewall"),gettext("Virtual IP Address"),gettext("Edit"));
+
+src/www/firewall_virtual_ip_edit.php
+268
+var carpnote = document.createTextNode("=gettext("This must be the network's subnet mask. It does not specify a CIDR range.");?>");
+
+src/www/firewall_virtual_ip_edit.php
+269
+var proxyarpnote = document.createTextNode("=gettext("This is a CIDR block of proxy ARP addresses.");?>");
+
+src/www/firewall_virtual_ip_edit.php
+270
+var ipaliasnote = document.createTextNode("=gettext("This must be the network's subnet mask. It does not specify a CIDR range.");?>");
+
+src/www/firewall_virtual_ip_edit.php
+342
+
+
+src/www/firewall_virtual_ip_edit.php
+429
+ =gettext("Enter the VHID group password.");?>
+
+src/www/firewall_virtual_ip_edit.php
+433
+
=gettext("VHID Group");?>
+
+src/www/firewall_virtual_ip_edit.php
+441
+ =gettext("Enter the VHID group that the machines will share");?>
+
+src/www/firewall_virtual_ip_edit.php
+445
+
=gettext("Advertising Frequency");?>
+
+src/www/firewall_virtual_ip_edit.php
+462
+=gettext("The frequency that this machine will advertise. 0 means usually master. Otherwise the lowest combination of both values in the cluster determines the master.");?>
+
+src/www/firewall_virtual_ip_edit.php
+466
+
=gettext("Description");?>
+
+src/www/firewall_virtual_ip_edit.php
+469
+ =gettext("You may enter a description here for your reference (not parsed).");?>
+
+src/www/firewall_virtual_ip_edit.php
+474
+" />
+
+src/www/firewall_virtual_ip_edit.php
+475
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/firewall_virtual_ip_edit.php
+486
+=gettext("Note
+");?>
+
+src/www/firewall_virtual_ip_edit.php
+488
+=gettext("Proxy ARP and Other type Virtual IPs cannot be bound to by anything running on the firewall, such as IPsec, OpenVPN, etc. Use a CARP or IP Alias type address for these cases.");?>
+
+src/www/firewall_virtual_ip_edit.php
+489
+
=gettext("For more information on CARP and the above values, visit the OpenBSD ");?> =gettext("CARP FAQ"); ?>.
+
+src/www/foot.inc
+25
+
";
+
+src/www/guiconfig.inc
+1001
+$close_title="title='".gettext('move mouse out this alias to hide')."'";
+
+src/www/guiconfig.inc
+1041
+$alias_objects_with_details .= "
+
+src/www/index.php
+442
+echo sprintf(gettext("Welcome to %s!n"),$g['product_name']) . "
";
+
+src/www/index.php
+443
+echo gettext("One moment while we start the initial setup wizard.") . "
n";
+
+src/www/index.php
+444
+echo gettext("Embedded platform users
+Please be patient, the wizard takes a little longer to run than the normal GUI.") . "
n";
+
+src/www/index.php
+445
+echo sprintf(gettext("To bypass the wizard, click on the %s logo on the initial page."),$g['product_name']) . "n";
+
+src/www/index.php
+618
+ =gettext("Loading selected widget"); ?>
+
+src/www/interfaces.php
+233
+$input_errors[] = sprintf(gettext("Sorry, an alias with the name %s already exists."),$wancfg['descr']);
+
+src/www/interfaces.php
+401
+$intput_errors[] = gettext("You have already applied your settings!");
+
+src/www/interfaces.php
+486
+$input_errors[] = gettext("An interface with the specified description already exists.");
+
+src/www/interfaces.php
+492
+$input_errors[] = gettext("The DHCP Server is active on this interface and it can be used only with a static IP configuration. Please disable the DHCP Server service on this interface first, then change the interface configuration.");
+
+src/www/interfaces.php
+494
+$input_errors[] = gettext("The DHCP6 Server is active on this interface and it can be used only with a static IPv6 configuration. Please disable the DHCPv6 Server service on this interface first, then change the interface configuration.");
+
+src/www/interfaces.php
+499
+$reqdfieldsn = array(gettext("IPv4 address"),gettext("Subnet bit count"),gettext("Gateway"));
+
+src/www/interfaces.php
+506
+$input_errors[] = gettext("This interface is referenced by IPv4 VIPs. Please delete those before setting the interface to 'none' configuration.");
+
+src/www/interfaces.php
+511
+$input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type']);
+
+src/www/interfaces.php
+515
+$reqdfieldsn = array(gettext("Modem Port"),gettext("Phone Number"));
+
+src/www/interfaces.php
+521
+$reqdfieldsn = array(gettext("PPPoE username"),gettext("PPPoE password"),gettext("Dial on demand"),gettext("Idle timeout value"));
+
+src/www/interfaces.php
+524
+$reqdfieldsn = array(gettext("PPPoE username"),gettext("PPPoE password"));
+
+src/www/interfaces.php
+531
+$reqdfieldsn = array(gettext("PPTP username"),gettext("PPTP password"),gettext("PPTP local IP address"),gettext("PPTP subnet"),gettext("PPTP remote IP address"),gettext("Dial on demand"),gettext("Idle timeout value"));
+
+src/www/interfaces.php
+534
+$reqdfieldsn = array(gettext("PPTP username"),gettext("PPTP password"),gettext("PPTP local IP address"),gettext("PPTP subnet"),gettext("PPTP remote IP address"));
+
+src/www/interfaces.php
+541
+$reqdfieldsn = array(gettext("L2TP username"),gettext("L2TP password"),gettext("L2TP remote IP address"),gettext("Dial on demand"),gettext("Idle timeout value"));
+
+src/www/interfaces.php
+544
+$reqdfieldsn = array(gettext("L2TP username"),gettext("L2TP password"),gettext("L2TP remote IP address"));
+
+src/www/interfaces.php
+552
+$reqdfieldsn = array(gettext("IPv6 address"),gettext("Subnet bit count"),gettext("Gateway"));
+
+src/www/interfaces.php
+559
+$input_errors[] = gettext("This interface is referenced by IPv6 VIPs. Please delete those before setting the interface to 'none' configuration.");
+
+src/www/interfaces.php
+564
+$input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']);
+
+src/www/interfaces.php
+570
+$input_errors[] = gettext("You can only have one interface configured in 6rd with same prefix.");
+
+src/www/interfaces.php
+576
+$input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']);
+
+src/www/interfaces.php
+581
+$input_errors[] = sprintf(gettext("You can only have one interface configured as 6to4."),$_POST['type6']);
+
+src/www/interfaces.php
+586
+$input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']);
+
+src/www/interfaces.php
+591
+$input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']);
+
+src/www/interfaces.php
+594
+$input_errors[] = gettext("You must enter a valid hexadecimal number for the IPv6 prefix ID.");
+
+src/www/interfaces.php
+598
+$input_errors[] = gettext("You specified an IPv6 prefix ID that is out of range.");
+
+src/www/interfaces.php
+610
+$input_errors[] = gettext("A valid IPv4 address must be specified.");
+
+src/www/interfaces.php
+613
+$input_errors[] = gettext("This IPv4 address is being used by another interface or VIP.");
+
+src/www/interfaces.php
+618
+$input_errors[] = gettext("This IPv4 address is the network address and cannot be used");
+
+src/www/interfaces.php
+620
+$input_errors[] = gettext("This IPv4 address is the broadcast address and cannot be used");
+
+src/www/interfaces.php
+626
+$input_errors[] = gettext("This IPv4 address conflicts with a Static Route.");
+
+src/www/interfaces.php
+635
+$input_errors[] = gettext("A valid IPv6 address must be specified.");
+
+src/www/interfaces.php
+638
+$input_errors[] = gettext("This IPv6 address is being used by another interface or VIP.");
+
+src/www/interfaces.php
+643
+$input_errors[] = gettext("This IPv6 address conflicts with a Static Route.");
+
+src/www/interfaces.php
+651
+$input_errors[] = gettext("A valid subnet bit count must be specified.");
+
+src/www/interfaces.php
+653
+$input_errors[] = gettext("A valid subnet bit count must be specified.");
+
+src/www/interfaces.php
+655
+$input_errors[] = gettext("A valid alias IP address must be specified.");
+
+src/www/interfaces.php
+657
+$input_errors[] = gettext("A valid alias subnet bit count must be specified.");
+
+src/www/interfaces.php
+659
+$input_errors[] = gettext("A valid alias IP address must be specified to reject DHCP Leases from.");
+
+src/www/interfaces.php
+673
+$input_errors[] = gettext("A valid gateway must be specified.");
+
+src/www/interfaces.php
+677
+$input_errors[] = gettext("The service name contains invalid characters.");
+
+src/www/interfaces.php
+679
+$input_errors[] = gettext("The idle timeout value must be an integer.");
+
+src/www/interfaces.php
+682
+$input_errors[] = gettext("A valid PPPoE reset hour must be specified (0-23).");
+
+src/www/interfaces.php
+685
+$input_errors[] = gettext("A valid PPPoE reset minute must be specified (0-59).");
+
+src/www/interfaces.php
+687
+$input_errors[] = gettext("A valid PPPoE reset date must be specified (mm/dd/yyyy).");
+
+src/www/interfaces.php
+689
+$input_errors[] = gettext("A valid PPTP local IP address must be specified.");
+
+src/www/interfaces.php
+691
+$input_errors[] = gettext("A valid PPTP subnet bit count must be specified.");
+
+src/www/interfaces.php
+693
+$input_errors[] = gettext("A valid PPTP remote IP address must be specified.");
+
+src/www/interfaces.php
+695
+$input_errors[] = gettext("The idle timeout value must be an integer.");
+
+src/www/interfaces.php
+697
+$input_errors[] = gettext("A valid MAC address must be specified.");
+
+src/www/interfaces.php
+700
+$input_errors[] = gettext("The MTU must be greater than 576 bytes and less than 9000.");
+
+src/www/interfaces.php
+709
+$input_errors[] = gettext("MTU of a vlan should not be bigger than parent interface.");
+
+src/www/interfaces.php
+724
+$input_errors[] = sprintf(gettext("Interface %s (VLAN) has MTU set to a bigger value"), $ifdata['descr']);
+
+src/www/interfaces.php
+729
+$input_errors[] = gettext("The MSS must be greater than 576 bytes.");
+
+src/www/interfaces.php
+733
+$reqdfieldsn = array(gettext("Mode"));
+
+src/www/interfaces.php
+736
+$reqdfieldsn[] = gettext("SSID");
+
+src/www/interfaces.php
+771
+$input_errors[] = gettext("Invalid WEP key size. Sizes should be 40 (64) bit keys or 104 (128) bit.");
+
+src/www/interfaces.php
+779
+$input_errors[] = gettext("The length of the passphrase should be between 8 and 63 characters.");
+
+src/www/interfaces.php
+1312
+$input_errors[] = sprintf(gettext("Unable to change mode to %s. You may already have the maximum number of wireless clones supported in this mode."), $wlan_modes[$wancfg['wireless']['mode']]);
+
+src/www/interfaces.php
+1335
+$pgtitle = array(gettext("Interfaces"), $pconfig['descr']);
+
+src/www/interfaces.php
+1340
+$types4 = array("none" => gettext("None"), "staticv4" => gettext("Static IPv4"), "dhcp" => gettext("DHCP"), "ppp" => gettext("PPP"), "pppoe" => gettext("PPPoE"), "pptp" => gettext("PPTP"), "l2tp" => gettext("L2TP"));
+
+src/www/interfaces.php
+1341
+$types6 = array("none" => gettext("None"), "staticv6" => gettext("Static IPv6"), "dhcp6" => gettext("DHCP6"), "slaac" => gettext("SLAAC"), "6rd" => gettext("6rd Tunnel"), "6to4" => gettext("6to4 Tunnel"), "track6" => gettext("Track Interface"));
+
+src/www/interfaces.php
+1556
+".gettext("You must apply the changes in order for them to take effect.")."
".gettext("Don't forget to adjust the DHCP Server range if needed after applying."));?>
+
+src/www/interfaces.php
+1572
+
+
+src/www/interfaces.php
+1595
+ = gettext("Enter a description (name) for the interface here."); ?>
+
+src/www/interfaces.php
+1599
+
=gettext("IPv4 Configuration Type"); ?>
+
+src/www/interfaces.php
+1615
+
=gettext("IPv6 Configuration Type"); ?>
+
+src/www/interfaces.php
+1631
+
=gettext("MAC address"); ?>
+
+src/www/interfaces.php
+1640
+=gettext("Insert my local MAC address"); ?>
+
+src/www/interfaces.php
+1643
+=gettext("This field can be used to modify ("spoof") the MAC " .
+
+src/www/interfaces.php
+1645
+=gettext("(may be required with some cable connections)"); ?>
+
+src/www/interfaces.php
+1646
+=gettext("Enter a MAC address in the following format
+xx
+xx
+xx
+xx
+xx
+xx " .
+
+src/www/interfaces.php
+1651
+
=gettext("MTU"); ?>
+
+src/www/interfaces.php
+1656
+print gettext("If you leave this field blank, the adapter's default MTU will " .
+
+src/www/interfaces.php
+1662
+
=gettext("MSS"); ?>
+
+src/www/interfaces.php
+1666
+=gettext("If you enter a value in this field, then MSS clamping for " .
+
+src/www/interfaces.php
+1675
+echo '
' . gettext("Speed and duplex") . '
';
+
+src/www/interfaces.php
+1680
+echo ' - ' . gettext("Show advanced option");
+
+src/www/interfaces.php
+1690
+print "";
+
+src/www/interfaces.php
+1692
+print "";
+
+src/www/interfaces.php
+1696
+echo gettext("Here you can explicitly set speed and duplex mode for this interface. WARNING
+You MUST leave this set to autoselect (automatically negotiate speed) unless the port this interface connects to has its speed and duplex forced.");
+
+src/www/interfaces.php
+1711
+
=gettext("Static IPv4 configuration"); ?>
+
+src/www/interfaces.php
+1716
+
=gettext("IPv4 address"); ?>
+
+src/www/interfaces.php
+1744
+
=gettext("IPv4 Upstream Gateway"); ?>
+
+src/www/interfaces.php
+1747
+
+
+src/www/interfaces.php
+1762
+-or=gettext("add a new one."); ?>
+
+src/www/interfaces.php
+1765
+=gettext("If this interface is an Internet connection, select an existing Gateway from the list or add a new one using the link above."); ?>
+
+src/www/interfaces.php
+1766
+=gettext("On local LANs the upstream gateway should be "none"."); ?>
+
+src/www/interfaces.php
+1777
+
+
+src/www/interfaces.php
+1856
+
+
+src/www/interfaces.php
+1871
+- or =gettext("add a new one."); ?>
+
+src/www/interfaces.php
+1874
+=gettext("If this interface is an Internet connection, select an existing Gateway from the list or add a new one using the link above."); ?>
+
+src/www/interfaces.php
+1875
+=gettext("On local LANs the upstream gateway should be "none"."); ?>
+
+src/www/interfaces.php
+1886
+
+
+src/www/interfaces.php
+1942
+=gettext("Enable DHCP+L2TP or DHCP+PPTP."); ?>
+
+src/www/interfaces.php
+1944
+=gettext("Status changes on this interface will trigger reconfiguration (if necessary) of the associated PPTP/L2TP link."); ?>
+
+src/www/interfaces.php
+1949
+
=gettext("Hostname"); ?>
+
+src/www/interfaces.php
+1953
+=gettext("The value in this field is sent as the DHCP client identifier " .
+
+src/www/interfaces.php
+1959
+
=gettext("Alias IPv4 address"); ?>
+
+src/www/interfaces.php
+1978
+=gettext("The value in this field is used as a fixed alias IPv4 address by the " .
+
+src/www/interfaces.php
+1986
+
=gettext("Reject Leases From"); ?>
+
+src/www/interfaces.php
+1990
+=gettext("If there is a certain upstream DHCP server that should be ignored, place the IP address or subnet of the DHCP server to be ignored here."); ?>
+
+src/www/interfaces.php
+1991
+=gettext("This is useful for rejecting leases from cable modems that offer private IPs when they lose upstream sync."); ?>
+
+src/www/interfaces.php
+1996
+
+
+src/www/interfaces.php
+2017
+=gettext("The values in these fields are DHCP protocol timings used when requesting a lease. " ); ?>
+
+src/www/interfaces.php
+2058
+
+
+src/www/interfaces.php
+2060
+=gettext("SendOptions"); ?>
+
+src/www/interfaces.php
+2063
+=gettext("The values in this field are DHCP options to be sent when requesting a DHCP lease. [option declaration [, ...]] " .
+
+src/www/interfaces.php
+2068
+=gettext("RequestOptions"); ?>
+
+src/www/interfaces.php
+2071
+=gettext("The values in this field are DHCP option 55 to be sent when requesting a DHCP lease. [option [, ...]] " .
+
+src/www/interfaces.php
+2074
+=gettext("RequireOptions"); ?>
+
+src/www/interfaces.php
+2077
+=gettext("The values in this field are DHCP options required by the client when requesting a DHCP lease. [option [, ...]] "); ?>
+
+src/www/interfaces.php
+2082
+
+
+src/www/interfaces.php
+2096
+=gettext("The value in this field is the full absolute path to a DHCP client configuration file. [/[dirname/[.../]]filename[.ext]] " .
+
+src/www/interfaces.php
+2150
+
+
+src/www/interfaces.php
+2163
+=gettext("The value in this field is sent as the DHCPv6 client identifier " .
+
+src/www/interfaces.php
+2168
+printf(gettext("The current DUID is
+'%s'"),$current_duid);
+
+src/www/interfaces.php
+2175
+
=gettext("Use IPv4 connectivity as parent interface"); ?>
+
+src/www/interfaces.php
+2178
+=gettext("Request a IPv6 prefix/information through the IPv4 connectivity link"); ?>
+
+src/www/interfaces.php
+2182
+
=gettext("Request only a IPv6 prefix"); ?>
+
+src/www/interfaces.php
+2185
+=gettext("Only request a IPv6 prefix, do not request a IPv6 address"); ?>
+
+src/www/interfaces.php
+2189
+
=gettext("DHCPv6 Prefix Delegation size"); ?>
+
+src/www/interfaces.php
+2202
+=gettext("The value in this field is the delegated prefix length provided by the DHCPv6 server. Normally specified by the ISP."); ?>
+
+src/www/interfaces.php
+2206
+
=gettext("Send IPv6 prefix hint"); ?>
+
+src/www/interfaces.php
+2209
+=gettext("Send an IPv6 prefix hint to indicate the desired prefix size for delegation"); ?>
+
+src/www/interfaces.php
+2215
+=gettext("Interface Statement"); ?>
+
+src/www/interfaces.php
+2218
+=gettext("Information Only"); ?>
+
+src/www/interfaces.php
+2221
+=gettext("Send Options"); ?>
+
+src/www/interfaces.php
+2224
+=gettext("The values in this field are DHCP send options to be sent when requesting a DHCP lease. [option declaration [, ...]] " .
+
+src/www/interfaces.php
+2230
+=gettext("Request Options"); ?>
+
+src/www/interfaces.php
+2233
+=gettext("The values in this field are DHCP request options to be sent when requesting a DHCP lease. [option [, ...]] " .
+
+src/www/interfaces.php
+2237
+=gettext("Script"); ?>
+
+src/www/interfaces.php
+2240
+=gettext("The value in this field is the absolute path to a script invoked on certain conditions including when a reply message is received. " .
+
+src/www/interfaces.php
+2247
+=gettext("Identity Association Statement"); ?>
+
+src/www/interfaces.php
+2252
+=gettext("Non-Temporary Address Allocation"); ?>
+
+src/www/interfaces.php
+2254
+=gettext("id-assoc na"); ?>
+
+src/www/interfaces.php
+2255
+=gettext("ID"); ?>
+
+src/www/interfaces.php
+2258
+=gettext("Address"); ?>
+
+src/www/interfaces.php
+2259
+=gettext("ipv6-address"); ?>
+
+src/www/interfaces.php
+2261
+=gettext("pltime"); ?>
+
+src/www/interfaces.php
+2263
+=gettext("vltime"); ?>
+
+src/www/interfaces.php
+2269
+=gettext("Prefix Delegation"); ?>
+
+src/www/interfaces.php
+2271
+=gettext("id-assoc pd"); ?>
+
+src/www/interfaces.php
+2272
+=gettext("ID"); ?>
+
+src/www/interfaces.php
+2275
+=gettext("Prefix"); ?>
+
+src/www/interfaces.php
+2276
+=gettext("ipv6-prefix"); ?>
+
+src/www/interfaces.php
+2278
+=gettext("pltime"); ?>
+
+src/www/interfaces.php
+2280
+=gettext("vltime"); ?>
+
+src/www/interfaces.php
+2288
+=gettext("Prefix Interface Statement"); ?>
+
+src/www/interfaces.php
+2291
+=gettext("Prefix Interface "); ?>
+
+src/www/interfaces.php
+2292
+=gettext("sla-id"); ?>
+
+src/www/interfaces.php
+2294
+=gettext("sla-len"); ?>
+
+src/www/interfaces.php
+2301
+=gettext("Authentication Statement"); ?>
+
+src/www/interfaces.php
+2304
+=gettext("authname"); ?>
+
+src/www/interfaces.php
+2306
+=gettext("protocol"); ?>
+
+src/www/interfaces.php
+2308
+=gettext("algorithm"); ?>
+
+src/www/interfaces.php
+2310
+=gettext("rdm"); ?>
+
+src/www/interfaces.php
+2317
+=gettext("Keyinfo Statement"); ?>
+
+src/www/interfaces.php
+2320
+=gettext("keyname"); ?>
+
+src/www/interfaces.php
+2322
+=gettext("realm"); ?>
+
+src/www/interfaces.php
+2325
+=gettext("keyid"); ?>
+
+src/www/interfaces.php
+2327
+=gettext("secret"); ?>
+
+src/www/interfaces.php
+2329
+=gettext("expire"); ?>
+
+src/www/interfaces.php
+2336
+=gettext("Configuration File Override"); ?>
+
+src/www/interfaces.php
+2341
+=gettext("The value in this field is the full absolute path to a DHCP client configuration file. [/[dirname/[.../]]filename[.ext]] " .
+
+src/www/interfaces.php
+2422
+
=gettext("6RD Rapid Deployment"); ?>
+
+src/www/interfaces.php
+2425
+
=gettext("6RD prefix"); ?>
+
+src/www/interfaces.php
+2429
+=gettext("The value in this field is the 6RD IPv6 prefix assigned by your ISP. e.g. '2001
+db8
+
+/32'") ?>
+
+src/www/interfaces.php
+2433
+
=gettext("6RD Border Relay"); ?>
+
+src/www/interfaces.php
+2437
+=gettext("The value in this field is 6RD IPv4 gateway address assigned by your ISP") ?>
+
+src/www/interfaces.php
+2441
+
=gettext("6RD IPv4 Prefix length"); ?>
+
+src/www/interfaces.php
+2453
+=gettext("The value in this field is the 6RD IPv4 prefix length. Normally specified by the ISP. A value of 0 means we embed the entire IPv4 address in the 6RD prefix."); ?>
+
+src/www/interfaces.php
+2466
+
=gettext("Track IPv6 Interface"); ?>
+
+src/www/interfaces.php
+2469
+
=gettext("IPv6 Interface"); ?>
+
+src/www/interfaces.php
+2499
+=gettext("This selects the dynamic IPv6 WAN interface to track for configuration") ?>
+
+src/www/interfaces.php
+2503
+
=gettext("IPv6 Prefix ID"); ?>
+
+src/www/interfaces.php
+2512
+= gettext("The value in this field is the (Delegated) IPv6 prefix id. This determines the configurable network ID based on the dynamic IPv6 connection"); ?>
+
+src/www/interfaces.php
+2514
+= sprintf(gettext("Enter a hexadecimal value between %x and %x here, default value is 0."), 0, $ipv6_num_prefix_ids - 1); ?>
+
+src/www/interfaces.php
+2527
+
=gettext("PPP configuration"); ?>
+
+src/www/interfaces.php
+2530
+
=gettext("Service Provider"); ?>
+
+src/www/interfaces.php
+2534
+
=gettext("Country
+"); ?>
+
+src/www/interfaces.php
+2542
+
=gettext("Provider
+"); ?>
+
+src/www/interfaces.php
+2550
+
=gettext("Plan
+"); ?>
+
+src/www/interfaces.php
+2558
+=gettext("Select to fill in data for your service provider."); ?>
+
+src/www/interfaces.php
+2562
+
+
+src/www/interfaces.php
+2650
+ =gettext("Hint
+this field can usually be left empty"); ?>
+
+src/www/interfaces.php
+2654
+
=gettext("Dial on demand"); ?>
+
+src/www/interfaces.php
+2657
+=gettext("Enable Dial-On-Demand mode"); ?>
+
+src/www/interfaces.php
+2658
+=gettext("This option causes the interface to operate in dial-on-demand mode, allowing you to have a "); ?>=gettext("virtual full time"); ?> =gettext("connection. The interface is configured, but the actual connection of the link is delayed until qualifying outgoing traffic is detected."); ?>
+
+src/www/interfaces.php
+2662
+
=gettext("Idle timeout"); ?>
+
+src/www/interfaces.php
+2664
+ =gettext("seconds"); ?> =gettext("If no qualifying outgoing packets are transmitted for the specified number of seconds, the connection is brought down. An idle timeout of zero disables this feature."); ?>
+
+src/www/interfaces.php
+2668
+
=gettext("Periodic reset");?>
+
+src/www/interfaces.php
+2675
+
+
+src/www/interfaces.php
+2676
+
+
+src/www/interfaces.php
+2677
+
+
+src/www/interfaces.php
+2678
+ =gettext("Select a reset timing type"); ?>
+
+src/www/interfaces.php
+2686
+=gettext("hour (0-23)"); ?>
+
+src/www/interfaces.php
+2688
+=gettext("minute (0-59)"); ?>
+
+src/www/interfaces.php
+2690
+=gettext("reset at a specific date (mm/dd/yyyy)"); ?>
+
+src/www/interfaces.php
+2692
+=gettext("Note
+"); ?>
+
+src/www/interfaces.php
+2693
+=gettext("If you leave the date field empty, the reset will be executed each day at the time you did specify using the minutes and hour field."); ?>
+
+src/www/interfaces.php
+2701
+=gettext("reset at each month ('0 0 1 * *')"); ?>
+
+src/www/interfaces.php
+2704
+=gettext("reset at each week ('0 0 * * 0')"); ?>
+
+src/www/interfaces.php
+2707
+=gettext("reset at each day ('0 0 * * *')"); ?>
+
+src/www/interfaces.php
+2710
+=gettext("reset at each hour ('0 * * * *')"); ?>
+
+src/www/interfaces.php
+2719
+
=gettext("Advanced and MLPPP"); ?>
+
+src/www/interfaces.php
+2722
+=gettext("Click here"); ?>
+
+src/www/interfaces.php
+2723
+=gettext("for additional PPPoE configuration options. Save first if you made changes."); ?>
+
+src/www/interfaces.php
+2727
+=gettext("Click here"); ?>
+
+src/www/interfaces.php
+2728
+=gettext("for advanced PPPoE configuration options and MLPPP configuration."); ?>
+
+src/www/interfaces.php
+2742
+
=gettext("PPTP/L2TP configuration"); ?>
+
+src/www/interfaces.php
+2745
+
=gettext("Username"); ?>
+
+src/www/interfaces.php
+2751
+
=gettext("Password"); ?>
+
+src/www/interfaces.php
+2757
+
=gettext("Local IP address"); ?>
+
+src/www/interfaces.php
+2770
+
=gettext("Remote IP address"); ?>
+
+src/www/interfaces.php
+2776
+
=gettext("Dial on demand"); ?>
+
+src/www/interfaces.php
+2779
+=gettext("Enable Dial-On-Demand mode"); ?>
+
+src/www/interfaces.php
+2780
+=gettext("This option causes the interface to operate in dial-on-demand mode, allowing you to have a"); ?> =gettext("virtual full time"); ?> =gettext("connection. The interface is configured, but the actual connection of the link is delayed until qualifying outgoing traffic is detected."); ?>
+
+src/www/interfaces.php
+2784
+
=gettext("Idle timeout"); ?>
+
+src/www/interfaces.php
+2786
+ =gettext("seconds"); ?> =gettext("If no qualifying outgoing packets are transmitted for the specified number of seconds, the connection is brought down. An idle timeout of zero disables this feature."); ?>
+
+src/www/interfaces.php
+2790
+
=gettext("Advanced"); ?>
+
+src/www/interfaces.php
+2793
+=gettext("Click here");?>
+
+src/www/interfaces.php
+2794
+=gettext("for additional PPTP and L2TP configuration options. Save first if you made changes.");?>
+
+src/www/interfaces.php
+2798
+=gettext("Click here");?>
+
+src/www/interfaces.php
+2799
+=gettext("for advanced PPTP and L2TP configuration options");?>.
+
+src/www/interfaces.php
+2814
+
=gettext("Common wireless configuration - Settings apply to all wireless networks on"); ?> =$wlanbaseif;?>.
+
+src/www/interfaces.php
+2817
+
=gettext("Persist common settings");?>
+
+src/www/interfaces.php
+2820
+ =gettext("Enabling this preserves the common wireless configuration through interface deletions and reassignments.");?>
+
+src/www/interfaces.php
+2824
+
=gettext("Standard"); ?>
+
+src/www/interfaces.php
+2844
+
802.11g OFDM =gettext("Protection Mode"); ?>
+
+src/www/interfaces.php
+2847
+
+
+src/www/interfaces.php
+2848
+
+
+src/www/interfaces.php
+2849
+
+
+src/www/interfaces.php
+2852
+=gettext("For IEEE 802.11g, use the specified technique for protecting OFDM frames in a mixed 11b/11g network."); ?>
+
+src/www/interfaces.php
+2860
+
=gettext("Transmit power"); ?>
+
+src/www/interfaces.php
+2873
+=gettext("Note
+Typically only a few discreet power settings are available and the driver will use the setting closest to the specified value. Not all adapters support changing the transmit power setting."); ?>
+
+src/www/interfaces.php
+2877
+
=gettext("Channel"); ?>
+
+src/www/interfaces.php
+2880
+
+
+src/www/interfaces.php
+2900
+=gettext("Legend
+wireless standards - channel # (frequency @ max TX power / TX power allowed in reg. domain)"); ?>
+
+src/www/interfaces.php
+2902
+=gettext("Note
+Not all channels may be supported by your card. Auto may override the wireless standard selected above."); ?>
+
+src/www/interfaces.php
+2907
+
+
+src/www/interfaces.php
+2958
+=gettext("Note
+This field can be used to tune ACK/CTS timers to fit the distance between AP and Client"); ?>
+
+src/www/interfaces.php
+2959
+=gettext("(measured in Meters and works only for Atheros based cards !)"); ?>
+
+src/www/interfaces.php
+2964
+
=gettext("Regulatory settings"); ?>
+
+src/www/interfaces.php
+2966
+=gettext("Regulatory domain"); ?>
+
+src/www/interfaces.php
+2968
+
+
+src/www/interfaces.php
+2980
+=gettext("Note
+Some cards have a default that is not recognized and require changing the regulatory domain to one in this list for the changes to other regulatory settings to work."); ?>
+
+src/www/interfaces.php
+2982
+=gettext("Country (listed with country code and regulatory domain)"); ?>
+
+src/www/interfaces.php
+2984
+
+
+src/www/interfaces.php
+2996
+=gettext("Note
+Any country setting other than "Default" will override the regulatory domain setting"); ?>.
+
+src/www/interfaces.php
+2998
+=gettext("Location"); ?>
+
+src/www/interfaces.php
+3000
+
+
+src/www/interfaces.php
+3001
+
+
+src/www/interfaces.php
+3002
+
+
+src/www/interfaces.php
+3003
+
+
+src/www/interfaces.php
+3006
+=gettext("These settings may affect which channels are available and the maximum transmit power allowed on those channels. Using the correct settings to comply with local regulatory requirements is recommended."); ?>
+
+src/www/interfaces.php
+3008
+=gettext("Note
+All wireless networks on this interface will be temporarily brought down when changing regulatory settings. Some of the regulatory domains or country codes may not be allowed by some cards. These settings may not be able to add additional channels that are not already supported."); ?>
+
+src/www/interfaces.php
+3015
+
+
+src/www/interfaces.php
+3032
+=gettext("Note
+Only required in Access Point mode. If left blank in Ad-hoc or Infrastructure mode, this interface will connect to any available SSID"); ?>
+
+src/www/interfaces.php
+3037
+
=gettext("Minimum wireless standard"); ?>
+
+src/www/interfaces.php
+3040
+
+
+src/www/interfaces.php
+3042
+
+
+src/www/interfaces.php
+3044
+
+
+src/www/interfaces.php
+3047
+=gettext("When operating as an access point, allow only stations capable of the selected wireless standard to associate (stations not capable are not permitted to associate)."); ?>
+
+src/www/interfaces.php
+3052
+
=gettext("802.11g only"); ?>
+
+src/www/interfaces.php
+3055
+ =gettext("When operating as an access point in 802.11g mode, allow only 11g-capable stations to associate (11b-only stations are not permitted to associate)."); ?>
+
+src/www/interfaces.php
+3060
+
=gettext("Allow intra-BSS communication"); ?>
+
+src/www/interfaces.php
+3064
+=gettext("When operating as an access point, enable this if you want to pass packets between wireless clients directly."); ?>
+
+src/www/interfaces.php
+3066
+=gettext("Disabling the internal bridging is useful when traffic is to be processed with packet filtering."); ?>
+
+src/www/interfaces.php
+3070
+
=gettext("Enable WME"); ?>
+
+src/www/interfaces.php
+3073
+ =gettext("Setting this option will force the card to use WME (wireless QoS)."); ?>
+
+src/www/interfaces.php
+3077
+
=gettext("Enable Hide SSID"); ?>
+
+src/www/interfaces.php
+3081
+=gettext("Setting this option will force the card to NOT broadcast its SSID"); ?>
+
+src/www/interfaces.php
+3083
+=gettext("(this might create problems for some clients)."); ?>
+
+src/www/interfaces.php
+3087
+
+
+src/www/interfaces.php
+3135
+=gettext("40 (64) bit keys may be entered as 5 ASCII characters or 10 hex digits preceded by '0x'."); ?>
+
+src/www/interfaces.php
+3136
+=gettext("104 (128) bit keys may be entered as 13 ASCII characters or 26 hex digits preceded by '0x'."); ?>
+
+src/www/interfaces.php
+3140
+
+
+src/www/interfaces.php
+3205
+ =gettext("Allowed values are 1-9999 but should not be longer than Master Key Regeneration time."); ?>
+
+src/www/interfaces.php
+3209
+
=gettext("Master Key Regeneration"); ?>
+
+src/www/interfaces.php
+3212
+ =gettext("Allowed values are 1-9999 but should not be shorter than Key Rotation time."); ?>
+
+src/www/interfaces.php
+3216
+
=gettext("Strict Key Regeneration"); ?>
+
+src/www/interfaces.php
+3219
+ =gettext("Setting this option will force the AP to rekey whenever a client disassociates."); ?>
+
+src/www/interfaces.php
+3223
+
=gettext("802.1X Authentication Server IP Address"); ?>
+
+src/www/interfaces.php
+3234
+ =gettext("Enter the IP address of the 802.1X Authentication Server. This is commonly a Radius server (FreeRadius, Internet Authentication Services, etc.)"); ?>
+
+src/www/interfaces.php
+3238
+
=gettext("802.1X Authentication Server Port"); ?>
+
+src/www/interfaces.php
+3241
+ =gettext("Leave blank for the default 1812 port."); ?>
+
+src/www/interfaces.php
+3245
+
=gettext("802.1X Authentication Server Shared Secret"); ?>
+
+src/www/interfaces.php
+3252
+
=gettext("Secondary 802.1X Authentication Server IP Address"); ?>
+
+src/www/interfaces.php
+3255
+ =gettext("Enter the IP address of the 802.1X Authentication Server. This is commonly a Radius server (FreeRadius, Internet Authentication Services, etc.)"); ?>
+
+src/www/interfaces.php
+3259
+
=gettext("Secondary 802.1X Authentication Server Port"); ?>
+
+src/www/interfaces.php
+3262
+ =gettext("Leave blank for the default 1812 port."); ?>
+
+src/www/interfaces.php
+3266
+
=gettext("Secondary 802.1X Authentication Server Shared Secret"); ?>
+
+src/www/interfaces.php
+3291
+=gettext("Block private networks"); ?>
+
+src/www/interfaces.php
+3292
+=gettext("When set, this option blocks traffic from IP addresses that are reserved " .
+
+src/www/interfaces.php
+3294
+=gettext("well as loopback addresses (127/8)."); ?> =gettext("You should generally " .
+
+src/www/interfaces.php
+3303
+=gettext("Block bogon networks"); ?>
+
+src/www/interfaces.php
+3304
+=gettext("When set, this option blocks traffic from IP addresses that are reserved " .
+
+src/www/interfaces.php
+3306
+=gettext("Bogons are prefixes that should never appear in the Internet routing table, " .
+
+src/www/interfaces.php
+3309
+=gettext("Note
+The update frequency can be changed under System->Advanced Firewall/NAT settings.")?>
+
+src/www/interfaces.php
+3322
+" />
+
+src/www/interfaces.php
+3323
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/interfaces.php
+3435
+jQuery('#notebox').html("
=gettext("NOTE
+"); ?> =gettext("You can manage Gateways"); ?> =gettext("here"); ?>.
=gettext("NOTE
+"); ?> =gettext("You can manage Gateways"); ?> =gettext("here"); ?>.
");
+
+src/www/interfaces_assign.php
+31
+$pgtitle = array(gettext("Interfaces"),gettext("Assign network ports"));
+
+src/www/interfaces_assign.php
+45
+$descr = sprintf(gettext('VLAN %1$s on %2$s'),$portinfo['tag'],$portinfo['if']);
+
+src/www/interfaces_assign.php
+194
+$newifname = gettext("lan");
+
+src/www/interfaces_assign.php
+195
+$descr = gettext("LAN");
+
+src/www/interfaces_assign.php
+220
+$savemsg = gettext("Interface has been added.");
+
+src/www/interfaces_assign.php
+260
+$errstr = sprintf(gettext('Port %1$s '.
+
+src/www/interfaces_assign.php
+276
+$input_errors[] = sprintf(gettext("You cannot set port %s to interface %s because this interface is a member of %s."), $portname, $member, $portname);
+
+src/www/interfaces_assign.php
+354
+$input_errors[] = gettext("The interface is part of a group. Please remove it from the group to continue");
+
+src/www/interfaces_assign.php
+356
+$input_errors[] = gettext("The interface is part of a bridge. Please remove it from the bridge to continue");
+
+src/www/interfaces_assign.php
+358
+$input_errors[] = gettext("The interface is part of a gre tunnel. Please delete the tunnel to continue");
+
+src/www/interfaces_assign.php
+360
+$input_errors[] = gettext("The interface is part of a gif tunnel. Please delete the tunnel to continue");
+
+src/www/interfaces_assign.php
+398
+$savemsg = gettext("Interface has been deleted.");
+
+src/www/interfaces_assign.php
+422
+$savemsg = gettext("The system is now rebooting. Please wait.");
+
+src/www/interfaces_assign.php
+424
+$savemsg = gettext("Reboot is needed. Please apply the settings in order to reboot.");
+
+src/www/interfaces_assign.php
+426
+$savemsg = gettext("Interface mismatch detected. Please resolve the mismatch and click 'Apply changes'. The firewall will reboot afterwards.");
+
+src/www/interfaces_assign.php
+440
+print_info_box_np(gettext("The interface configuration has been changed. You must apply the changes in order for them to take effect."));
+
+src/www/interfaces_assign.php
+454
+$tab_array[0] = array(gettext("Interface assignments"), true, "interfaces_assign.php");
+
+src/www/interfaces_assign.php
+455
+$tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
+
+src/www/interfaces_assign.php
+456
+$tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
+
+src/www/interfaces_assign.php
+457
+$tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
+
+src/www/interfaces_assign.php
+458
+$tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php");
+
+src/www/interfaces_assign.php
+459
+$tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php");
+
+src/www/interfaces_assign.php
+460
+$tab_array[7] = array(gettext("GRE"), false, "interfaces_gre.php");
+
+src/www/interfaces_assign.php
+461
+$tab_array[8] = array(gettext("GIF"), false, "interfaces_gif.php");
+
+src/www/interfaces_assign.php
+462
+$tab_array[9] = array(gettext("Bridges"), false, "interfaces_bridge.php");
+
+src/www/interfaces_assign.php
+463
+$tab_array[10] = array(gettext("LAGG"), false, "interfaces_lagg.php");
+
+src/www/interfaces_assign.php
+477
+
+
+src/www/interfaces_bridge.php
+153
+">
+
+src/www/interfaces_bridge.php
+155
+" onclick="return confirm('=gettext("Do you really want to delete this bridge?");?>')">
+
+src/www/interfaces_bridge.php
+167
+=gettext("Note
+"); ?>
+
+src/www/interfaces_bridge.php
+169
+=gettext("Here you can configure bridging of interfaces."); ?>
+
+src/www/interfaces_bridge_edit.php
+110
+$reqdfieldsn = array(gettext("Member Interfaces"));
+
+src/www/interfaces_bridge_edit.php
+115
+$input_errors[] = gettext("Maxage needs to be an integer between 6 and 40.");
+
+src/www/interfaces_bridge_edit.php
+117
+$input_errors[] = gettext("Maxaddr needs to be an integer.");
+
+src/www/interfaces_bridge_edit.php
+119
+$input_errors[] = gettext("Timeout needs to be an integer.");
+
+src/www/interfaces_bridge_edit.php
+121
+$input_errors[] = gettext("Forward Delay needs to be an integer between 4 and 30.");
+
+src/www/interfaces_bridge_edit.php
+123
+$input_errors[] = gettext("Hello time for STP needs to be an integer between 1 and 2.");
+
+src/www/interfaces_bridge_edit.php
+125
+$input_errors[] = gettext("Priority for STP needs to be an integer between 0 and 61440.");
+
+src/www/interfaces_bridge_edit.php
+127
+$input_errors[] = gettext("Transmit Hold Count for STP needs to be an integer between 1 and 10.");
+
+src/www/interfaces_bridge_edit.php
+130
+$input_errors[] = "{$ifdescr} " . gettext("interface priority for STP needs to be an integer between 0 and 240.");
+
+src/www/interfaces_bridge_edit.php
+135
+$input_errors[] = "{$ifdescr} " . gettext("interface path cost for STP needs to be an integer between 1 and 200000000.");
+
+src/www/interfaces_bridge_edit.php
+140
+$input_errors[] = gettext("You must select at least 2 member interfaces for a bridge.");
+
+src/www/interfaces_bridge_edit.php
+145
+$input_errors[] = gettext("A member interface passed does not exist in configuration");
+
+src/www/interfaces_bridge_edit.php
+148
+$input_errors[] = gettext("Bridging a wireless interface is only possible in hostap mode.");
+
+src/www/interfaces_bridge_edit.php
+150
+$input_errors[] = gettext("Span interface cannot be part of the bridge. Remove the span interface from bridge members to continue.");
+
+src/www/interfaces_bridge_edit.php
+208
+$input_errors[] = gettext("Error occurred creating interface, please retry.");
+
+src/www/interfaces_bridge_edit.php
+227
+$pgtitle = array(gettext("Interfaces"),gettext("Bridge"),gettext("Edit"));
+
+src/www/interfaces_bridge_edit.php
+267
+
=gettext("Bridge configuration");?>
+
+src/www/interfaces_bridge_edit.php
+275
+
=gettext("Member interfaces"); ?>
+
+src/www/interfaces_bridge_edit.php
+290
+=gettext("Interfaces participating in the bridge."); ?>
+
+src/www/interfaces_bridge_edit.php
+294
+
=gettext("Description"); ?>
+
+src/www/interfaces_bridge_edit.php
+302
+
" />
+
+src/www/interfaces_bridge_edit.php
+306
+
=gettext("RSTP/STP"); ?>
+
+src/www/interfaces_bridge_edit.php
+309
+=gettext("Enable spanning tree options for this bridge."); ?>
+
+src/www/interfaces_bridge_edit.php
+312
+
=gettext("Protocol"); ?>
+
+src/www/interfaces_bridge_edit.php
+325
+=gettext("Protocol used for spanning tree."); ?>
+
+src/www/interfaces_bridge_edit.php
+327
+
=gettext("STP interfaces"); ?>
+
+src/www/interfaces_bridge_edit.php
+341
+=gettext("Enable Spanning Tree Protocol on interface. The if_bridge(4) " .
+
+src/www/interfaces_bridge_edit.php
+347
+
=gettext("Valid time"); ?>
+
+src/www/interfaces_bridge_edit.php
+349
+ =gettext("seconds"); ?>
+
+src/www/interfaces_bridge_edit.php
+352
+=gettext("Set the time that a Spanning Tree Protocol configuration is " .
+
+src/www/interfaces_bridge_edit.php
+357
+
=gettext("Forward time"); ?>
+
+src/www/interfaces_bridge_edit.php
+359
+ =gettext("seconds"); ?>
+
+src/www/interfaces_bridge_edit.php
+362
+=gettext("Set the time that must pass before an interface begins forwarding " .
+
+src/www/interfaces_bridge_edit.php
+366
+
=gettext("Hello time"); ?>
+
+src/www/interfaces_bridge_edit.php
+368
+ =gettext("seconds"); ?>
+
+src/www/interfaces_bridge_edit.php
+371
+=gettext("Set the time between broadcasting of Spanning Tree Protocol configuration messages. The hello time may only be changed when " .
+
+src/www/interfaces_bridge_edit.php
+375
+
=gettext("Priority"); ?>
+
+src/www/interfaces_bridge_edit.php
+380
+=gettext("Set the bridge priority for Spanning Tree. The default is 32768. " .
+
+src/www/interfaces_bridge_edit.php
+384
+
=gettext("Hold count"); ?>
+
+src/www/interfaces_bridge_edit.php
+389
+=gettext("Set the transmit hold count for Spanning Tree. This is the number" .
+
+src/www/interfaces_bridge_edit.php
+394
+
=gettext("Priority"); ?>
+
+src/www/interfaces_bridge_edit.php
+404
+=gettext("Set the Spanning Tree priority of interface to value. The " .
+
+src/www/interfaces_bridge_edit.php
+408
+
=gettext("Path cost"); ?>
+
+src/www/interfaces_bridge_edit.php
+418
+=gettext("Set the Spanning Tree path cost of interface to value. The " .
+
+src/www/interfaces_bridge_edit.php
+427
+
=gettext("Cache size"); ?>
+
+src/www/interfaces_bridge_edit.php
+429
+ =gettext("entries"); ?>
+
+src/www/interfaces_bridge_edit.php
+431
+=gettext("Set the size of the bridge address cache to size. The default is " .
+
+src/www/interfaces_bridge_edit.php
+437
+
=gettext("Cache entry expire time"); ?>
+
+src/www/interfaces_bridge_edit.php
+439
+ =gettext("seconds"); ?>
+
+src/www/interfaces_bridge_edit.php
+441
+=gettext("Set the timeout of address cache entries to this number of seconds. If " .
+
+src/www/interfaces_bridge_edit.php
+448
+
=gettext("Span port"); ?>
+
+src/www/interfaces_bridge_edit.php
+451
+
+
+src/www/interfaces_bridge_edit.php
+462
+=gettext("Add the interface named by interface as a span port on the " .
+
+src/www/interfaces_bridge_edit.php
+469
+=gettext("Note
+"); ?>
+
+src/www/interfaces_bridge_edit.php
+471
+=gettext("The span interface cannot be part of the bridge member interfaces."); ?>
+
+src/www/interfaces_bridge_edit.php
+476
+
=gettext("Edge ports"); ?>
+
+src/www/interfaces_bridge_edit.php
+490
+=gettext("Set interface as an edge port. An edge port connects directly to " .
+
+src/www/interfaces_bridge_edit.php
+496
+
=gettext("Auto Edge ports"); ?>
+
+src/www/interfaces_bridge_edit.php
+510
+=gettext("Allow interface to automatically detect edge status. This is the " .
+
+src/www/interfaces_bridge_edit.php
+513
+=gettext("Note
+"); ?>
+
+src/www/interfaces_bridge_edit.php
+515
+=gettext("This will disable the autoedge status of interfaces."); ?>
+
+src/www/interfaces_bridge_edit.php
+519
+
=gettext("PTP ports"); ?>
+
+src/www/interfaces_bridge_edit.php
+533
+=gettext("Set the interface as a point-to-point link. This is required for " .
+
+src/www/interfaces_bridge_edit.php
+539
+
=gettext("Auto PTP ports"); ?>
+
+src/www/interfaces_bridge_edit.php
+553
+=gettext("Automatically detect the point-to-point status on interface by " .
+
+src/www/interfaces_bridge_edit.php
+557
+=gettext("Note
+"); ?>
+
+src/www/interfaces_bridge_edit.php
+559
+=gettext("The interfaces selected here will be removed from default autoedge status."); ?>
+
+src/www/interfaces_bridge_edit.php
+563
+
=gettext("Sticky ports"); ?>
+
+src/www/interfaces_bridge_edit.php
+577
+=gettext("Mark an interface as a "sticky" interface. Dynamically learned " .
+
+src/www/interfaces_bridge_edit.php
+584
+
=gettext("Private ports"); ?>
+
+src/www/interfaces_bridge_edit.php
+598
+=gettext("Mark an interface as a "private" interface. A private interface does not forward any traffic to any other port that is also " .
+
+src/www/interfaces_bridge_edit.php
+606
+" />
+
+src/www/interfaces_bridge_edit.php
+607
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/interfaces_gif.php
+55
+$input_errors[] = gettext("This gif TUNNEL cannot be deleted because it is still being used as an interface.");
+
+src/www/interfaces_gif.php
+67
+$pgtitle = array(gettext("Interfaces"),gettext("GIF"));
+
+src/www/interfaces_gif.php
+91
+$tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
+
+src/www/interfaces_gif.php
+92
+$tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
+
+src/www/interfaces_gif.php
+93
+$tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
+
+src/www/interfaces_gif.php
+94
+$tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
+
+src/www/interfaces_gif.php
+95
+$tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php");
+
+src/www/interfaces_gif.php
+96
+$tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php");
+
+src/www/interfaces_gif.php
+97
+$tab_array[6] = array(gettext("GRE"), false, "interfaces_gre.php");
+
+src/www/interfaces_gif.php
+98
+$tab_array[7] = array(gettext("GIF"), true, "interfaces_gif.php");
+
+src/www/interfaces_gif.php
+99
+$tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
+
+src/www/interfaces_gif.php
+100
+$tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
+
+src/www/interfaces_gif.php
+114
+
=gettext("Interface");?>
+
+src/www/interfaces_gif.php
+115
+
=gettext("Tunnel to...");?>
+
+src/www/interfaces_gif.php
+116
+
=gettext("Description");?>
+
+src/www/interfaces_gif.php
+137
+">
+
+src/www/interfaces_gif.php
+139
+" onclick="return confirm('=gettext("Do you really want to delete this gif tunnel?");?>')">
+
+src/www/interfaces_gif.php
+149
+=gettext("Note
+"); ?>
+
+src/www/interfaces_gif.php
+151
+=gettext("GIF tunnels are configured here."); ?>
+
+src/www/interfaces_gif.php
+153
+
+
+src/www/interfaces_gif_edit.php
+65
+$reqdfieldsn = array(gettext("Parent interface,Local address, Remote tunnel address, Remote tunnel network, Local tunnel address"));
+
+src/www/interfaces_gif_edit.php
+71
+$input_errors[] = gettext("The tunnel local and tunnel remote fields must have valid IP addresses.");
+
+src/www/interfaces_gif_edit.php
+77
+$input_errors[] = gettext("The alias IP address family has to match the family of the remote peer address.");
+
+src/www/interfaces_gif_edit.php
+85
+$input_errors[] = sprintf(gettext("A gif with the network %s is already defined."), $gif['tunnel-remote-addr']);
+
+src/www/interfaces_gif_edit.php
+104
+$input_errors[] = gettext("Error occurred creating interface, please retry.");
+
+src/www/interfaces_gif_edit.php
+123
+$pgtitle = array(gettext("Interfaces"),gettext("GIF"),gettext("Edit"));
+
+src/www/interfaces_gif_edit.php
+146
+
=gettext("GIF configuration");?>
+
+src/www/interfaces_gif_edit.php
+154
+
=gettext("Parent interface"); ?>
+
+src/www/interfaces_gif_edit.php
+174
+=gettext("The interface here serves as the local address to be used for the gif tunnel."); ?>
+
+src/www/interfaces_gif_edit.php
+177
+
=gettext("gif remote address"); ?>
+
+src/www/interfaces_gif_edit.php
+181
+=gettext("Peer address where encapsulated gif packets will be sent. "); ?>
+
+src/www/interfaces_gif_edit.php
+184
+
+
+src/www/interfaces_gif_edit.php
+213
+=gettext("Remote gif address endpoint. The subnet part is used for determining the network that is tunnelled."); ?>
+
+src/www/interfaces_gif_edit.php
+216
+
=gettext("Route caching "); ?>
+
+src/www/interfaces_gif_edit.php
+220
+=gettext("Specify if route caching can be enabled. Be careful with these settings on dynamic networks. "); ?>
+
+src/www/interfaces_gif_edit.php
+223
+
=gettext("ECN friendly behavior"); ?>
+
+src/www/interfaces_gif_edit.php
+228
+=gettext("Note that the ECN friendly behavior violates RFC2893. This should be " .
+
+src/www/interfaces_gif_edit.php
+233
+
=gettext("Description"); ?>
+
+src/www/interfaces_gif_edit.php
+236
+ =gettext("You may enter a description here " .
+
+src/www/interfaces_gif_edit.php
+243
+" />
+
+src/www/interfaces_gif_edit.php
+244
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/interfaces_gre.php
+56
+$input_errors[] = gettext("This GRE tunnel cannot be deleted because it is still being used as an interface.");
+
+src/www/interfaces_gre.php
+68
+$pgtitle = array(gettext("Interfaces"),gettext("GRE"));
+
+src/www/interfaces_gre.php
+92
+$tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
+
+src/www/interfaces_gre.php
+93
+$tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
+
+src/www/interfaces_gre.php
+94
+$tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
+
+src/www/interfaces_gre.php
+95
+$tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
+
+src/www/interfaces_gre.php
+96
+$tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php");
+
+src/www/interfaces_gre.php
+97
+$tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php");
+
+src/www/interfaces_gre.php
+98
+$tab_array[6] = array(gettext("GRE"), true, "interfaces_gre.php");
+
+src/www/interfaces_gre.php
+99
+$tab_array[7] = array(gettext("GIF"), false, "interfaces_gif.php");
+
+src/www/interfaces_gre.php
+100
+$tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
+
+src/www/interfaces_gre.php
+101
+$tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
+
+src/www/interfaces_gre.php
+115
+
=gettext("Note
+");?> =gettext("Here you can configure Generic Routing Encapsulation (GRE - RFC 2784) tunnels.");?>
+
+src/www/interfaces_gre_edit.php
+64
+$reqdfieldsn = array(gettext("Parent interface"),gettext("Local address"),gettext("Remote tunnel address"),gettext("Remote tunnel network"), gettext("Local tunnel address"));
+
+src/www/interfaces_gre_edit.php
+70
+$input_errors[] = gettext("The tunnel local and tunnel remote fields must have valid IP addresses.");
+
+src/www/interfaces_gre_edit.php
+78
+$input_errors[] = sprintf(gettext("A GRE tunnel with the network %s is already defined."),$gre['remote-network']);
+
+src/www/interfaces_gre_edit.php
+98
+$input_errors[] = gettext("Error occurred creating interface, please retry.");
+
+src/www/interfaces_gre_edit.php
+117
+$pgtitle = array(gettext("Interfaces"),gettext("GRE"),gettext("Edit"));
+
+src/www/interfaces_gre_edit.php
+142
+
=gettext("GRE configuration");?>
+
+src/www/interfaces_gre_edit.php
+150
+
=gettext("Parent interface");?>
+
+src/www/interfaces_gre_edit.php
+170
+=gettext("The interface here serves as the local address to be used for the GRE tunnel.");?>
+
+src/www/interfaces_gre_edit.php
+173
+
=gettext("GRE remote address");?>
+
+src/www/interfaces_gre_edit.php
+177
+=gettext("Peer address where encapsulated GRE packets will be sent ");?>
+
+src/www/interfaces_gre_edit.php
+180
+
+
+src/www/interfaces_gre_edit.php
+209
+=gettext("Remote GRE address endpoint. The subnet part is used for the determining the network that is tunneled.");?>
+
+src/www/interfaces_gre_edit.php
+212
+
=gettext("Mobile tunnel");?>
+
+src/www/interfaces_gre_edit.php
+216
+=gettext("Specify which encapsulation method the tunnel should use. ");?>
+
+src/www/interfaces_gre_edit.php
+219
+
=gettext("Route search type");?>
+
+src/www/interfaces_gre_edit.php
+224
+=gettext("For correct operation, the GRE device needs a route to the destination".
+
+src/www/interfaces_gre_edit.php
+231
+
=gettext("WCCP version");?>
+
+src/www/interfaces_gre_edit.php
+235
+=gettext("Check this box for WCCP encapsulation version 2, or leave unchecked for version 1.");?>
+
+src/www/interfaces_gre_edit.php
+238
+
=gettext("Note
+");?> =gettext("Interface Groups allow you to create rules that apply to multiple interfaces without duplicating the rules. If you remove members from an interface group, the group rules no longer apply to that interface.");?>
+
+src/www/interfaces_groups_edit.php
+33
+$pgtitle = array(gettext("Interfaces"),gettext("Groups"),gettext("Edit"));
+
+src/www/interfaces_groups_edit.php
+63
+$input_errors[] = gettext("Group name already exists!");
+
+src/www/interfaces_groups_edit.php
+66
+$input_errors[] = gettext("Only letters A-Z are allowed as the group name.");
+
+src/www/interfaces_groups_edit.php
+245
+
=gettext("Interface Groups Edit");?>
+
+src/www/interfaces_groups_edit.php
+253
+
=gettext("Group Name");?>
+
+src/www/interfaces_groups_edit.php
+257
+=gettext("No numbers or spaces are allowed. Only characters in a-zA-Z");?>
+
+src/www/interfaces_groups_edit.php
+261
+
=gettext("Description");?>
+
+src/www/interfaces_groups_edit.php
+266
+=gettext("You may enter a description here for your reference (not parsed).");?>
+
+src/www/interfaces_groups_edit.php
+271
+
+
+src/www/interfaces_lagg.php
+143
+">
+
+src/www/interfaces_lagg.php
+145
+" onclick="return confirm('=gettext("Do you really want to delete this LAGG interface?");?>')">
+
+src/www/interfaces_lagg.php
+156
+=gettext("Note
+"); ?>
+
+src/www/interfaces_lagg.php
+158
+=gettext("LAGG allows for link aggregation, bonding and fault tolerance. Only unassigned interfaces can be added to LAGG."); ?>
+
+src/www/interfaces_lagg_edit.php
+79
+$reqdfieldsn = array(gettext("Member interfaces"), gettext("Lagg protocol"));
+
+src/www/interfaces_lagg_edit.php
+86
+$input_errors[] = gettext("Interface supplied as member is invalid");
+
+src/www/interfaces_lagg_edit.php
+89
+$input_errors[] = gettext("Interface supplied as member is invalid");
+
+src/www/interfaces_lagg_edit.php
+92
+$input_errors[] = gettext("Protocol supplied is invalid");
+
+src/www/interfaces_lagg_edit.php
+105
+$input_errors[] = gettext("Error occurred creating interface, please retry.");
+
+src/www/interfaces_lagg_edit.php
+124
+$pgtitle = array(gettext("Interfaces"),gettext("LAGG"),gettext("Edit"));
+
+src/www/interfaces_lagg_edit.php
+147
+
=gettext("LAGG configuration");?>
+
+src/www/interfaces_lagg_edit.php
+155
+
=gettext("Parent interface"); ?>
+
+src/www/interfaces_lagg_edit.php
+170
+=gettext("Choose the members that will be used for the link aggregation"); ?>.
+
+src/www/interfaces_lagg_edit.php
+173
+
=gettext("Lag proto"); ?>
+
+src/www/interfaces_lagg_edit.php
+188
+=gettext("failover"); ?>
+
+src/www/interfaces_lagg_edit.php
+189
+=gettext("Sends and receives traffic only through the master port. If " .
+
+src/www/interfaces_lagg_edit.php
+194
+=gettext("fec"); ?> =gettext("Supports Cisco EtherChannel. This is a static setup and " .
+
+src/www/interfaces_lagg_edit.php
+198
+=gettext("lacp"); ?> =gettext("Supports the IEEE 802.3ad Link Aggregation Control Protocol " .
+
+src/www/interfaces_lagg_edit.php
+209
+=gettext("loadbalance"); ?> =gettext("Balances outgoing traffic across the active ports based on " .
+
+src/www/interfaces_lagg_edit.php
+217
+=gettext("roundrobin"); ?> =gettext("Distributes outgoing traffic using a round-robin scheduler " .
+
+src/www/interfaces_lagg_edit.php
+221
+=gettext("none"); ?> =gettext("This protocol is intended to do nothing
+it disables any " .
+
+src/www/interfaces_lagg_edit.php
+228
+
=gettext("Description"); ?>
+
+src/www/interfaces_lagg_edit.php
+231
+ =gettext("You may enter a description here " .
+
+src/www/interfaces_lagg_edit.php
+238
+" />
+
+src/www/interfaces_lagg_edit.php
+239
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/interfaces_ppps.php
+48
+$input_errors[] = gettext("This point-to-point link cannot be deleted because it is still being used as an interface.");
+
+src/www/interfaces_ppps.php
+64
+$pgtitle = gettext("Interfaces
+PPPs");
+
+src/www/interfaces_ppps.php
+87
+$tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
+
+src/www/interfaces_ppps.php
+88
+$tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
+
+src/www/interfaces_ppps.php
+89
+$tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
+
+src/www/interfaces_ppps.php
+90
+$tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
+
+src/www/interfaces_ppps.php
+91
+$tab_array[4] = array(gettext("QinQs"), false, "interfaces_qinq.php");
+
+src/www/interfaces_ppps.php
+92
+$tab_array[5] = array(gettext("PPPs"), true, "interfaces_ppps.php");
+
+src/www/interfaces_ppps.php
+93
+$tab_array[6] = array(gettext("GRE"), false, "interfaces_gre.php");
+
+src/www/interfaces_ppps.php
+94
+$tab_array[7] = array(gettext("GIF"), false, "interfaces_gif.php");
+
+src/www/interfaces_ppps.php
+95
+$tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
+
+src/www/interfaces_ppps.php
+96
+$tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
+
+src/www/interfaces_ppps.php
+110
+
=gettext("Interface");?>
+
+src/www/interfaces_ppps.php
+111
+
=gettext("Interface(s)/Port(s)");?>
+
+src/www/interfaces_ppps.php
+112
+
=gettext("Description");?>
+
+src/www/interfaces_ppps.php
+139
+">
+
+src/www/interfaces_ppps.php
+141
+')">
+
+src/www/interfaces_ppps_edit.php
+177
+$reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Phone Number"));
+
+src/www/interfaces_ppps_edit.php
+183
+$reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Username"),gettext("Password"),gettext("Dial on demand"),gettext("Idle timeout value"));
+
+src/www/interfaces_ppps_edit.php
+186
+$reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Username"),gettext("Password"));
+
+src/www/interfaces_ppps_edit.php
+194
+$reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Username"),gettext("Password"),gettext("Local IP address"),gettext("Subnet"),gettext("Remote IP address"),gettext("Dial on demand"),gettext("Idle timeout value"));
+
+src/www/interfaces_ppps_edit.php
+197
+$reqdfieldsn = array(gettext("Link Interface(s)"),gettext("Username"),gettext("Password"),gettext("Local IP address"),gettext("Subnet"),gettext("Remote IP address"));
+
+src/www/interfaces_ppps_edit.php
+202
+$input_errors[] = gettext("Please choose a Link Type.");
+
+src/www/interfaces_ppps_edit.php
+206
+$input_errors[] = gettext("Multilink connections (MLPPP) using the PPP link type is not currently supported. Please select only one Link Interface.");
+
+src/www/interfaces_ppps_edit.php
+208
+$input_errors[] = gettext("The Service name contains invalid characters.");
+
+src/www/interfaces_ppps_edit.php
+210
+$input_errors[] = gettext("Do not specify both a Service name and a NULL Service name.");
+
+src/www/interfaces_ppps_edit.php
+212
+$input_errors[] = gettext("The idle timeout value must be an integer.");
+
+src/www/interfaces_ppps_edit.php
+215
+$input_errors[] = gettext("A valid PPPoE reset hour must be specified (0-23).");
+
+src/www/interfaces_ppps_edit.php
+218
+$input_errors[] = gettext("A valid PPPoE reset minute must be specified (0-59).");
+
+src/www/interfaces_ppps_edit.php
+220
+$input_errors[] = gettext("A valid PPPoE reset date must be specified (mm/dd/yyyy).");
+
+src/www/interfaces_ppps_edit.php
+224
+$input_errors[] = gettext("A valid PPPoE reset month must be specified (1-12) in the Custom PPPoE Periodic reset fields.");
+
+src/www/interfaces_ppps_edit.php
+226
+$input_errors[] = gettext("A valid PPPoE reset day of month must be specified (1-31) in the Custom PPPoE Periodic reset fields. No checks are done on valid # of days per month");
+
+src/www/interfaces_ppps_edit.php
+228
+$input_errors[] = gettext("A valid PPPoE reset year must be specified. Don't select a year in the past!");
+
+src/www/interfaces_ppps_edit.php
+233
+$input_errors[] = sprintf(gettext("A valid local IP address must be specified for %s."),$iface);
+
+src/www/interfaces_ppps_edit.php
+235
+$input_errors[] = sprintf(gettext("A valid gateway IP address OR hostname must be specified for %s."),$iface);
+
+src/www/interfaces_ppps_edit.php
+237
+$input_errors[] = sprintf(gettext("The bandwidth value for %s must be an integer."),$iface);
+
+src/www/interfaces_ppps_edit.php
+239
+$input_errors[] = sprintf(gettext("The MTU for %s must be greater than 576 bytes."),$iface);
+
+src/www/interfaces_ppps_edit.php
+241
+$input_errors[] = sprintf(gettext("The MRU for %s must be greater than 576 bytes."),$iface);
+
+src/www/interfaces_ppps_edit.php
+373
+$pgtitle = array(gettext("Interfaces"),gettext("PPPs"),gettext("Edit"));
+
+src/www/interfaces_ppps_edit.php
+377
+$types = array("select" => gettext("Select"), "ppp" => "PPP", "pppoe" => "PPPoE", "pptp" => "PPTP", "l2tp" => "L2TP"/*, "tcp" => "TCP", "udp" => "UDP"*/ );
+
+src/www/interfaces_ppps_edit.php
+406
+
=gettext("PPPs configuration");?>
+
+src/www/interfaces_ppps_edit.php
+414
+
= gettext("Link Type"); ?>
+
+src/www/interfaces_ppps_edit.php
+429
+
= gettext("Link interface(s)"); ?>
+
+src/www/interfaces_ppps_edit.php
+435
+ = gettext("Select at least two interfaces for Multilink (MLPPP) connections."); ?>
+
+src/www/interfaces_ppps_edit.php
+481
+
= gettext("Description"); ?>
+
+src/www/interfaces_ppps_edit.php
+484
+ = gettext("You may enter a description here for your reference. Description will appear in the "Interfaces Assign" select lists."); ?>
+
+src/www/interfaces_ppps_edit.php
+490
+
= gettext("Service Provider"); ?>
+
+src/www/interfaces_ppps_edit.php
+494
+
= gettext("Country
+"); ?>
+
+src/www/interfaces_ppps_edit.php
+502
+
= gettext("Provider
+"); ?>
+
+src/www/interfaces_ppps_edit.php
+510
+
= gettext("Plan
+"); ?>
+
+src/www/interfaces_ppps_edit.php
+518
+ = gettext("Select to fill in data for your service provider."); ?>
+
+src/www/interfaces_ppps_edit.php
+522
+
= gettext("Username"); ?>
+
+src/www/interfaces_ppps_edit.php
+528
+
= gettext("Password"); ?>
+
+src/www/interfaces_ppps_edit.php
+535
+
= gettext("Phone Number"); ?>
+
+src/www/interfaces_ppps_edit.php
+538
+ = gettext("Note
+Typically *99# for GSM networks and #777 for CDMA networks"); ?>
+
+src/www/interfaces_ppps_edit.php
+542
+
= gettext("Access Point Name (APN)"); ?>
+
+src/www/interfaces_ppps_edit.php
+552
+
= gettext("APN number (optional)"); ?>
+
+src/www/interfaces_ppps_edit.php
+555
+ = gettext("Note
+Defaults to 1 if you set APN above. Ignored if you set no APN above."); ?>
+
+src/www/interfaces_ppps_edit.php
+559
+
= gettext("SIM PIN"); ?>
+
+src/www/interfaces_ppps_edit.php
+566
+
= gettext("SIM PIN wait"); ?>
+
+src/www/interfaces_ppps_edit.php
+569
+ = gettext("Note
+Time to wait for SIM to discover network after PIN is sent to SIM (seconds)."); ?>
+
+src/www/interfaces_ppps_edit.php
+573
+
= gettext("Init String"); ?>
+
+src/www/interfaces_ppps_edit.php
+576
+ = gettext("Note
+Enter the modem initialization string here. Do NOT include the "AT"" .
+
+src/www/interfaces_ppps_edit.php
+581
+
= gettext("Connection Timeout"); ?>
+
+src/www/interfaces_ppps_edit.php
+584
+ = gettext("Note
+Enter timeout in seconds for connection to be established (sec.) Default is 45 sec."); ?>
+
+src/www/interfaces_ppps_edit.php
+588
+
= gettext("Uptime Logging"); ?>
+
+src/www/interfaces_ppps_edit.php
+590
+ /> = gettext("Enable persistent logging of connection uptime."); ?>
+
+src/www/interfaces_ppps_edit.php
+591
+ = gettext("This option causes cumulative uptime to be recorded and displayed on the Status Interfaces page."); ?>
+
+src/www/interfaces_ppps_edit.php
+601
+
= gettext("Service name"); ?>
+
+src/www/interfaces_ppps_edit.php
+603
+ /> = gettext("Configure a NULL Service name"); ?>
+
+src/www/interfaces_ppps_edit.php
+604
+ = gettext("Hint
+this field can usually be left empty. Service name will not be configured if this field is empty. Check the "Configure NULL" box to configure a blank Service name."); ?>
+
+src/www/interfaces_ppps_edit.php
+608
+
=gettext("Periodic reset");?>
+
+src/www/interfaces_ppps_edit.php
+615
+
+
+src/www/interfaces_ppps_edit.php
+616
+
+
+src/www/interfaces_ppps_edit.php
+617
+
+
+src/www/interfaces_ppps_edit.php
+618
+ = gettext("Select a reset timing type"); ?>
+
+src/www/interfaces_ppps_edit.php
+626
+= gettext("hour (0-23)"); ?>
+
+src/www/interfaces_ppps_edit.php
+628
+= gettext("minute (0-59)"); ?>
+
+src/www/interfaces_ppps_edit.php
+630
+= gettext("reset at a specific date (mm/dd/yyyy)"); ?>
+
+src/www/interfaces_ppps_edit.php
+632
+=gettext("Note
+");?>
+
+src/www/interfaces_ppps_edit.php
+633
+= gettext("If you leave the date field empty, the reset will be executed each day at the time you did specify using the minutes and hour field."); ?>
+
+src/www/interfaces_ppps_edit.php
+641
+= gettext("reset at each month ('0 0 1 * *')"); ?>
+
+src/www/interfaces_ppps_edit.php
+644
+= gettext("reset at each week ('0 0 * * 0')"); ?>
+
+src/www/interfaces_ppps_edit.php
+647
+= gettext("reset at each day ('0 0 * * *')"); ?>
+
+src/www/interfaces_ppps_edit.php
+650
+= gettext("reset at each hour ('0 * * * *')"); ?>
+
+src/www/interfaces_ppps_edit.php
+664
+
+
+src/www/interfaces_ppps_edit.php
+692
+ /> = gettext("Enable Dial-on-Demand mode"); ?>
+
+src/www/interfaces_ppps_edit.php
+693
+ = gettext("This option causes the interface to operate in dial-on-demand mode. Do NOT enable if you want your link to be always up. " .
+
+src/www/interfaces_ppps_edit.php
+698
+
= gettext("Idle Timeout"); ?>
+
+src/www/interfaces_ppps_edit.php
+700
+ = gettext("(seconds) Default is 0, which disables the timeout feature."); ?>
+
+src/www/interfaces_ppps_edit.php
+701
+ = gettext("If no incoming or outgoing packets are transmitted for the entered number of seconds the connection is brought down.");?>
+
+src/www/interfaces_ppps_edit.php
+702
+ =gettext("When the idle timeout occurs, if the dial-on-demand option is enabled, mpd goes back into dial-on-demand mode. Otherwise, the interface is brought down and all associated routes removed."); ?>
+
+src/www/interfaces_ppps_edit.php
+706
+
= gettext("Compression"); ?>
+
+src/www/interfaces_ppps_edit.php
+708
+ /> = gettext("Disable vjcomp(compression) (auto-negotiated by default)."); ?>
+
+src/www/interfaces_ppps_edit.php
+709
+ =gettext("This option enables Van Jacobson TCP header compression, which saves several bytes per TCP data packet. " .
+
+src/www/interfaces_ppps_edit.php
+715
+
= gettext("TCPmssFix"); ?>
+
+src/www/interfaces_ppps_edit.php
+717
+ /> = gettext("Disable tcpmssfix (enabled by default)."); ?>
+
+src/www/interfaces_ppps_edit.php
+718
+ =gettext("This option causes mpd to adjust incoming and outgoing TCP SYN segments so that the requested maximum segment size is not greater than the amount ".
+
+src/www/interfaces_ppps_edit.php
+726
+
=gettext("ShortSeq");?>
+
+src/www/interfaces_ppps_edit.php
+728
+ /> = gettext("Disable shortseq (auto-negotiated by default)."); ?>
+
+src/www/interfaces_ppps_edit.php
+729
+ = gettext("This option is only meaningful if multi-link PPP is negotiated. It proscribes shorter multi-link fragment headers, saving two bytes on every frame. " .
+
+src/www/interfaces_ppps_edit.php
+734
+
=gettext("ACFComp"); ?>
+
+src/www/interfaces_ppps_edit.php
+736
+ /> = gettext("Disable acfcomp (compression) (auto-negotiated by default)."); ?>
+
+src/www/interfaces_ppps_edit.php
+737
+ = gettext("Address and control field compression. This option only applies to asynchronous link types. It saves two bytes per frame."); ?>
+
+src/www/interfaces_ppps_edit.php
+741
+
=gettext("ProtoComp"); ?>
+
+src/www/interfaces_ppps_edit.php
+743
+ /> = gettext("Disable protocomp (compression) (auto-negotiated by default)."); ?>
+
+src/www/interfaces_ppps_edit.php
+744
+ = gettext("Protocol field compression. This option saves one byte per frame for most frames."); ?>
+
+src/www/interfaces_ppps_edit.php
+750
+
" class="btn btn-default btn-xs"/>
+
+src/www/interfaces_ppps_edit.php
+757
+
=gettext("Link Parameters");?>
+
+src/www/interfaces_ppps_edit.php
+761
+
=gettext("Bandwidth");?>
+
+src/www/interfaces_ppps_edit.php
+764
+ =gettext("Set ONLY for MLPPP connections and ONLY when links have different bandwidths.");?>
+
+src/www/interfaces_ppps_edit.php
+768
+
=gettext("MTU"); ?>
+
+src/www/interfaces_ppps_edit.php
+771
+ =gettext("MTU will default to 1492.");?>
+
+src/www/interfaces_ppps_edit.php
+775
+
=gettext("MRU"); ?>
+
+src/www/interfaces_ppps_edit.php
+778
+ MRU =gettext("will be auto-negotiated by default.");?>
+
+src/www/interfaces_ppps_edit.php
+782
+
=gettext("MRRU"); ?>
+
+src/www/interfaces_ppps_edit.php
+785
+ =gettext("Set ONLY for MLPPP connections.");?> MRRU =gettext("will be auto-negotiated by default.");?>
+
+src/www/interfaces_ppps_edit.php
+794
+" />
+
+src/www/interfaces_ppps_edit.php
+795
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/interfaces_qinq.php
+54
+$input_errors[] = gettext("This QinQ cannot be deleted because it is still being used as an interface.");
+
+src/www/interfaces_qinq.php
+56
+$input_errors[] = gettext("QinQ interface does not exist");
+
+src/www/interfaces_qinq.php
+77
+$pgtitle = array(gettext("Interfaces"),gettext("QinQ"));
+
+src/www/interfaces_qinq.php
+101
+$tab_array[0] = array(gettext("Interface assignments"), false, "interfaces_assign.php");
+
+src/www/interfaces_qinq.php
+102
+$tab_array[1] = array(gettext("Interface Groups"), false, "interfaces_groups.php");
+
+src/www/interfaces_qinq.php
+103
+$tab_array[2] = array(gettext("Wireless"), false, "interfaces_wireless.php");
+
+src/www/interfaces_qinq.php
+104
+$tab_array[3] = array(gettext("VLANs"), false, "interfaces_vlan.php");
+
+src/www/interfaces_qinq.php
+105
+$tab_array[4] = array(gettext("QinQs"), true, "interfaces_qinq.php");
+
+src/www/interfaces_qinq.php
+106
+$tab_array[5] = array(gettext("PPPs"), false, "interfaces_ppps.php");
+
+src/www/interfaces_qinq.php
+107
+$tab_array[6] = array(gettext("GRE"), false, "interfaces_gre.php");
+
+src/www/interfaces_qinq.php
+108
+$tab_array[7] = array(gettext("GIF"), false, "interfaces_gif.php");
+
+src/www/interfaces_qinq.php
+109
+$tab_array[8] = array(gettext("Bridges"), false, "interfaces_bridge.php");
+
+src/www/interfaces_qinq.php
+110
+$tab_array[9] = array(gettext("LAGG"), false, "interfaces_lagg.php");
+
+src/www/interfaces_qinq.php
+125
+
=gettext("Interface");?>
+
+src/www/interfaces_qinq.php
+126
+
=gettext("Tag");?>
+
+src/www/interfaces_qinq.php
+127
+
=gettext("QinQ members");?>
+
+src/www/interfaces_qinq.php
+128
+
=gettext("Description");?>
+
+src/www/interfaces_qinq.php
+156
+">
+
+src/www/interfaces_qinq.php
+158
+" onclick="return confirm('=gettext("Do you really want to delete this QinQ?");?>')">
+
+src/www/interfaces_qinq.php
+168
+=gettext("Note
+");?>
+
+src/www/interfaces_qinq.php
+170
+
+
+src/www/interfaces_qinq_edit.php
+30
+$pgtitle = array(gettext("Interfaces"),gettext("QinQ"), gettext("Edit"));
+
+src/www/interfaces_qinq_edit.php
+77
+$input_errors[] = gettext("First level tag cannot be empty.");
+
+src/www/interfaces_qinq_edit.php
+79
+$input_errors[] = gettext("You are editing an existing entry and modifying the first level tag is not allowed.");
+
+src/www/interfaces_qinq_edit.php
+81
+$input_errors[] = gettext("You are editing an existing entry and modifying the interface is not allowed.");
+
+src/www/interfaces_qinq_edit.php
+85
+$input_errors[] = gettext("QinQ level already exists for this interface, edit it!");
+
+src/www/interfaces_qinq_edit.php
+89
+$input_errors[] = gettext("A normal VLAN exists with this tag please remove it to use this tag for QinQ first level.");
+
+src/www/interfaces_qinq_edit.php
+116
+$input_errors[] = gettext("Tags can contain only numbers or a range in format #-#.");
+
+src/www/interfaces_qinq_edit.php
+126
+$input_errors[] = gettext("Tags can contain only numbers or a range in format #-#.");
+
+src/www/interfaces_qinq_edit.php
+189
+$gentry['descr'] = gettext("QinQ VLANs group");
+
+src/www/interfaces_qinq_edit.php
+263
+rowname[0] = =gettext("members");?>;
+
+src/www/interfaces_qinq_edit.php
+267
+rowname[2] = =gettext("detail");?>;
+
+src/www/interfaces_qinq_edit.php
+289
+
=gettext("Interface QinQ Edit");?>
+
+src/www/interfaces_qinq_edit.php
+297
+
=gettext("Parent interface");?>
+
+src/www/interfaces_qinq_edit.php
+314
+=gettext("Only QinQ capable interfaces will be shown.");?>
+
+src/www/interfaces_qinq_edit.php
+317
+
=gettext("First level tag");?>
+
+src/www/interfaces_qinq_edit.php
+322
+=gettext("This is the first level VLAN tag. On top of this are stacked the member VLANs defined below.");?>
+
+src/www/interfaces_qinq_edit.php
+327
+
=gettext("Options");?>
+
+src/www/interfaces_qinq_edit.php
+330
+=gettext("Adds interface to QinQ interface groups so you can write filter rules easily.");?>
+
+src/www/interfaces_qinq_edit.php
+334
+
=gettext("Description");?>
+
+src/www/interfaces_qinq_edit.php
+339
+=gettext("You may enter a description here for your reference (not parsed).");?>
+
+src/www/interfaces_qinq_edit.php
+344
+
=gettext("Member (s)");?>
+
+src/www/interfaces_qinq_edit.php
+347
+=gettext("You can specify ranges in the input below. The format is pretty simple i.e 9-100 or 10 20...");?>
+
+src/www/interfaces_qinq_edit.php
+353
+
+
+src/www/interfaces_vlan.php
+138
+">
+
+src/www/interfaces_vlan.php
+140
+" onclick="return confirm('=gettext("Do you really want to delete this VLAN?");?>')">
+
+src/www/interfaces_vlan.php
+152
+=gettext("Note
+");?>
+
+src/www/interfaces_vlan.php
+154
+
+
+src/www/interfaces_vlan_edit.php
+65
+$reqdfieldsn = array(gettext("Parent interface"),gettext("VLAN tag"));
+
+src/www/interfaces_vlan_edit.php
+70
+$input_errors[] = gettext("The VLAN tag must be an integer between 1 and 4094.");
+
+src/www/interfaces_vlan_edit.php
+74
+$input_errors[] = gettext("Interface supplied as parent is invalid");
+
+src/www/interfaces_vlan_edit.php
+79
+$input_errors[] = gettext("Interface is assigned and you cannot change the VLAN tag while assigned.");
+
+src/www/interfaces_vlan_edit.php
+87
+$input_errors[] = sprintf(gettext("A VLAN with the tag %s is already defined on this interface."),$vlan['tag']);
+
+src/www/interfaces_vlan_edit.php
+94
+$input_errors[] = gettext("A QinQ VLAN exists with this tag please remove it to use this tag with.");
+
+src/www/interfaces_vlan_edit.php
+120
+$input_errors[] = gettext("Error occurred creating interface, please retry.");
+
+src/www/interfaces_vlan_edit.php
+138
+$pgtitle = array(gettext("Interfaces"),gettext("VLAN"),gettext("Edit"));
+
+src/www/interfaces_vlan_edit.php
+160
+
=gettext("VLAN configuration");?>
+
+src/www/interfaces_vlan_edit.php
+171
+
=gettext("Parent interface");?>
+
+src/www/interfaces_vlan_edit.php
+187
+=gettext("Only VLAN capable interfaces will be shown.");?>
+
+src/www/interfaces_vlan_edit.php
+190
+
=gettext("VLAN tag ");?>
+
+src/www/interfaces_vlan_edit.php
+194
+=gettext("802.1Q VLAN tag (between 1 and 4094) ");?>
+
+src/www/interfaces_vlan_edit.php
+197
+
=gettext("Note");?>
+
+
+src/www/interfaces_wireless.php
+152
+=gettext("Here you can configure clones of wireless interfaces, which can be assigned as separate independent interfaces. Only available on wireless chipsets that support this, with limitations on the number that can be created in each mode.");?>
+
+src/www/interfaces_wireless_edit.php
+77
+$reqdfieldsn = array(gettext("Parent interface"),gettext("Mode"));
+
+src/www/interfaces_wireless_edit.php
+109
+$input_errors[] = gettext("This wireless clone cannot be modified because it is still assigned as an interface.");
+
+src/www/interfaces_wireless_edit.php
+111
+$input_errors[] = gettext("Use the configuration page for the assigned interface to change the mode.");
+
+src/www/interfaces_wireless_edit.php
+116
+$input_errors[] = sprintf(gettext('Error creating interface with mode %1$s. The %2$s interface may not support creating more clones with the selected mode.'), $wlan_modes[$clone['mode']], $clone['if']);
+
+src/www/interfaces_wireless_edit.php
+121
+$input_errors[] = sprintf(gettext("Created with id %s"), $id);
+
+src/www/interfaces_wireless_edit.php
+124
+$input_errors[] = gettext("Created without id");
+
+src/www/interfaces_wireless_edit.php
+138
+$pgtitle = array(gettext("Interfaces"),gettext("Wireless"),gettext("Edit"));
+
+src/www/interfaces_wireless_edit.php
+154
+
+
+src/www/load_balancer_monitor_edit.php
+282
+ size="64" /> =gettext("Hostname for Host
+header if needed."); ?>
+
+src/www/load_balancer_monitor_edit.php
+286
+
=gettext("HTTP Code"); ?>
+
+src/www/load_balancer_monitor_edit.php
+303
+
=gettext("HTTPS"); ?>
+
+src/www/load_balancer_monitor_edit.php
+307
+
=gettext("Path"); ?>
+
+src/www/load_balancer_monitor_edit.php
+313
+
=gettext("Host"); ?>
+
+src/www/load_balancer_monitor_edit.php
+315
+ size="64" /> =gettext("Hostname for Host
+header if needed."); ?>
+
+src/www/load_balancer_monitor_edit.php
+319
+
=gettext("HTTP Code"); ?>
+
+src/www/load_balancer_monitor_edit.php
+337
+
=gettext("Send/Expect"); ?>
+
+src/www/load_balancer_monitor_edit.php
+341
+
=gettext("Send string"); ?>
+
+src/www/load_balancer_monitor_edit.php
+347
+
=gettext("Expect string"); ?>
+
+src/www/load_balancer_monitor_edit.php
+358
+" />
+
+src/www/load_balancer_monitor_edit.php
+359
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/load_balancer_pool.php
+61
+$input_errors[] = gettext("This entry cannot be deleted because it is still referenced by at least one virtual server.");
+
+src/www/load_balancer_pool.php
+86
+$pgtitle = array(gettext("Services"), gettext("Load Balancer"),gettext("Pool"));
+
+src/www/load_balancer_pool.php
+108
+"));?>
+
+src/www/load_balancer_pool.php
+116
+$tab_array[] = array(gettext("Pools"), true, "load_balancer_pool.php");
+
+src/www/load_balancer_pool.php
+117
+$tab_array[] = array(gettext("Virtual Servers"), false, "load_balancer_virtual_server.php");
+
+src/www/load_balancer_pool.php
+118
+$tab_array[] = array(gettext("Monitors"), false, "load_balancer_monitor.php");
+
+src/www/load_balancer_pool.php
+119
+$tab_array[] = array(gettext("Settings"), false, "load_balancer_setting.php");
+
+src/www/load_balancer_pool.php
+134
+$t->add_column(gettext('Name'),'name',10);
+
+src/www/load_balancer_pool.php
+135
+$t->add_column(gettext('Mode'),'mode',10);
+
+src/www/load_balancer_pool.php
+136
+$t->add_column(gettext('Servers'),'servers',15);
+
+src/www/load_balancer_pool.php
+137
+$t->add_column(gettext('Port'),'port',10);
+
+src/www/load_balancer_pool.php
+138
+$t->add_column(gettext('Monitor'),'monitor',10);
+
+src/www/load_balancer_pool.php
+139
+$t->add_column(gettext('Description'),'descr',25);
+
+src/www/load_balancer_pool.php
+148
+ =gettext("Hint
+");?>
+
+src/www/load_balancer_pool.php
+149
+= sprintf(gettext("The Load Balancer in %s is for server load balancing, not Multi-WAN. For load balancing or failover for multiple WANs, use "), $g['product_name']);?>
+
+src/www/load_balancer_pool.php
+150
+= gettext("Gateway Groups"); ?>
+
+src/www/load_balancer_pool_edit.php
+57
+$changedesc = gettext("Load Balancer
+Pool
+") . " ";
+
+src/www/load_balancer_pool_edit.php
+68
+$reqdfieldsn = array(gettext("Name"),gettext("Mode"),gettext("Port"),gettext("Monitor"),gettext("Server List"));
+
+src/www/load_balancer_pool_edit.php
+75
+$input_errors[] = gettext("This pool name has already been used. Pool names must be unique.");
+
+src/www/load_balancer_pool_edit.php
+78
+$input_errors[] = gettext("You cannot use spaces in the 'name' field.");
+
+src/www/load_balancer_pool_edit.php
+81
+$input_errors[] = sprintf(gettext("The name '%s' is a reserved word and cannot be used."), $_POST['name']);
+
+src/www/load_balancer_pool_edit.php
+84
+$input_errors[] = sprintf(gettext("Sorry, an alias is already named %s."), $_POST['name']);
+
+src/www/load_balancer_pool_edit.php
+87
+$input_errors[] = gettext("The port must be an integer between 1 and 65535, or a port alias.");
+
+src/www/load_balancer_pool_edit.php
+91
+$input_errors[] = gettext("The retry value must be an integer between 1 and 65535.");
+
+src/www/load_balancer_pool_edit.php
+96
+$input_errors[] = sprintf(gettext("%s is not a valid IP address or IPv4 subnet (in "enabled" list)."), $svrent);
+
+src/www/load_balancer_pool_edit.php
+99
+$input_errors[] = sprintf(gettext("%s is a subnet containing more than 64 IP addresses (in "enabled" list)."), $svrent);
+
+src/www/load_balancer_pool_edit.php
+106
+$input_errors[] = sprintf(gettext("%s is not a valid IP address or IPv4 subnet (in "disabled" list)."), $svrent);
+
+src/www/load_balancer_pool_edit.php
+109
+$input_errors[] = sprintf(gettext("%s is a subnet containing more than 64 IP addresses (in "disabled" list)."), $svrent);
+
+src/www/load_balancer_pool_edit.php
+118
+$input_errors[] = gettext("Invalid monitor chosen.");
+
+src/www/load_balancer_pool_edit.php
+125
+$changedesc .= sprintf(gettext(" modified '%s' pool
+"), $poolent['name']);
+
+src/www/load_balancer_pool_edit.php
+157
+$pgtitle = array(gettext("Services"), gettext("Load Balancer"),gettext("Pool"),gettext("Edit"));
+
+src/www/load_balancer_pool_edit.php
+198
+
=gettext("Add/edit Load Balancer - Pool entry"); ?>
+
+src/www/load_balancer_pool_edit.php
+227
+=gettext("This is the port your servers are listening on."); ?>
+
+src/www/load_balancer_pool_edit.php
+228
+=gettext("You may also specify a port alias listed in Firewall -> Aliases here."); ?>
+
+src/www/load_balancer_pool_edit.php
+239
+
=gettext("Retry"); ?>
+
+src/www/load_balancer_pool_edit.php
+242
+
=gettext("Optionally specify how many times to retry checking a server before declaring it down."); ?>
+
+src/www/load_balancer_pool_edit.php
+249
+
=gettext("Add item to pool"); ?>
+
+src/www/load_balancer_pool_edit.php
+252
+
=gettext("Monitor"); ?>
+
+src/www/load_balancer_pool_edit.php
+267
+=gettext("NOTE"); ?>
+ =gettext("Please add a monitor IP address on the monitors tab if you wish to use this feature."); ?>
+
+src/www/load_balancer_pool_edit.php
+273
+
+
+src/www/load_balancer_relay_protocol_edit.php
+239
+=gettext("Available Actions"); ?>
+
+src/www/load_balancer_relay_protocol_edit.php
+254
+" onclick="copyOption($('available_action'), $('lbaction'));" />
+
+src/www/load_balancer_relay_protocol_edit.php
+255
+" onclick="deleteOption($('lbaction'));" />
+
+src/www/load_balancer_relay_protocol_edit.php
+261
+=gettext("Enabled Actions"); ?>
+
+src/www/load_balancer_relay_protocol_edit.php
+282
+" onClick="AllOptions($('lbaction'), true); AllOptions($('available_action'), false);">
+
+src/www/load_balancer_relay_protocol_edit.php
+283
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/load_balancer_setting.php
+56
+$input_errors[] = gettext("Timeout must be a numeric value");
+
+src/www/load_balancer_setting.php
+60
+$input_errors[] = gettext("Interval must be a numeric value");
+
+src/www/load_balancer_setting.php
+65
+$input_errors[] = gettext("Prefork must be a numeric value");
+
+src/www/load_balancer_setting.php
+68
+$input_errors[] = gettext("Prefork value must be between 1 and 32");
+
+src/www/load_balancer_setting.php
+85
+$pgtitle = array(gettext("Services"),gettext("Load Balancer"),gettext("Settings"));
+
+src/www/load_balancer_setting.php
+102
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/load_balancer_setting.php
+110
+$tab_array[] = array(gettext("Pools"), false, "load_balancer_pool.php");
+
+src/www/load_balancer_setting.php
+111
+$tab_array[] = array(gettext("Virtual Servers"), false, "load_balancer_virtual_server.php");
+
+src/www/load_balancer_setting.php
+112
+$tab_array[] = array(gettext("Monitors"), false, "load_balancer_monitor.php");
+
+src/www/load_balancer_setting.php
+113
+$tab_array[] = array(gettext("Settings"), true, "load_balancer_setting.php");
+
+src/www/load_balancer_setting.php
+126
+
=gettext("Relayd global settings"); ?>
+
+src/www/load_balancer_setting.php
+129
+
=gettext("timeout") ; ?>
+
+src/www/load_balancer_setting.php
+133
+=gettext("Set the global timeout in milliseconds for checks. Leave blank to use the default value of 1000 ms "); ?>
+
+src/www/load_balancer_setting.php
+137
+
=gettext("interval") ; ?>
+
+src/www/load_balancer_setting.php
+141
+=gettext("Set the interval in seconds at which the member of a pool will be checked. Leave blank to use the default interval of 10 seconds"); ?>
+
+src/www/load_balancer_setting.php
+145
+
=gettext("prefork") ; ?>
+
+src/www/load_balancer_setting.php
+149
+=gettext("Number of processes used by relayd for dns protocol. Leave blank to use the default value of 5 processes"); ?>
+
+src/www/load_balancer_setting.php
+155
+" />
+
+src/www/load_balancer_virtual_server.php
+86
+$pgtitle = array(gettext("Services"),gettext("Load Balancer"),gettext("Virtual Servers"));
+
+src/www/load_balancer_virtual_server.php
+107
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/load_balancer_virtual_server.php
+115
+$tab_array[] = array(gettext("Pools"), false, "load_balancer_pool.php");
+
+src/www/load_balancer_virtual_server.php
+116
+$tab_array[] = array(gettext("Virtual Servers"), true, "load_balancer_virtual_server.php");
+
+src/www/load_balancer_virtual_server.php
+117
+$tab_array[] = array(gettext("Monitors"), false, "load_balancer_monitor.php");
+
+src/www/load_balancer_virtual_server.php
+118
+$tab_array[] = array(gettext("Settings"), false, "load_balancer_setting.php");
+
+src/www/load_balancer_virtual_server.php
+131
+$t->add_column(gettext('Name'),'name',10);
+
+src/www/load_balancer_virtual_server.php
+132
+$t->add_column(gettext('Protocol'),'relay_protocol',10);
+
+src/www/load_balancer_virtual_server.php
+133
+$t->add_column(gettext('IP Address'),'ipaddr',10);
+
+src/www/load_balancer_virtual_server.php
+134
+$t->add_column(gettext('Port'),'port',10);
+
+src/www/load_balancer_virtual_server.php
+135
+$t->add_column(gettext('Pool'),'poolname',10);
+
+src/www/load_balancer_virtual_server.php
+136
+$t->add_column(gettext('Fall Back Pool'),'sitedown',15);
+
+src/www/load_balancer_virtual_server.php
+137
+$t->add_column(gettext('Description'),'descr',25);
+
+src/www/load_balancer_virtual_server_edit.php
+50
+$changedesc = gettext("Load Balancer
+Virtual Server
+") . " ";
+
+src/www/load_balancer_virtual_server_edit.php
+61
+$reqdfieldsn = array(gettext("IP Address"),gettext("Name"),gettext("Mode"));
+
+src/www/load_balancer_virtual_server_edit.php
+66
+$reqdfieldsn = array(gettext("IP Address"),gettext("Name"),gettext("Relay Protocol"));
+
+src/www/load_balancer_virtual_server_edit.php
+75
+$input_errors[] = gettext("This virtual server name has already been used. Virtual server names must be unique.");
+
+src/www/load_balancer_virtual_server_edit.php
+78
+$input_errors[] = gettext("You cannot use spaces or slashes in the 'name' field.");
+
+src/www/load_balancer_virtual_server_edit.php
+81
+$input_errors[] = gettext("The port must be an integer between 1 and 65535, a port alias, or left blank.");
+
+src/www/load_balancer_virtual_server_edit.php
+84
+$input_errors[] = sprintf(gettext("%s is not a valid IP address, IPv4 subnet, or alias."), $_POST['ipaddr']);
+
+src/www/load_balancer_virtual_server_edit.php
+86
+$input_errors[] = sprintf(gettext("%s is a subnet containing more than 64 IP addresses."), $_POST['ipaddr']);
+
+src/www/load_balancer_virtual_server_edit.php
+89
+$input_errors[] = gettext("You cannot select a Fall Back Pool when using the DNS relay protocol.");
+
+src/www/load_balancer_virtual_server_edit.php
+96
+$changedesc .= " " . sprintf(gettext("modified '%s' vs
+"), $vsent['name']);
+
+src/www/load_balancer_virtual_server_edit.php
+98
+$changedesc .= " " . sprintf(gettext("created '%s' vs
+"), $_POST['name']);
+
+src/www/load_balancer_virtual_server_edit.php
+132
+$pgtitle = array(gettext("Services"),gettext("Load Balancer"),gettext("Virtual Server"),gettext("Edit"));
+
+src/www/load_balancer_virtual_server_edit.php
+164
+
=gettext("Edit Load Balancer - Virtual Server entry"); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+182
+ =gettext("This is normally the WAN IP address that you would like the server to listen on. All connections to this IP and port will be forwarded to the pool cluster."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+183
+ =gettext("You may also specify a host alias listed in Firewall -> Aliases here."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+193
+
=gettext("Port"); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+196
+ =gettext("This is the port that the clients will connect to. All connections to this port will be forwarded to the pool cluster."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+197
+ =gettext("If left blank, listening ports from the pool will be used."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+198
+ =gettext("You may also specify a port alias listed in Firewall -> Aliases here."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+208
+
=gettext("Virtual Server Pool"); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+211
+=gettext("NOTE
+"); ?> =gettext("Please add a pool on the Pools tab to use this feature."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+227
+
=gettext("Fall Back Pool"); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+230
+=gettext("NOTE
+"); ?> =gettext("Please add a pool on the Pools tab to use this feature."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+233
+
+
+src/www/load_balancer_virtual_server_edit.php
+243
+ =gettext("The server pool to which clients will be redirected if *ALL* servers in the Virtual Server Pool are offline."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+244
+ =gettext("This option is NOT compatible with the DNS relay protocol."); ?>
+
+src/www/load_balancer_virtual_server_edit.php
+261
+
=gettext("Are you sure you want to reboot the system?");?>
+
+src/www/reboot.php
+57
+" />
+
+src/www/reboot.php
+58
+=gettext("No");?>
+
+src/www/restart_httpd.php
+31
+$pgtitle = array(gettext("Restarting httpd"));
+
+src/www/restart_httpd.php
+39
+=gettext("Mounting file systems read/write");?>...
+
+src/www/restart_httpd.php
+41
+=gettext("Done");?>.
+
+src/www/restart_httpd.php
+42
+=gettext("Forcing all PHP file permissions to 0755");?>...
+
+src/www/restart_httpd.php
+44
+=gettext("Done");?>.
+
+src/www/restart_httpd.php
+45
+=gettext("Mounting file systems read only");?>...
+
+src/www/restart_httpd.php
+47
+=gettext("Done");?>.
+
+src/www/restart_httpd.php
+48
+=gettext("Restarting mini_httpd");?>...
+
+src/www/restart_httpd.php
+50
+=gettext("Done");?>.
+
+src/www/services_captiveportal.php
+56
+$pgtitle = array(gettext("Services"),gettext("Captive portal"), $a_cp[$cpzone]['zone']);
+
+src/www/services_captiveportal.php
+75
+write_config(sprintf(gettext("Captive Portal
+zone %s
+Restore default portal page"), $cpzone));
+
+src/www/services_captiveportal.php
+94
+write_config(sprintf(gettext("Captive Portal
+zone %s
+Restore default error page"), $cpzone));
+
+src/www/services_captiveportal.php
+113
+write_config(sprintf(gettext("Captive Portal
+zone %s
+Restore default logout page"), $cpzone));
+
+src/www/services_captiveportal.php
+198
+$reqdfieldsn = array(gettext("Zone name"), gettext("Interface"));
+
+src/www/services_captiveportal.php
+206
+$input_errors[] = sprintf(gettext("The captive portal cannot be used on interface %s since it is part of a bridge."), $cpbrif);
+
+src/www/services_captiveportal.php
+210
+$input_errors[] = sprintf(gettext("The captive portal cannot be used on interface %s since it is used already on %s instance."), $cpbrif, $cp['zone']);
+
+src/www/services_captiveportal.php
+218
+$input_errors[] = gettext("Certificate must be specified for HTTPS login.");
+
+src/www/services_captiveportal.php
+221
+$input_errors[] = gettext("The HTTPS server name must be specified for HTTPS login.");
+
+src/www/services_captiveportal.php
+228
+$input_errors[] = gettext("The timeout must be at least 1 minute.");
+
+src/www/services_captiveportal.php
+241
+$input_errors[] = gettext("Hard timeout must be less or equal Default lease time set on DHCP Server");
+
+src/www/services_captiveportal.php
+246
+$input_errors[] = gettext("The idle timeout must be at least 1 minute.");
+
+src/www/services_captiveportal.php
+249
+$input_errors[] = gettext("The pass-through credit count must be a number or left blank.");
+
+src/www/services_captiveportal.php
+252
+$input_errors[] = gettext("The waiting period to restore pass-through credits must be above 0 hours.");
+
+src/www/services_captiveportal.php
+256
+$input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['radiusip']);
+
+src/www/services_captiveportal.php
+259
+$input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['radiusip2']);
+
+src/www/services_captiveportal.php
+262
+$input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['radiusip3']);
+
+src/www/services_captiveportal.php
+265
+$input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['radiusip4']);
+
+src/www/services_captiveportal.php
+268
+$input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusport']);
+
+src/www/services_captiveportal.php
+271
+$input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusport2']);
+
+src/www/services_captiveportal.php
+274
+$input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusport3']);
+
+src/www/services_captiveportal.php
+277
+$input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusport4']);
+
+src/www/services_captiveportal.php
+280
+$input_errors[] = sprintf(gettext("A valid port number must be specified. [%s]"), $_POST['radiusacctport']);
+
+src/www/services_captiveportal.php
+283
+$input_errors[] = gettext("The maximum number of concurrent connections per client IP address may not be larger than the global maximum.");
+
+src/www/services_captiveportal.php
+286
+$input_errors[] = gettext("The NAS-Identifier must be 3-253 characters long and should only contain ASCII characters.");
+
+src/www/services_captiveportal.php
+500
+$tab_array[] = array(gettext("Captive portal(s)"), true, "services_captiveportal.php?zone={$cpzone}");
+
+src/www/services_captiveportal.php
+501
+$tab_array[] = array(gettext("MAC"), false, "services_captiveportal_mac.php?zone={$cpzone}");
+
+src/www/services_captiveportal.php
+502
+$tab_array[] = array(gettext("Allowed IP addresses"), false, "services_captiveportal_ip.php?zone={$cpzone}");
+
+src/www/services_captiveportal.php
+504
+// $tab_array[] = array(gettext("Allowed Hostnames"), false, "services_captiveportal_hostname.php?zone={$cpzone}");
+
+src/www/services_captiveportal.php
+505
+$tab_array[] = array(gettext("Vouchers"), false, "services_captiveportal_vouchers.php?zone={$cpzone}");
+
+src/www/services_captiveportal.php
+506
+$tab_array[] = array(gettext("File Manager"), false, "services_captiveportal_filemanager.php?zone={$cpzone}");
+
+src/www/services_captiveportal.php
+522
+=gettext("Enable captive portal"); ?>
+
+src/www/services_captiveportal.php
+525
+
=gettext("Interfaces"); ?>
+
+src/www/services_captiveportal.php
+537
+=gettext("Select the interface(s) to enable for captive portal."); ?>
+
+src/www/services_captiveportal.php
+540
+
=gettext("Maximum concurrent connections"); ?>
+
+src/www/services_captiveportal.php
+544
+
=gettext("per client IP address (0 = no limit)"); ?>
+
+src/www/services_captiveportal.php
+547
+=gettext("This setting limits the number of concurrent connections to the captive portal HTTP(S) server. This does not set how many users can be logged in " .
+
+src/www/services_captiveportal.php
+552
+
=gettext("Idle timeout"); ?>
+
+src/www/services_captiveportal.php
+555
+=gettext("minutes"); ?>
+
+src/www/services_captiveportal.php
+556
+=gettext("Clients will be disconnected after this amount of inactivity. They may log in again immediately, though. Leave this field blank for no idle timeout."); ?>
+
+src/www/services_captiveportal.php
+559
+
=gettext("Hard timeout"); ?>
+
+src/www/services_captiveportal.php
+562
+=gettext("minutes"); ?>
+
+src/www/services_captiveportal.php
+563
+=gettext("Clients will be disconnected after this amount of time, regardless of activity. They may log in again immediately, though. Leave this field blank for no hard timeout (not recommended unless an idle timeout is set)."); ?>
+
+src/www/services_captiveportal.php
+567
+
=gettext("Pass-through credits allowed per MAC address"); ?>
+
+src/www/services_captiveportal.php
+570
+=gettext("per client MAC address (0 or blank = none)"); ?>
+
+src/www/services_captiveportal.php
+571
+=gettext("This setting allows passing through the captive portal without authentication a limited number of times per MAC address. Once used up, the client can only log in with valid credentials until the waiting period specified below has expired. Recommended to set a hard timeout and/or idle timeout when using this for it to be effective."); ?>
+
+src/www/services_captiveportal.php
+574
+
=gettext("Waiting period to restore pass-through credits"); ?>
+
+src/www/services_captiveportal.php
+577
+=gettext("hours"); ?>
+
+src/www/services_captiveportal.php
+578
+=gettext("Clients will have their available pass-through credits restored to the original count after this amount of time since using the first one. This must be above 0 hours if pass-through credits are enabled."); ?>
+
+src/www/services_captiveportal.php
+581
+
=gettext("Reset waiting period on attempted access"); ?>
+
+src/www/services_captiveportal.php
+584
+=gettext("Enable waiting period reset on attempted access"); ?>
+
+src/www/services_captiveportal.php
+585
+=gettext("If enabled, the waiting period is reset to the original duration if access is attempted when all pass-through credits have already been exhausted."); ?>
+
+src/www/services_captiveportal.php
+589
+
=gettext("Logout popup window"); ?>
+
+src/www/services_captiveportal.php
+592
+=gettext("Enable logout popup window"); ?>
+
+src/www/services_captiveportal.php
+593
+=gettext("If enabled, a popup window will appear when clients are allowed through the captive portal. This allows clients to explicitly disconnect themselves before the idle or hard timeout occurs."); ?>
+
+src/www/services_captiveportal.php
+596
+
+
+src/www/services_captiveportal.php
+607
+=gettext("If you provide a URL here, clients will be redirected to that URL instead of the one they initially tried " .
+
+src/www/services_captiveportal.php
+612
+
+
+src/www/services_captiveportal.php
+623
+=gettext("Disable concurrent logins"); ?>
+
+src/www/services_captiveportal.php
+624
+=gettext("If this option is set, only the most recent login per username will be active. Subsequent logins will cause machines previously logged in with the same username to be disconnected."); ?>
+
+src/www/services_captiveportal.php
+628
+
+
+src/www/services_captiveportal.php
+642
+=gettext("If this option is set, the captive portal will restrict each user who logs in to the specified default bandwidth. RADIUS can override the default settings. Leave empty or set to 0 for no limit."); ?>
+
+src/www/services_captiveportal.php
+646
+
+
+src/www/services_captiveportal.php
+712
+=gettext("Enter the IP address of the RADIUS server which users of the captive portal have to authenticate against."); ?>
+
+src/www/services_captiveportal.php
+715
+
=gettext("Port"); ?>
+
+src/www/services_captiveportal.php
+717
+=gettext("Leave this field blank to use the default port (1812)."); ?>
+
+src/www/services_captiveportal.php
+720
+
=gettext("Shared secret"); ?>
+
+src/www/services_captiveportal.php
+722
+=gettext("Leave this field blank to not use a RADIUS shared secret (not recommended)."); ?>
+
+src/www/services_captiveportal.php
+728
+
=gettext("Secondary RADIUS server"); ?>
+
+src/www/services_captiveportal.php
+731
+
=gettext("IP address"); ?>
+
+src/www/services_captiveportal.php
+733
+=gettext("If you have a second RADIUS server, you can activate it by entering its IP address here."); ?>
+
+src/www/services_captiveportal.php
+736
+
=gettext("Port"); ?>
+
+src/www/services_captiveportal.php
+740
+
=gettext("Shared secret"); ?>
+
+src/www/services_captiveportal.php
+750
+
=gettext("Primary RADIUS server"); ?>
+
+src/www/services_captiveportal.php
+753
+
=gettext("IP address"); ?>
+
+src/www/services_captiveportal.php
+755
+=gettext("If you have a third RADIUS server, you can activate it by entering its IP address here."); ?>
+
+src/www/services_captiveportal.php
+758
+
=gettext("Port"); ?>
+
+src/www/services_captiveportal.php
+762
+
=gettext("Shared secret"); ?>
+
+src/www/services_captiveportal.php
+769
+
=gettext("Secondary RADIUS server"); ?>
+
+src/www/services_captiveportal.php
+772
+
=gettext("IP address"); ?>
+
+src/www/services_captiveportal.php
+774
+=gettext("If you have a fourth RADIUS server, you can activate it by entering its IP address here."); ?>
+
+src/www/services_captiveportal.php
+777
+
=gettext("Port"); ?>
+
+src/www/services_captiveportal.php
+781
+
=gettext("Shared secret"); ?>
+
+src/www/services_captiveportal.php
+788
+
=gettext("Accounting"); ?>
+
+src/www/services_captiveportal.php
+793
+=gettext("send RADIUS accounting packets"); ?>
+
+src/www/services_captiveportal.php
+794
+=gettext("If this is enabled, RADIUS accounting packets will be sent to the primary RADIUS server."); ?>
+
+src/www/services_captiveportal.php
+797
+
=gettext("Accounting port"); ?>
+
+src/www/services_captiveportal.php
+799
+=gettext("Leave blank to use the default port (1813)."); ?>
+
+src/www/services_captiveportal.php
+805
+
+
+src/www/services_captiveportal.php
+821
+=gettext("Reauthenticate connected users every minute"); ?>
+
+src/www/services_captiveportal.php
+822
+=gettext("If reauthentication is enabled, Access-Requests will be sent to the RADIUS server for each user that is " .
+
+src/www/services_captiveportal.php
+826
+
=gettext("RADIUS MAC authentication"); ?>
+
+src/www/services_captiveportal.php
+828
+ />=gettext("Enable RADIUS MAC authentication"); ?>
+
+src/www/services_captiveportal.php
+829
+=gettext("If this option is enabled, the captive portal will try to authenticate users by sending their MAC address as the username and the password " .
+
+src/www/services_captiveportal.php
+833
+
=gettext("MAC authentication secret"); ?>
+
+src/www/services_captiveportal.php
+837
+
=gettext("RADIUS NAS IP attribute"); ?>
+
+src/www/services_captiveportal.php
+867
+=gettext("Choose the IP to use for calling station attribute."); ?>
+
+src/www/services_captiveportal.php
+872
+
=gettext("Session-Timeout"); ?>
+
+src/www/services_captiveportal.php
+873
+
/>=gettext("Use RADIUS Session-Timeout attributes"); ?>
+
+src/www/services_captiveportal.php
+874
+=gettext("When this is enabled, clients will be disconnected after the amount of time retrieved from the RADIUS Session-Timeout attribute."); ?>
/>=gettext("Invert Acct-Input-Octets and Acct-Output-Octets"); ?>
+
+src/www/services_captiveportal.php
+898
+=gettext("When this is enabled, data counts for RADIUS accounting packets will be taken from the client perspective, not the NAS. Acct-Input-Octets will represent download, and Acct-Output-Octets will represent upload."); ?>
+
+src/www/services_captiveportal.php
+902
+
=gettext("NAS Identifier"); ?>
+
+src/www/services_captiveportal.php
+904
+=gettext("Specify a NAS identifier to override the default value") . " (" . php_uname("n") . ")"; ?>
+
+src/www/services_captiveportal.php
+907
+
=gettext("MAC address format"); ?>
+
+src/www/services_captiveportal.php
+910
+
+
+src/www/services_captiveportal.php
+915
+echo "n";
+
+src/www/services_captiveportal.php
+917
+echo "n";
+
+src/www/services_captiveportal.php
+922
+=gettext("This option changes the MAC address format used in the whole RADIUS system. Change this if you also"); ?>
+
+src/www/services_captiveportal.php
+923
+=gettext("need to change the username format for RADIUS MAC authentication."); ?>
+
+src/www/services_captiveportal.php
+924
+=gettext("default
+"); ?> 00
+11
+22
+33
+44
+55
+
+src/www/services_captiveportal.php
+925
+=gettext("singledash
+"); ?> 001122-334455
+
+src/www/services_captiveportal.php
+926
+=gettext("ietf
+"); ?> 00-11-22-33-44-55
+
+src/www/services_captiveportal.php
+927
+=gettext("cisco
+"); ?> 0011.2233.4455
+
+src/www/services_captiveportal.php
+928
+=gettext("unformatted
+"); ?> 001122334455
+
+src/www/services_captiveportal.php
+935
+
=gettext("HTTPS login"); ?>
+
+src/www/services_captiveportal.php
+938
+=gettext("Enable HTTPS login"); ?>
+
+src/www/services_captiveportal.php
+939
+=gettext("If enabled, the username and password will be transmitted over an HTTPS connection to protect against eavesdroppers. A server name and certificate must also be specified below."); ?>
+
+src/www/services_captiveportal.php
+942
+
+
+src/www/services_captiveportal.php
+962
+=gettext("No Certificates defined."); ?> Create one under System > Cert Manager.
+
+src/www/services_captiveportal.php
+967
+
=gettext("Disable HTTPS forwards"); ?>
+
+src/www/services_captiveportal.php
+970
+=gettext("Disable HTTPS forwards"); ?>
+
+src/www/services_captiveportal.php
+971
+=gettext("If this option is set, attempts to connect to SSL/HTTPS (Port 443) sites will not be forwarded to the captive portal. This prevents certificate errors from being presented to the user even if HTTPS logins are enabled. Users must attempt a connecton to an HTTP (Port 80) site to get forwarded to the captive portal. If HTTPS logins are enabled, the user will be redirected to the HTTPS login page."); ?>
+
+src/www/services_captiveportal.php
+974
+
=gettext("Portal page contents"); ?>
+
+src/www/services_captiveportal.php
+989
+=gettext("View current page"); ?>
+
+src/www/services_captiveportal.php
+991
+=gettext("Download current page"); ?>
+
+src/www/services_captiveportal.php
+994
+=gettext("Restore default portal page"); ?>
+
+src/www/services_captiveportal.php
+1001
+gettext('Upload an HTML/PHP file for the portal page here (leave blank to keep the current one). ' .
+
+src/www/services_captiveportal.php
+1012
+=gettext("Example code for the form
+"); ?>
+
+src/www/services_captiveportal.php
+1023
+
+
+src/www/services_captiveportal.php
+1029
+=gettext("View current page"); ?>
+
+src/www/services_captiveportal.php
+1031
+=gettext("Download current page"); ?>
+
+src/www/services_captiveportal.php
+1034
+=gettext("Restore default error page"); ?>
+
+src/www/services_captiveportal.php
+1039
+=gettext("The contents of the HTML/PHP file that you upload here are displayed when an authentication error occurs. " .
+
+src/www/services_captiveportal.php
+1040
+"You may include"); ?> "$PORTAL_MESSAGE$", =gettext("which will be replaced by the error or reply messages from the RADIUS server, if any."); ?>
+
+src/www/services_captiveportal.php
+1043
+
+
+src/www/services_captiveportal.php
+1049
+=gettext("View current page"); ?>
+
+src/www/services_captiveportal.php
+1051
+=gettext("Download current page"); ?>
+
+src/www/services_captiveportal.php
+1054
+=gettext("Restore default logout page"); ?>
+
+src/www/services_captiveportal.php
+1059
+=gettext("The contents of the HTML/PHP file that you upload here are displayed on authentication success when the logout popup is enabled."); ?>
+
+src/www/services_captiveportal.php
+1065
+" onclick="enable_change(true)" />
+
+src/www/services_captiveportal.php
+1066
+" onclick="enable_change(true)" />
+
+src/www/services_captiveportal.php
+1071
+
=gettext("Note
+"); ?>
+
+src/www/services_captiveportal.php
+1072
+=gettext("Changing any settings on this page will disconnect all clients! Don't forget to enable the DHCP server on your captive portal interface! Make sure that the default/maximum DHCP lease time is higher than the timeout entered on this page. Also, the DNS forwarder needs to be enabled for DNS lookups by unauthenticated clients to work."); ?>
+
+src/www/services_captiveportal_hostname.php
+134
+ ')" class="btn btn-default btn-xs">
+
+src/www/services_captiveportal_hostname.php
+140
+=gettext("Note
+"); ?>
+
+src/www/services_captiveportal_hostname.php
+142
+=gettext("Adding allowed Hostnames will allow a DNS hostname access to/from access through the captive portal without being taken to the portal page. This can be used for a web server serving images for the portal page or a DNS server on another network, for example. By specifying from addresses, it may be used to always allow pass-through access from a client behind the captive portal."); ?>
+
+src/www/services_captiveportal_hostname.php
+145
+
+
+src/www/services_captiveportal_hostname_edit.php
+192
+ =gettext("You may enter a description here for your reference (not parsed)"); ?>.
+
+src/www/services_captiveportal_hostname_edit.php
+195
+
=gettext("Bandwidth up"); ?>
+
+src/www/services_captiveportal_hostname_edit.php
+198
+ =gettext("Enter a upload limit to be enforced on this Hostname in Kbit/s"); ?>
+
+src/www/services_captiveportal_hostname_edit.php
+201
+
+
+src/www/services_captiveportal_ip.php
+138
+')" class="btn btn-default btn-xs">
+
+src/www/services_captiveportal_ip.php
+144
+=gettext("Note
+"); ?>
+
+src/www/services_captiveportal_ip.php
+146
+=gettext("Adding allowed IP addresses will allow IP access to/from these addresses through the captive portal without being taken to the portal page. This can be used for a web server serving images for the portal page or a DNS server on another network, for example."); ?>
+
+src/www/services_captiveportal_ip_edit.php
+47
+$pgtitle = array(gettext("Services"),gettext("Captive portal"),gettext("Edit allowed IP address"));
+
+src/www/services_captiveportal_ip_edit.php
+87
+$reqdfieldsn = array(gettext("Allowed IP address"), gettext("Subnet mask"));
+
+src/www/services_captiveportal_ip_edit.php
+92
+$input_errors[] = sprintf(gettext("A valid IP address must be specified. [%s]"), $_POST['ip']);
+
+src/www/services_captiveportal_ip_edit.php
+95
+$input_errors[] = gettext("A valid subnet mask must be specified");
+
+src/www/services_captiveportal_ip_edit.php
+98
+$input_errors[] = gettext("Upload speed needs to be an integer");
+
+src/www/services_captiveportal_ip_edit.php
+101
+$input_errors[] = gettext("Download speed needs to be an integer");
+
+src/www/services_captiveportal_ip_edit.php
+108
+$input_errors[] = sprintf("[%s] %s.", $_POST['ip'], gettext("already allowed")) ;
+
+src/www/services_captiveportal_ip_edit.php
+189
+
+
+src/www/services_captiveportal_ip_edit.php
+201
+=gettext("IP address and subnet mask. Use /32 for a single IP");?>.
+
+src/www/services_captiveportal_ip_edit.php
+205
+
=gettext("Description"); ?>
+
+src/www/services_captiveportal_ip_edit.php
+208
+ =gettext("You may enter a description here for your reference (not parsed)"); ?>.
+
+src/www/services_captiveportal_ip_edit.php
+213
+
=gettext("Bandwidth up"); ?>
+
+src/www/services_captiveportal_ip_edit.php
+216
+ =gettext("Enter a upload limit to be enforced on this IP address in Kbit/s"); ?>
+
+src/www/services_captiveportal_ip_edit.php
+220
+
=gettext("Bandwidth down"); ?>
+
+src/www/services_captiveportal_ip_edit.php
+223
+ =gettext("Enter a download limit to be enforced on this IP address in Kbit/s"); ?>
+
+src/www/services_captiveportal_ip_edit.php
+230
+" />
+
+src/www/services_captiveportal_mac.php
+52
+$pgtitle = array(gettext("Services"),gettext("Captive portal"), $a_cp[$cpzone]['zone']);
+
+src/www/services_captiveportal_mac.php
+70
+echo gettext("No entry exists yet!") ."n";
+
+src/www/services_captiveportal_mac.php
+74
+echo gettext("Please set the zone on which the operation should be allowed");
+
+src/www/services_captiveportal_mac.php
+86
+echo gettext("No entry exists for this username
+") . " " . $_POST['username'] . "n";
+
+src/www/services_captiveportal_mac.php
+105
+echo gettext("The entry was sucessfully deleted") . "n";
+
+src/www/services_captiveportal_mac.php
+107
+echo gettext("No entry exists for this mac address
+") . " " . $_POST['delmac'] . "n";
+
+src/www/services_captiveportal_mac.php
+132
+array('label'=>gettext("add host"), 'href'=>'services_captiveportal_mac_edit.php?zone='.$cpzone),
+
+src/www/services_captiveportal_mac.php
+145
+You must apply the changes in order for them to take effect."));?>
+
+src/www/services_captiveportal_mac.php
+152
+$tab_array[] = array(gettext("Captive portal(s)"), false, "services_captiveportal.php?zone={$cpzone}");
+
+src/www/services_captiveportal_mac.php
+153
+$tab_array[] = array(gettext("MAC"), true, "services_captiveportal_mac.php?zone={$cpzone}");
+
+src/www/services_captiveportal_mac.php
+154
+$tab_array[] = array(gettext("Allowed IP addresses"), false, "services_captiveportal_ip.php?zone={$cpzone}");
+
+src/www/services_captiveportal_mac.php
+156
+// $tab_array[] = array(gettext("Allowed Hostnames"), false, "services_captiveportal_hostname.php?zone={$cpzone}");
+
+src/www/services_captiveportal_mac.php
+157
+$tab_array[] = array(gettext("Vouchers"), false, "services_captiveportal_vouchers.php?zone={$cpzone}");
+
+src/www/services_captiveportal_mac.php
+158
+$tab_array[] = array(gettext("File Manager"), false, "services_captiveportal_filemanager.php?zone={$cpzone}");
+
+src/www/services_captiveportal_mac.php
+173
+
=gettext("MAC address"); ?>
+
+src/www/services_captiveportal_mac.php
+174
+
=gettext("Description"); ?>
+
+src/www/services_captiveportal_mac.php
+195
+')" class="btn btn-default btn-xs">
+
+src/www/services_captiveportal_mac.php
+207
+=gettext("Note
+"); ?>
+
+src/www/services_captiveportal_mac.php
+208
+=gettext("Adding MAC addresses as 'pass' MACs allows them access through the captive portal automatically without being taken to the portal page."); ?>
+
+src/www/services_captiveportal_mac_edit.php
+49
+$pgtitle = array(gettext("Services"),gettext("Captive portal"),gettext("Edit MAC address rules"));
+
+src/www/services_captiveportal_mac_edit.php
+90
+$reqdfieldsn = array(gettext("Action"), gettext("MAC address"));
+
+src/www/services_captiveportal_mac_edit.php
+101
+$input_errors[] = sprintf(gettext("The MAC address %s belongs to a local interface, you cannot use it here."), $_POST['mac']);
+
+src/www/services_captiveportal_mac_edit.php
+106
+$input_errors[] = sprintf("%s. [%s]", gettext("A valid MAC address must be specified"), $_POST['mac']);
+
+src/www/services_captiveportal_mac_edit.php
+110
+$input_errors[] = gettext("Upload speed needs to be an integer");
+
+src/www/services_captiveportal_mac_edit.php
+112
+$input_errors[] = gettext("Download speed needs to be an integer");
+
+src/www/services_captiveportal_mac_edit.php
+119
+$input_errors[] = sprintf("[%s] %s.", $_POST['mac'], gettext("already exists"));
+
+src/www/services_captiveportal_mac_edit.php
+186
+
+
+src/www/services_captiveportal_mac_edit.php
+204
+=gettext("Choose what to do with packets coming from this MAC address"); ?>.
+
+src/www/services_captiveportal_mac_edit.php
+208
+
=gettext("MAC address"); ?>
+
+src/www/services_captiveportal_mac_edit.php
+216
+=gettext("Copy my MAC address");?>
+
+src/www/services_captiveportal_mac_edit.php
+218
+=gettext("MAC address (6 hex octets separated by colons)"); ?>
+
+src/www/services_captiveportal_mac_edit.php
+221
+
=gettext("Description"); ?>
+
+src/www/services_captiveportal_mac_edit.php
+225
+=gettext("You may enter a description here for your reference (not parsed)"); ?>.
+
+src/www/services_captiveportal_mac_edit.php
+230
+
=gettext("Bandwidth up"); ?>
+
+src/www/services_captiveportal_mac_edit.php
+234
+=gettext("Enter a upload limit to be enforced on this MAC address in Kbit/s"); ?>
+
+src/www/services_captiveportal_mac_edit.php
+238
+
=gettext("Bandwidth down"); ?>
+
+src/www/services_captiveportal_mac_edit.php
+242
+=gettext("Enter a download limit to be enforced on this MAC address in Kbit/s"); ?>
+
+src/www/services_captiveportal_mac_edit.php
+249
+" />
+
+src/www/services_captiveportal_vouchers.php
+83
+$pgtitle = array(gettext("Services"), gettext("Captive portal"), gettext("Vouchers"), $a_cp[$cpzone]['zone']);
+
+src/www/services_captiveportal_vouchers.php
+136
+$config['voucher'][$cpzone]['descrmsgnoaccess'] = gettext("Voucher invalid");
+
+src/www/services_captiveportal_vouchers.php
+138
+$config['voucher'][$cpzone]['descrmsgexpired'] = gettext("Voucher expired");
+
+src/www/services_captiveportal_vouchers.php
+161
+$input_errors[] = gettext("Cannot write private key file") . ".n";
+
+src/www/services_captiveportal_vouchers.php
+181
+$input_errors[] = gettext("Need private RSA key to print vouchers") . "n";
+
+src/www/services_captiveportal_vouchers.php
+216
+$reqdfieldsn = array(gettext("charset"),gettext("rollbits"),gettext("ticketbits"),gettext("checksumbits"),gettext("publickey"),gettext("magic"));
+
+src/www/services_captiveportal_vouchers.php
+219
+$reqdfieldsn = array(gettext("Synchronize Voucher Database IP"),gettext("Sync port"),gettext("Sync password"),gettext("Sync username"));
+
+src/www/services_captiveportal_vouchers.php
+228
+$input_errors[] = gettext("Need at least 2 characters to create vouchers.");
+
+src/www/services_captiveportal_vouchers.php
+230
+$input_errors[] = gettext("Double quotes aren't allowed.");
+
+src/www/services_captiveportal_vouchers.php
+232
+$input_errors[] = "',' " . gettext("aren't allowed.");
+
+src/www/services_captiveportal_vouchers.php
+234
+$input_errors[] = gettext("# of Bits to store Roll Id needs to be between 1..31.");
+
+src/www/services_captiveportal_vouchers.php
+236
+$input_errors[] = gettext("# of Bits to store Ticket Id needs to be between 1..16.");
+
+src/www/services_captiveportal_vouchers.php
+238
+$input_errors[] = gettext("# of Bits to store checksum needs to be between 1..31.");
+
+src/www/services_captiveportal_vouchers.php
+240
+$input_errors[] = gettext("This doesn't look like an RSA Public key.");
+
+src/www/services_captiveportal_vouchers.php
+242
+$input_errors[] = gettext("This doesn't look like an RSA Private key.");
+
+src/www/services_captiveportal_vouchers.php
+244
+$input_errors[] = gettext("You cannot sync the voucher database to this host (itself).");
+
+src/www/services_captiveportal_vouchers.php
+353
+$savemsg = gettext("Voucher database has been synchronized from {$url}
+{$port}");
+
+src/www/services_captiveportal_vouchers.php
+373
+array('label'=>gettext("add voucher"), 'href'=>'services_captiveportal_vouchers_edit.php?zone='.$cpzone),
+
+src/www/services_captiveportal_vouchers.php
+443
+$tab_array[] = array(gettext("Captive portal(s)"), false, "services_captiveportal.php?zone={$cpzone}");
+
+src/www/services_captiveportal_vouchers.php
+444
+$tab_array[] = array(gettext("MAC"), false, "services_captiveportal_mac.php?zone={$cpzone}");
+
+src/www/services_captiveportal_vouchers.php
+445
+$tab_array[] = array(gettext("Allowed IP addresses"), false, "services_captiveportal_ip.php?zone={$cpzone}");
+
+src/www/services_captiveportal_vouchers.php
+447
+// $tab_array[] = array(gettext("Allowed Hostnames"), false, "services_captiveportal_hostname.php?zone={$cpzone}");
+
+src/www/services_captiveportal_vouchers.php
+448
+$tab_array[] = array(gettext("Vouchers"), true, "services_captiveportal_vouchers.php?zone={$cpzone}");
+
+src/www/services_captiveportal_vouchers.php
+449
+$tab_array[] = array(gettext("File Manager"), false, "services_captiveportal_filemanager.php?zone={$cpzone}");
+
+src/www/services_captiveportal_vouchers.php
+466
+=gettext("Enable Vouchers"); ?>
+
+src/www/services_captiveportal_vouchers.php
+471
+=gettext("Voucher Rolls"); ?>
+
+src/www/services_captiveportal_vouchers.php
+480
+
+
+src/www/services_captiveportal_vouchers.php
+503
+" alt="=gettext("edit voucher"); ?>" >
+
+src/www/services_captiveportal_vouchers.php
+504
+')">" alt="=gettext("delete vouchers"); ?>">
+
+src/www/services_captiveportal_vouchers.php
+505
+" alt="=gettext("generate vouchers for this roll to CSV file"); ?>">
+
+src/www/services_captiveportal_vouchers.php
+514
+=gettext("Create, generate and activate Rolls with Vouchers that allow access through the " .
+
+src/www/services_captiveportal_vouchers.php
+520
+=gettext("Enable Voucher support first using the checkbox above and hit Save at the bottom."); ?>
+
+src/www/services_captiveportal_vouchers.php
+526
+=gettext("Voucher public key"); ?>
+
+src/www/services_captiveportal_vouchers.php
+531
+=gettext("Paste an RSA public key (64 Bit or smaller) in PEM format here. This key is used to decrypt vouchers."); ?> =gettext('Generate');?> =gettext('new key');?>.
+
+src/www/services_captiveportal_vouchers.php
+534
+
=gettext("Voucher private key"); ?>
+
+src/www/services_captiveportal_vouchers.php
+538
+=gettext("Paste an RSA private key (64 Bit or smaller) in PEM format here. This key is only used to generate encrypted vouchers and doesn't need to be available if the vouchers have been generated offline."); ?> =gettext('Generate');?> =gettext('new key');?>.
+
+src/www/services_captiveportal_vouchers.php
+541
+
=gettext("Character set"); ?>
+
+src/www/services_captiveportal_vouchers.php
+545
+=gettext("Tickets are generated with the specified character set. It should contain printable characters (numbers, lower case and upper case letters) that are hard to confuse with others. Avoid e.g. 0/O and l/1."); ?>
+
+src/www/services_captiveportal_vouchers.php
+549
+
# =gettext("of Roll Bits"); ?>
+
+src/www/services_captiveportal_vouchers.php
+553
+=gettext("Reserves a range in each voucher to store the Roll # it belongs to. Allowed range
+1..31. Sum of Roll+Ticket+Checksum bits must be one Bit less than the RSA key size."); ?>
+
+src/www/services_captiveportal_vouchers.php
+557
+
# =gettext("of Ticket Bits"); ?>
+
+src/www/services_captiveportal_vouchers.php
+561
+=gettext("Reserves a range in each voucher to store the Ticket# it belongs to. Allowed range
+1..16. Using 16 bits allows a roll to have up to 65535 vouchers. A bit array, stored in RAM and in the config, is used to mark if a voucher has been used. A bit array for 65535 vouchers requires 8 KB of storage."); ?>
+
+src/www/services_captiveportal_vouchers.php
+565
+
# =gettext("of Checksum Bits"); ?>
+
+src/www/services_captiveportal_vouchers.php
+569
+=gettext("Reserves a range in each voucher to store a simple checksum over Roll # and Ticket#. Allowed range is 0..31."); ?>
+
+src/www/services_captiveportal_vouchers.php
+573
+
=gettext("Magic Number"); ?>
+
+src/www/services_captiveportal_vouchers.php
+577
+=gettext("Magic number stored in every voucher. Verified during voucher check. Size depends on how many bits are left by Roll+Ticket+Checksum bits. If all bits are used, no magic number will be used and checked."); ?>
+
+src/www/services_captiveportal_vouchers.php
+581
+
+
+src/www/services_captiveportal_vouchers.php
+591
+ =gettext("Error message displayed for expired vouchers on captive portal error page"); ?> ($PORTAL_MESSAGE$).
+
+src/www/services_captiveportal_vouchers.php
+605
+" onclick="enable_change(true); before_save();" />
+
+src/www/services_captiveportal_vouchers.php
+606
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/services_captiveportal_vouchers.php
+611
+ =gettext("Note
+"); ?>
+
+src/www/services_captiveportal_vouchers.php
+612
+=gettext("Changing any Voucher parameter (apart from managing the list of Rolls) on this page will render existing vouchers useless if they were generated with different settings."); ?>
+
+src/www/services_captiveportal_vouchers.php
+614
+=gettext("Specifying the Voucher Database Synchronization options will not record any other value from the other options. They will be retrieved/synced from the master."); ?>
+
+src/www/services_captiveportal_vouchers_edit.php
+36
+$pgtitle = array(gettext("Services"), gettext("Captive portal"), gettext("Edit Voucher Rolls"));
+
+src/www/services_captiveportal_vouchers_edit.php
+84
+$reqdfieldsn = array(gettext("Number"),gettext("Count"),gettext("minutes"));
+
+src/www/services_captiveportal_vouchers_edit.php
+91
+$input_errors[] = sprintf(gettext("Roll number %s already exists."), $_POST['number']);
+
+src/www/services_captiveportal_vouchers_edit.php
+97
+$input_errors[] = sprintf(gettext("Roll number must be numeric and less than %s"), $maxnumber);
+
+src/www/services_captiveportal_vouchers_edit.php
+100
+$input_errors[] = sprintf(gettext("A roll has at least one voucher and less than %s."), $maxcount);
+
+src/www/services_captiveportal_vouchers_edit.php
+103
+$input_errors[] = gettext("Each voucher must be good for at least 1 minute.");
+
+src/www/services_captiveportal_vouchers_edit.php
+124
+voucher_log(LOG_INFO,sprintf(gettext('All %1$s vouchers from Roll %2$s marked unused'), $rollent['count'], $rollent['number']));
+
+src/www/services_captiveportal_vouchers_edit.php
+181
+
=gettext("Roll"); ?>#
+
+src/www/services_captiveportal_vouchers_edit.php
+185
+=gettext("Enter the Roll"); ?># (0..=htmlspecialchars($maxnumber);?>) =gettext("found on top of the generated/printed vouchers"); ?>.
+
+src/www/services_captiveportal_vouchers_edit.php
+189
+
=gettext("Minutes per Ticket"); ?>
+
+src/www/services_captiveportal_vouchers_edit.php
+193
+=gettext("Defines the time in minutes that a user is allowed access. The clock starts ticking the first time a voucher is used for authentication"); ?>.
+
+src/www/services_captiveportal_vouchers_edit.php
+197
+
=gettext("Count"); ?>
+
+src/www/services_captiveportal_vouchers_edit.php
+201
+=gettext("Enter the number of vouchers"); ?> (1..=htmlspecialchars($maxcount);?>) =gettext("found on top of the generated/printed vouchers. WARNING
+Changing this number for an existing Roll will mark all vouchers as unused again"); ?>.
+
+src/www/services_captiveportal_vouchers_edit.php
+205
+
=gettext("Comment"); ?>
+
+src/www/services_captiveportal_vouchers_edit.php
+209
+=gettext("Can be used to further identify this roll. Ignored by the system"); ?>.
+
+src/www/services_captiveportal_vouchers_edit.php
+215
+" />
+
+src/www/services_captiveportal_zones.php
+56
+$pgtitle = array(gettext("Captiveportal"),gettext("Zones"));
+
+src/www/services_captiveportal_zones.php
+61
+array('href'=>'services_captiveportal_zones_edit.php', 'label'=>gettext("add a new captiveportal instance")),
+
+src/www/services_captiveportal_zones.php
+75
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/services_captiveportal_zones.php
+88
+
+
+src/www/services_captiveportal_zones_edit.php
+107
+=gettext("Zone name. Can only contain letters, digits, and underscores (_)."); ?>
+
+src/www/services_captiveportal_zones_edit.php
+111
+
=gettext("Description"); ?>
+
+src/www/services_captiveportal_zones_edit.php
+115
+=gettext("You may enter a description here for your reference (not parsed)"); ?>.
+
+src/www/services_captiveportal_zones_edit.php
+121
+" />
+
+src/www/services_dhcp.php
+98
+$savemsg = gettext("The DHCP Server can only be enabled on interfaces configured with static IP addresses") . ".
" . gettext("Only interfaces configured with a static IP will be shown") . ".";
+
+src/www/services_dhcp.php
+227
+$reqdfieldsn = array(gettext("Range begin"),gettext("Range end"));
+
+src/www/services_dhcp.php
+232
+$input_errors[] = gettext("A valid range must be specified.");
+
+src/www/services_dhcp.php
+234
+$input_errors[] = gettext("A valid range must be specified.");
+
+src/www/services_dhcp.php
+236
+$input_errors[] = gettext("A valid IP address must be specified for the gateway.");
+
+src/www/services_dhcp.php
+238
+$input_errors[] = gettext("A valid IP address must be specified for the primary/secondary WINS servers.");
+
+src/www/services_dhcp.php
+243
+$input_errors[] = sprintf(gettext("The gateway address %s does not lie within the chosen interface's subnet."), $_POST['gateway']);
+
+src/www/services_dhcp.php
+246
+$input_errors[] = gettext("A valid IP address must be specified for the primary/secondary DNS servers.");
+
+src/www/services_dhcp.php
+249
+$input_errors[] = gettext("The default lease time must be at least 60 seconds.");
+
+src/www/services_dhcp.php
+265
+$input_errors[] = sprintf(gettext(
+
+src/www/services_dhcp.php
+271
+$input_errors[] = gettext("The maximum lease time must be at least 60 seconds and higher than the default lease time.");
+
+src/www/services_dhcp.php
+273
+$input_errors[] = gettext("A valid domain name must be specified for the dynamic DNS registration.");
+
+src/www/services_dhcp.php
+275
+$input_errors[] = gettext("A valid primary domain name server IP address must be specified for the dynamic domain name.");
+
+src/www/services_dhcp.php
+278
+$input_errors[] = gettext("You must specify both a valid domain key and key name.");
+
+src/www/services_dhcp.php
+283
+$input_errors[] = gettext("A valid domain search list must be specified.");
+
+src/www/services_dhcp.php
+291
+$input_errors[] = gettext("If you specify a mac allow list, it must contain only valid partial MAC addresses.");
+
+src/www/services_dhcp.php
+293
+$input_errors[] = gettext("If you specify a mac deny list, it must contain only valid partial MAC addresses.");
+
+src/www/services_dhcp.php
+296
+$input_errors[] = gettext("A valid IP address must be specified for the primary/secondary NTP servers.");
+
+src/www/services_dhcp.php
+298
+$input_errors[] = gettext("A valid domain name must be specified for the DNS domain.");
+
+src/www/services_dhcp.php
+300
+$input_errors[] = gettext("A valid IP address or hostname must be specified for the TFTP server.");
+
+src/www/services_dhcp.php
+302
+$input_errors[] = gettext("A valid IP address must be specified for the network boot server.");
+
+src/www/services_dhcp.php
+305
+$input_errors[] = gettext("You cannot use the network address in the starting subnet range.");
+
+src/www/services_dhcp.php
+307
+$input_errors[] = gettext("You cannot use the broadcast address in the ending subnet range.");
+
+src/www/services_dhcp.php
+314
+$input_errors[] = sprintf(gettext("The subnet range cannot overlap with virtual IP address %s."),$vip['subnet']);
+
+src/www/services_dhcp.php
+329
+$input_errors[] = gettext("Text type cannot include quotation marks.");
+
+src/www/services_dhcp.php
+331
+$input_errors[] = gettext("String type must be enclosed in quotes like "this" or must be a series of octets specified in hexadecimal, separated by colons, like 01
+23
+45
+67
+89
+ab
+cd
+ef");
+
+src/www/services_dhcp.php
+333
+$input_errors[] = gettext("Boolean type must be true, false, on, or off.");
+
+src/www/services_dhcp.php
+335
+$input_errors[] = gettext("Unsigned 8-bit integer type must be a number in the range 0 to 255.");
+
+src/www/services_dhcp.php
+337
+$input_errors[] = gettext("Unsigned 16-bit integer type must be a number in the range 0 to 65535.");
+
+src/www/services_dhcp.php
+339
+$input_errors[] = gettext("Unsigned 32-bit integer type must be a number in the range 0 to 4294967295.");
+
+src/www/services_dhcp.php
+341
+$input_errors[] = gettext("Signed 8-bit integer type must be a number in the range -128 to 127.");
+
+src/www/services_dhcp.php
+343
+$input_errors[] = gettext("Signed 16-bit integer type must be a number in the range -32768 to 32767.");
+
+src/www/services_dhcp.php
+345
+$input_errors[] = gettext("Signed 32-bit integer type must be a number in the range -2147483648 to 2147483647.");
+
+src/www/services_dhcp.php
+347
+$input_errors[] = gettext("IP address or host type must be an IP address or host name.");
+
+src/www/services_dhcp.php
+358
+$input_errors[] = gettext("The specified range lies outside of the current subnet.");
+
+src/www/services_dhcp.php
+362
+$input_errors[] = gettext("The range is invalid (first element higher than second element).");
+
+src/www/services_dhcp.php
+369
+$input_errors[] = gettext("The specified range must not be within the DHCP range for this interface.");
+
+src/www/services_dhcp.php
+378
+$input_errors[] = gettext("The specified range must not be within the range configured on a DHCP pool for this interface.");
+
+src/www/services_dhcp.php
+385
+$input_errors[] = sprintf(gettext("You must disable the DHCP relay on the %s interface before enabling the DHCP server."),$iflist[$if]);
+
+src/www/services_dhcp.php
+395
+$input_errors[] = sprintf(gettext("The DHCP range cannot overlap any static DHCP mappings."));
+
+src/www/services_dhcp.php
+566
+$pgtitle = array(gettext("Services"),gettext("DHCP server"));
+
+src/www/services_dhcp.php
+581
+$customitemtypes = array('text' => gettext('Text'), 'string' => gettext('String'), 'boolean' => gettext('Boolean'),
+
+src/www/services_dhcp.php
+582
+'unsigned integer 8' => gettext('Unsigned 8-bit integer'), 'unsigned integer 16' => gettext('Unsigned 16-bit integer'), 'unsigned integer 32' => gettext('Unsigned 32-bit integer'),
+
+src/www/services_dhcp.php
+583
+'signed integer 8' => gettext('Signed 8-bit integer'), 'signed integer 16' => gettext('Signed 16-bit integer'), 'signed integer 32' => gettext('Signed 32-bit integer'), 'ip-address' => gettext('IP address or host'));
+
+src/www/services_dhcp.php
+699
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/services_dhcp.php
+743
+
+
+src/www/services_dhcp.php
+754
+
+
+src/www/services_dhcp.php
+767
+=gettext("Deny unknown clients");?>
+
+src/www/services_dhcp.php
+768
+=gettext("If this is checked, only the clients defined below will get DHCP leases from this server. ");?>
+
+src/www/services_dhcp.php
+772
+
+
+src/www/services_dhcp.php
+903
+=gettext("NOTE
+leave blank to use the system default DNS servers - this interface's IP if DNS forwarder is enabled, otherwise the servers configured on the General page.");?>
+
+src/www/services_dhcp.php
+907
+
=gettext("Gateway");?>
+
+src/www/services_dhcp.php
+910
+=gettext("The default is to use the IP on this interface of the firewall as the gateway. Specify an alternate gateway here if this is not the correct gateway for your network. Type "none" for no gateway assignment.");?>
+
+src/www/services_dhcp.php
+914
+
=gettext("Domain name");?>
+
+src/www/services_dhcp.php
+917
+=gettext("The default is to use the domain name of this system as the default domain name provided by DHCP. You may specify an alternate domain name here.");?>
+
+src/www/services_dhcp.php
+921
+
=gettext("Domain search list");?>
+
+src/www/services_dhcp.php
+924
+=gettext("The DHCP server can optionally provide a domain search list. Use the semicolon character as separator ");?>
+
+src/www/services_dhcp.php
+928
+
=gettext("Default lease time");?>
+
+src/www/services_dhcp.php
+931
+=gettext("seconds");?>
+
+src/www/services_dhcp.php
+932
+=gettext("This is used for clients that do not ask for a specific " .
+
+src/www/services_dhcp.php
+934
+=gettext("The default is 7200 seconds.");?>
+
+src/www/services_dhcp.php
+938
+
=gettext("Maximum lease time");?>
+
+src/www/services_dhcp.php
+941
+=gettext("seconds");?>
+
+src/www/services_dhcp.php
+942
+=gettext("This is the maximum lease time for clients that ask".
+
+src/www/services_dhcp.php
+944
+=gettext("The default is 86400 seconds.");?>
+
+src/www/services_dhcp.php
+949
+
=gettext("Failover peer IP
+");?>
+
+src/www/services_dhcp.php
+952
+=gettext("Leave blank to disable. Enter the interface IP address of the other machine. Machines must be using CARP. Interface's advskew determines whether the DHCPd process is Primary or Secondary. Ensure one machine's advskew<20 (and the other is >20).");?>
+
+src/www/services_dhcp.php
+958
+
=gettext("Static ARP");?>
+
+src/www/services_dhcp.php
+965
+
=gettext("Enable Static ARP entries");?>
+
+src/www/services_dhcp.php
+970
+=gettext("Note
+");?> =gettext("This option persists even if DHCP server is disabled. Only the machines listed below will be able to communicate with the firewall on this NIC.");?>
+
+src/www/services_dhcp.php
+979
+
=gettext("Time format change"); ?>
+
+src/www/services_dhcp.php
+988
+=gettext("Change DHCP display lease time from UTC to local time."); ?>
+
+src/www/services_dhcp.php
+995
+=gettext("Note
+");?> =gettext("By default DHCP leases are displayed in UTC time. By checking this
+
+src/www/services_dhcp.php
+1004
+
=gettext("Dynamic DNS");?>
+
+src/www/services_dhcp.php
+1007
+" /> - =gettext("Show Dynamic DNS");?>
+
+src/www/services_dhcp.php
+1011
+=gettext("Enable registration of DHCP client names in DNS.");?>
+
+src/www/services_dhcp.php
+1014
+=gettext("Note
+Leave blank to disable dynamic DNS registration.");?>
+
+src/www/services_dhcp.php
+1015
+=gettext("Enter the dynamic DNS domain which will be used to register client names in the DNS server.");?>
+
+src/www/services_dhcp.php
+1017
+=gettext("Enter the primary domain name server IP address for the dynamic domain name.");?>
+
+src/www/services_dhcp.php
+1019
+=gettext("Enter the dynamic DNS domain key name which will be used to register client names in the DNS server.");?>
+
+src/www/services_dhcp.php
+1021
+=gettext("Enter the dynamic DNS domain key secret which will be used to register client names in the DNS server.");?>
+
+src/www/services_dhcp.php
+1026
+
=gettext("MAC Address Control");?>
+
+src/www/services_dhcp.php
+1029
+" /> - =gettext("Show MAC Address Control");?>
+
+src/www/services_dhcp.php
+1033
+=gettext("Enter a list of partial MAC addresses to allow, comma separated, no spaces, such as ");?>00
+00
+00,01
+E5
+FF
+
+src/www/services_dhcp.php
+1035
+=gettext("Enter a list of partial MAC addresses to deny access, comma separated, no spaces, such as ");?>00
+00
+00,01
+E5
+FF
+
+src/www/services_dhcp.php
+1040
+
+
+src/www/services_dhcp.php
+1055
+" /> - =gettext("Show TFTP configuration");?>
+
+src/www/services_dhcp.php
+1059
+=gettext("Leave blank to disable. Enter a full hostname or IP for the TFTP server.");?>
+
+src/www/services_dhcp.php
+1064
+
=gettext("LDAP URI");?>
+
+src/www/services_dhcp.php
+1067
+" /> - =gettext("Show LDAP configuration");?>
+
+src/www/services_dhcp.php
+1071
+=gettext("Leave blank to disable. Enter a full URI for the LDAP server in the form ldap
+//ldap.example.com/dc=example,dc=com");?>
+
+src/www/services_dhcp.php
+1076
+
=gettext("Enable network booting");?>
+
+src/www/services_dhcp.php
+1079
+" /> - =gettext("Show Network booting");?>
+
+src/www/services_dhcp.php
+1083
+=gettext("Enables network booting.");?>
+
+src/www/services_dhcp.php
+1085
+=gettext("Enter the IP of the"); ?> =gettext("next-server"); ?>
+
+src/www/services_dhcp.php
+1087
+=gettext("and the default bios filename");?>
+
+src/www/services_dhcp.php
+1089
+=gettext("and the UEFI 32bit filename ");?>
+
+src/www/services_dhcp.php
+1091
+=gettext("and the UEFI 64bit filename ");?>
+
+src/www/services_dhcp.php
+1093
+=gettext("Note
+You need both a filename and a boot server configured for this to work!");?>
+
+src/www/services_dhcp.php
+1094
+=gettext("You will need all three filenames and a boot server configured for UEFI to work!");?>
+
+src/www/services_dhcp.php
+1095
+=gettext("Enter the"); ?> =gettext("root-path"); ?>-=gettext("string");?>
+
+src/www/services_dhcp.php
+1097
+=gettext("Note
+string-format
+iscsi
+(servername)
+(protocol)
+(port)
+(LUN)
+targetname");?>
+
+src/www/services_dhcp.php
+1103
+
=gettext("Additional BOOTP/DHCP Options");?>
+
+src/www/services_dhcp.php
+1106
+" /> - =gettext("Show Additional BOOTP/DHCP Options");?>
+
+src/www/services_dhcp.php
+1114
+=gettext("Enter the DHCP option number and the value for each item you would like to include in the DHCP lease information. For a list of available options please visit this"); ?> =gettext("URL"); ?>
+
+src/www/services_dhcp.php
+1119
+
+
+src/www/services_dhcp_edit.php
+145
+$input_errors[] = gettext("Either MAC address or Client identifier must be specified");
+
+src/www/services_dhcp_edit.php
+153
+$input_errors[] = gettext("The hostname cannot end with a hyphen according to RFC952");
+
+src/www/services_dhcp_edit.php
+155
+$input_errors[] = gettext("The hostname can only contain the characters A-Z, 0-9 and '-'.");
+
+src/www/services_dhcp_edit.php
+158
+$input_errors[] = gettext("A valid hostname is specified, but the domain name part should be omitted");
+
+src/www/services_dhcp_edit.php
+163
+$input_errors[] = gettext("A valid IP address must be specified.");
+
+src/www/services_dhcp_edit.php
+166
+$input_errors[] = gettext("A valid MAC address must be specified.");
+
+src/www/services_dhcp_edit.php
+169
+$input_errors[] = gettext("Static ARP is enabled. You must specify an IP address.");
+
+src/www/services_dhcp_edit.php
+178
+$input_errors[] = gettext("This Hostname, IP, MAC address or Client identifier already exists.");
+
+src/www/services_dhcp_edit.php
+189
+$input_errors[] = sprintf(gettext("The IP address must not be within the DHCP range for this interface."));
+
+src/www/services_dhcp_edit.php
+194
+$input_errors[] = gettext("The IP address must not be within the range configured on a DHCP pool for this interface.");
+
+src/www/services_dhcp_edit.php
+203
+$input_errors[] = sprintf(gettext("The IP address must lie in the %s subnet."),$ifcfgdescr);
+
+src/www/services_dhcp_edit.php
+208
+$input_errors[] = gettext("A valid IP address must be specified for the gateway.");
+
+src/www/services_dhcp_edit.php
+210
+$input_errors[] = gettext("A valid IP address must be specified for the primary/secondary WINS servers.");
+
+src/www/services_dhcp_edit.php
+216
+$input_errors[] = sprintf(gettext("The gateway address %s does not lie within the chosen interface's subnet."), $_POST['gateway']);
+
+src/www/services_dhcp_edit.php
+219
+$input_errors[] = gettext("A valid IP address must be specified for the primary/secondary DNS servers.");
+
+src/www/services_dhcp_edit.php
+222
+$input_errors[] = gettext("The default lease time must be at least 60 seconds.");
+
+src/www/services_dhcp_edit.php
+224
+$input_errors[] = gettext("The maximum lease time must be at least 60 seconds and higher than the default lease time.");
+
+src/www/services_dhcp_edit.php
+226
+$input_errors[] = gettext("A valid domain name must be specified for the dynamic DNS registration.");
+
+src/www/services_dhcp_edit.php
+228
+$input_errors[] = gettext("A valid primary domain name server IP address must be specified for the dynamic domain name.");
+
+src/www/services_dhcp_edit.php
+231
+$input_errors[] = gettext("You must specify both a valid domain key and key name.");
+
+src/www/services_dhcp_edit.php
+236
+$input_errors[] = gettext("A valid domain search list must be specified.");
+
+src/www/services_dhcp_edit.php
+243
+$input_errors[] = gettext("A valid IP address must be specified for the primary/secondary NTP servers.");
+
+src/www/services_dhcp_edit.php
+245
+$input_errors[] = gettext("A valid IP address or hostname must be specified for the TFTP server.");
+
+src/www/services_dhcp_edit.php
+247
+$input_errors[] = gettext("A valid IP address must be specified for the network boot server.");
+
+src/www/services_dhcp_edit.php
+314
+$pgtitle = array(gettext("Services"),gettext("DHCP"),gettext("Edit static mapping"));
+
+src/www/services_dhcp_edit.php
+364
+
=gettext("Static DHCP Mapping");?>
+
+src/www/services_dhcp_edit.php
+367
+
=gettext("MAC address");?>
+
+src/www/services_dhcp_edit.php
+375
+=gettext("Copy my MAC address");?>
+
+src/www/services_dhcp_edit.php
+377
+=gettext("Enter a MAC address in the following format
+".
+
+src/www/services_dhcp_edit.php
+381
+
=gettext("Client identifier");?>
+
+src/www/services_dhcp_edit.php
+387
+
=gettext("IP address");?>
+
+src/www/services_dhcp_edit.php
+391
+=gettext("If an IPv4 address is entered, the address must be outside of the pool.");?>
+
+src/www/services_dhcp_edit.php
+393
+=gettext("If no IPv4 address is given, one will be dynamically allocated from the pool.");?>
+
+src/www/services_dhcp_edit.php
+397
+
=gettext("Hostname");?>
+
+src/www/services_dhcp_edit.php
+400
+ =gettext("Name of the host, without domain part.");?>
+
+src/www/services_dhcp_edit.php
+413
+ =gettext("Enter the"); ?> =gettext("root-path"); ?>-=gettext("string");?>, overrides setting on main page.
+
+src/www/services_dhcp_edit.php
+417
+
=gettext("Description");?>
+
+src/www/services_dhcp_edit.php
+420
+ =gettext("You may enter a description here ".
+
+src/www/services_dhcp_edit.php
+424
+
=gettext("ARP Table Static Entry");?>
+
+src/www/services_dhcp_edit.php
+427
+ =gettext("Create an ARP Table Static Entry for this MAC & IP Address pair. ".
+
+src/www/services_dhcp_edit.php
+431
+
=gettext("WINS servers");?>
+
+src/www/services_dhcp_edit.php
+438
+
=gettext("DNS servers");?>
+
+src/www/services_dhcp_edit.php
+442
+=gettext("NOTE
+leave blank to use the system default DNS servers - this interface's IP if DNS forwarder is enabled, otherwise the servers configured on the General page.");?>
+
+src/www/services_dhcp_edit.php
+446
+
=gettext("Gateway");?>
+
+src/www/services_dhcp_edit.php
+449
+=gettext("The default is to use the IP on this interface of the firewall as the gateway. Specify an alternate gateway here if this is not the correct gateway for your network.");?>
+
+src/www/services_dhcp_edit.php
+453
+
=gettext("Domain name");?>
+
+src/www/services_dhcp_edit.php
+456
+=gettext("The default is to use the domain name of this system as the default domain name provided by DHCP. You may specify an alternate domain name here.");?>
+
+src/www/services_dhcp_edit.php
+460
+
=gettext("Domain search list");?>
+
+src/www/services_dhcp_edit.php
+463
+=gettext("The DHCP server can optionally provide a domain search list. Use the semicolon character as separator ");?>
+
+src/www/services_dhcp_edit.php
+467
+
=gettext("Default lease time");?>
+
+src/www/services_dhcp_edit.php
+470
+=gettext("seconds");?>
+
+src/www/services_dhcp_edit.php
+471
+=gettext("This is used for clients that do not ask for a specific " .
+
+src/www/services_dhcp_edit.php
+473
+=gettext("The default is 7200 seconds.");?>
+
+src/www/services_dhcp_edit.php
+477
+
=gettext("Maximum lease time");?>
+
+src/www/services_dhcp_edit.php
+480
+=gettext("seconds");?>
+
+src/www/services_dhcp_edit.php
+481
+=gettext("This is the maximum lease time for clients that ask".
+
+src/www/services_dhcp_edit.php
+483
+=gettext("The default is 86400 seconds.");?>
+
+src/www/services_dhcp_edit.php
+487
+
=gettext("Dynamic DNS");?>
+
+src/www/services_dhcp_edit.php
+490
+" /> - =gettext("Show Dynamic DNS");?>
+
+src/www/services_dhcp_edit.php
+494
+=gettext("Enable registration of DHCP client names in DNS.");?>
+
+src/www/services_dhcp_edit.php
+497
+=gettext("Note
+Leave blank to disable dynamic DNS registration.");?>
+
+src/www/services_dhcp_edit.php
+498
+=gettext("Enter the dynamic DNS domain which will be used to register client names in the DNS server.");?>
+
+src/www/services_dhcp_edit.php
+500
+=gettext("Enter the primary domain name server IP address for the dynamic domain name.");?>
+
+src/www/services_dhcp_edit.php
+502
+=gettext("Enter the dynamic DNS domain key name which will be used to register client names in the DNS server.");?>
+
+src/www/services_dhcp_edit.php
+504
+=gettext("Enter the dynamic DNS domain key secret which will be used to register client names in the DNS server.");?>
+
+src/www/services_dhcp_edit.php
+510
+
+
+src/www/services_dhcp_edit.php
+525
+" /> - =gettext("Show TFTP configuration");?>
+
+src/www/services_dhcp_edit.php
+529
+=gettext("Leave blank to disable. Enter a full hostname or IP for the TFTP server.");?>
+
+src/www/services_dhcp_edit.php
+536
+" />
+
+src/www/services_dhcp_edit.php
+537
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/services_dhcp_relay.php
+61
+$reqdfieldsn = array(gettext("Destination Server"), gettext("Interface"));
+
+src/www/services_dhcp_relay.php
+69
+$input_errors[] = gettext("A valid Destination Server IP address must be specified.");
+
+src/www/services_dhcp_relay.php
+90
+$pgtitle = array(gettext("Services"),gettext("DHCP Relay"));
+
+src/www/services_dhcp_relay.php
+136
+
=gettext("DHCP Relay configuration"); ?>
+
+src/www/services_dhcp_relay.php
+146
+
+
+src/www/services_dhcp_relay.php
+171
+=gettext("Append circuit ID and agent ID to requests"); ?>
+
+src/www/services_dhcp_relay.php
+172
+
+
+src/www/services_dhcp_relay.php
+175
+
=gettext("Destination server");?>
+
+src/www/services_dhcp_relay.php
+179
+=gettext("This is the IP address of the server to which DHCP requests are relayed. You can enter multiple server IP addresses, separated by commas. Select "Proxy requests to DHCP server on WAN subnet" to relay DHCP packets to the server that was used on the WAN interface.");?>
+
+src/www/services_dhcp_relay.php
+185
+" onclick="enable_change(true)" />
+
+src/www/services_dhcpv6.php
+58
+$savemsg = gettext("The DHCPv6 Server can only be enabled on interfaces configured with static IP addresses") .
+
+src/www/services_dhcpv6.php
+59
+gettext("Only interfaces configured with a static IP will be shown") . ".";
+
+src/www/services_dhcpv6.php
+156
+$reqdfieldsn = array(gettext("Range begin"),gettext("Range end"));
+
+src/www/services_dhcpv6.php
+161
+$input_errors[] = gettext("A valid range must be specified.");
+
+src/www/services_dhcpv6.php
+163
+$input_errors[] = gettext("A valid prefix range must be specified.");
+
+src/www/services_dhcpv6.php
+165
+$input_errors[] = gettext("A valid range must be specified.");
+
+src/www/services_dhcpv6.php
+167
+$input_errors[] = gettext("A valid range must be specified.");
+
+src/www/services_dhcpv6.php
+169
+$input_errors[] = gettext("A valid IPv6 address must be specified for the gateway.");
+
+src/www/services_dhcpv6.php
+171
+$input_errors[] = gettext("A valid IPv6 address must be specified for the primary/secondary DNS servers.");
+
+src/www/services_dhcpv6.php
+174
+$input_errors[] = gettext("The default lease time must be at least 60 seconds.");
+
+src/www/services_dhcpv6.php
+176
+$input_errors[] = gettext("The maximum lease time must be at least 60 seconds and higher than the default lease time.");
+
+src/www/services_dhcpv6.php
+178
+$input_errors[] = gettext("A valid domain name must be specified for the dynamic DNS registration.");
+
+src/www/services_dhcpv6.php
+180
+$input_errors[] = gettext("A valid primary domain name server IPv4 address must be specified for the dynamic domain name.");
+
+src/www/services_dhcpv6.php
+183
+$input_errors[] = gettext("You must specify both a valid domain key and key name.");
+
+src/www/services_dhcpv6.php
+188
+$input_errors[] = gettext("A valid domain search list must be specified.");
+
+src/www/services_dhcpv6.php
+195
+$input_errors[] = gettext("A valid IPv6 address must be specified for the primary/secondary NTP servers.");
+
+src/www/services_dhcpv6.php
+197
+$input_errors[] = gettext("A valid domain name must be specified for the DNS domain.");
+
+src/www/services_dhcpv6.php
+199
+$input_errors[] = gettext("A valid IPv6 address or hostname must be specified for the TFTP server.");
+
+src/www/services_dhcpv6.php
+201
+$input_errors[] = gettext("A valid URL must be specified for the network bootfile.");
+
+src/www/services_dhcpv6.php
+208
+$input_errors[] = sprintf(gettext("The subnet range cannot overlap with virtual IPv6 address %s."),$vip['subnetv6']);
+
+src/www/services_dhcpv6.php
+225
+$input_errors[] = gettext("The specified range lies outside of the current subnet.");
+
+src/www/services_dhcpv6.php
+230
+$input_errors[] = gettext("The range is invalid (first element higher than second element).");
+
+src/www/services_dhcpv6.php
+234
+$input_errors[] = sprintf(gettext("You must disable the DHCP relay on the %s interface before enabling the DHCP server."),$iflist[$if]);
+
+src/www/services_dhcpv6.php
+249
+$input_errors[] = sprintf(gettext("The DHCP range cannot overlap any static DHCP mappings."));
+
+src/www/services_dhcpv6.php
+357
+$pgtitle = array(gettext("Services"),gettext("DHCPv6 server"));
+
+src/www/services_dhcpv6.php
+459
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/services_dhcpv6.php
+513
+$tab_array[] = array(gettext("DHCPv6 Server"), true, "services_dhcpv6.php?if={$if}");
+
+src/www/services_dhcpv6.php
+514
+$tab_array[] = array(gettext("Router Advertisements"), false, "services_router_advertisements.php?if={$if}");
+
+src/www/services_dhcpv6.php
+533
+
+
+src/www/services_dhcpv6.php
+603
+ =gettext("to"); ?>
+
+src/www/services_dhcpv6.php
+604
+ =gettext("Prefix Delegation Size"); ?>
+ =gettext("Listen Port");?>
+
+src/www/services_dnsmasq.php
+269
+=gettext("The port used for responding to DNS queries. It should normally be left blank unless another service needs to bind to TCP/UDP port 53.");?>
+
+src/www/services_dnsmasq.php
+273
+
=gettext("Interfaces"); ?>
+
+src/www/services_dnsmasq.php
+279
+=gettext("Interface IPs used by the DNS Forwarder for responding to queries from clients. If an interface has both IPv4 and IPv6 IPs, both are used. Queries to other interface IPs not selected below are discarded. The default behavior is to respond to queries on every available IPv4 and IPv6 address.");?>
+
+src/www/services_dnsmasq.php
+299
+=gettext("Strict Interface Binding");?>
+
+src/www/services_dnsmasq.php
+301
+= gettext("If this option is set, the DNS forwarder will only bind to the interfaces containing the IP addresses selected above, rather than binding to all interfaces and discarding queries to other addresses."); ?>
+
+src/www/services_dnsmasq.php
+303
+= gettext("NOTE
+This option does NOT work with IPv6. If set, dnsmasq will not bind to IPv6 addresses."); ?>
+
+src/www/services_dnsmasq.php
+308
+
=gettext("Advanced");?>
+
+src/www/services_dnsmasq.php
+311
+" /> - =gettext("Show advanced option");?>
+
+src/www/services_dnsmasq.php
+314
+=gettext("Advanced");?>
+
+src/www/services_dnsmasq.php
+316
+=gettext("Enter any additional options you would like to add to the dnsmasq configuration here, separated by a space or newline"); ?>
+
+src/www/services_dnsmasq.php
+322
+" onclick="enable_change(true)" />
+
+src/www/services_dnsmasq.php
+329
+
=gettext("Note
+");?>
+
+src/www/services_dnsmasq.php
+330
+=gettext("Host Overrides");?>
+
+src/www/services_dnsmasq.php
+352
+=gettext("Entries in this section override individual results from the forwarders.");?>
+
+src/www/services_dnsmasq.php
+353
+=gettext("Use these for changing DNS results or for adding custom DNS records.");?>
+
+src/www/services_dnsmasq.php
+363
+
=gettext("Entries in this area override an entire domain, and subdomains, by specifying an".
+
+src/www/services_dnsmasq.php
+442
+
=gettext("Domain");?>
+
+src/www/services_dnsmasq.php
+443
+
=gettext("IP");?>
+
+src/www/services_dnsmasq.php
+444
+
=gettext("Description");?>
+
+src/www/services_dnsmasq.php
+469
+ ')" class="btn btn-default btn-xs">
+
+src/www/services_dnsmasq_domainoverride_edit.php
+63
+$reqdfieldsn = array(gettext("Domain"),gettext("IP address"));
+
+src/www/services_dnsmasq_domainoverride_edit.php
+74
+$input_errors[] = gettext("A valid domain must be specified after _msdcs.");
+
+src/www/services_dnsmasq_domainoverride_edit.php
+78
+$input_errors[] = gettext("A valid domain must be specified.");
+
+src/www/services_dnsmasq_domainoverride_edit.php
+81
+$input_errors[] = gettext("A valid IP address must be specified, or # for an exclusion or ! to not forward at all.");
+
+src/www/services_dnsmasq_domainoverride_edit.php
+84
+$input_errors[] = gettext("An interface IP address must be specified for the DNS query source.");
+
+src/www/services_dnsmasq_domainoverride_edit.php
+109
+$pgtitle = array(gettext("Services"),gettext("DNS forwarder"),gettext("Edit Domain Override"));
+
+src/www/services_dnsmasq_domainoverride_edit.php
+136
+
=gettext("Domain");?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+139
+ =gettext("Domain to override (NOTE
+this does not have to be a valid TLD!)"); ?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+140
+=gettext("e.g."); ?> =gettext("test"); ?> =gettext("or"); ?> mycompany.localdomain =gettext("or"); ?> 1.168.192.in-addr.arpa
+
+src/www/services_dnsmasq_domainoverride_edit.php
+143
+
=gettext("IP address");?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+146
+ =gettext("IP address of the authoritative DNS server for this domain"); ?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+147
+=gettext("e.g."); ?> 192.168.100.100 =gettext("Or enter # for an exclusion to pass through this host/subdomain to standard nameservers instead of a previous override."); ?> =gettext("Or enter ! for lookups for this host/subdomain to NOT be forwarded anywhere."); ?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+150
+
=gettext("Source IP");?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+153
+ =gettext("Source IP address for queries to the DNS server for the override domain."); ?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+154
+=gettext("Leave blank unless your DNS server is accessed through a VPN tunnel."); ?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+157
+
=gettext("Description");?>
+
+src/www/services_dnsmasq_domainoverride_edit.php
+160
+ =gettext("You may enter a description here".
+
+src/www/services_dnsmasq_domainoverride_edit.php
+166
+" />
+
+src/www/services_dnsmasq_domainoverride_edit.php
+167
+" onclick="window.location.href='=$referer;?>'" />
+
+src/www/services_dnsmasq_edit.php
+71
+$reqdfieldsn = array(gettext("Domain"),gettext("IP address"));
+
+src/www/services_dnsmasq_edit.php
+76
+$input_errors[] = gettext("The hostname can only contain the characters A-Z, 0-9 and '-'.");
+
+src/www/services_dnsmasq_edit.php
+79
+$input_errors[] = gettext("A valid domain must be specified.");
+
+src/www/services_dnsmasq_edit.php
+82
+$input_errors[] = gettext("A valid IP address must be specified.");
+
+src/www/services_dnsmasq_edit.php
+109
+$aliasreqdfieldsn = array(gettext("Alias Domain"));
+
+src/www/services_dnsmasq_edit.php
+114
+$input_errors[] = gettext("Hostnames in alias list can only contain the characters A-Z, 0-9 and '-'.");
+
+src/www/services_dnsmasq_edit.php
+117
+$input_errors[] = gettext("A valid domain must be specified in alias list.");
+
+src/www/services_dnsmasq_edit.php
+128
+$input_errors[] = gettext("This host/domain already exists.");
+
+src/www/services_dnsmasq_edit.php
+156
+$pgtitle = array(gettext("Services"),gettext("DNS forwarder"),gettext("Edit host"));
+
+src/www/services_dnsmasq_edit.php
+198
+
=gettext("Edit DNS Forwarder entry");?>
+
+src/www/services_dnsmasq_edit.php
+201
+
=gettext("Host");?>
+
+src/www/services_dnsmasq_edit.php
+204
+ =gettext("Name of the host, without".
+
+src/www/services_dnsmasq_edit.php
+206
+=gettext("e.g."); ?> =gettext("myhost"); ?>
+
+src/www/services_dnsmasq_edit.php
+209
+
=gettext("Domain");?>
+
+src/www/services_dnsmasq_edit.php
+212
+ =gettext("Domain of the host"); ?>
+
+src/www/services_dnsmasq_edit.php
+213
+=gettext("e.g."); ?> =gettext("example.com"); ?>
+
+src/www/services_dnsmasq_edit.php
+216
+
+
+src/www/services_dyndns_edit.php
+315
+ = gettext("Note
+This is almost always the same as the Interface to Monitor.");?>
+
+src/www/services_dyndns_edit.php
+319
+
=gettext("Hostname");?>
+
+src/www/services_dyndns_edit.php
+324
+=gettext("Note
+");?>
+
+src/www/services_dyndns_edit.php
+326
+=gettext("Enter the complete host/domain name. example
+myhost.dyndns.org");?>
+
+src/www/services_dyndns_edit.php
+327
+=gettext("For he.net tunnelbroker, enter your tunnel ID");?>
+
+src/www/services_dyndns_edit.php
+332
+
=gettext("MX"); ?>
+
+src/www/services_dyndns_edit.php
+336
+=gettext("Note
+With DynDNS service you can only use a hostname, not an IP address.");?>
+
+src/www/services_dyndns_edit.php
+338
+=gettext("Set this option only if you need a special MX record. Not".
+
+src/www/services_dyndns_edit.php
+342
+
+
+src/www/services_dyndns_edit.php
+366
+ = gettext("Username is required for all types except Namecheap, FreeDNS and Custom Entries.");?>
+
+src/www/services_dyndns_edit.php
+367
+ = gettext("Route 53
+Enter your Access Key ID.");?>
+
+src/www/services_dyndns_edit.php
+368
+ = gettext("Duck DNS
+Enter your Token.");?>
+
+src/www/services_dyndns_edit.php
+369
+ = gettext("For Custom Entries, Username and Password represent HTTP Authentication username and passwords.");?>
+
+src/www/services_dyndns_edit.php
+373
+
=gettext("Password");?>
+
+src/www/services_dyndns_edit.php
+377
+=gettext("FreeDNS (freedns.afraid.org)
+Enter your "Authentication Token" provided by FreeDNS.");?>
+
+src/www/services_dyndns_edit.php
+378
+ = gettext("Route 53
+Enter your Secret Access Key.");?>
+
+src/www/services_dyndns_edit.php
+379
+ = gettext("Duck DNS
+Leave blank.");?>
+
+src/www/services_dyndns_edit.php
+384
+
=gettext("Zone ID");?>
+
+src/www/services_dyndns_edit.php
+387
+ = gettext("Enter Zone ID that you received when you created your domain in Route 53.");?>
+
+src/www/services_dyndns_edit.php
+391
+
=gettext("Update URL");?>
+
+src/www/services_dyndns_edit.php
+394
+ = gettext("This is the only field required by for Custom Dynamic DNS, and is only used by Custom Entries.");?>
+
+src/www/services_dyndns_edit.php
+396
+= gettext("If you need the new IP to be included in the request, put %IP% in its place.");?>
+
+src/www/services_dyndns_edit.php
+400
+
=gettext("Result Match");?>
+
+src/www/services_dyndns_edit.php
+403
+ = gettext("This field is only used by Custom Dynamic DNS Entries.");?>
+
+src/www/services_dyndns_edit.php
+405
+= gettext("This field should be identical to what your DDNS Provider will return if the update succeeds, leave it blank to disable checking of returned results.");?>
+
+src/www/services_dyndns_edit.php
+407
+= gettext("If you need the new IP to be included in the request, put %IP% in its place.");?>
+
+src/www/services_dyndns_edit.php
+409
+= gettext("If you need to include multiple possible values, separate them with a |. If your provider includes a |, escape it with \|");?>
+
+src/www/services_dyndns_edit.php
+411
+= gettext("Tabs ( ), newlines (
+) and carriage returns (
) at the beginning or end of the returned results are removed before comparison.");?>
+
+src/www/services_dyndns_edit.php
+416
+
=gettext("TTL");?>
+
+src/www/services_dyndns_edit.php
+419
+ = gettext("Choose TTL for your dns record.");?>
+
+src/www/services_dyndns_edit.php
+425
+
=gettext("Note
+");?>
+
+src/www/services_dyndns_edit.php
+445
+gettext("add a new igmpentry"), 'href'=>'services_igmpproxy_edit.php'),
+
+src/www/services_igmpproxy.php
+84
+" . gettext("You must apply the changes in order for them to take effect."));?>
+
+src/www/services_igmpproxy.php
+96
+
=gettext("Note
+");?> =gettext("Please add the interface for upstream, the allowed subnets, and the downstream interfaces you would like the proxy to allow. Only one 'upstream' interface can be configured.");?>
+
+src/www/services_igmpproxy_edit.php
+31
+$pgtitle = array(gettext("Firewall"),gettext("IGMP Proxy"), gettext("Edit"));
+
+src/www/services_igmpproxy_edit.php
+65
+$input_errors[] = gettext("Only one 'upstream' interface can be configured.");
+
+src/www/services_igmpproxy_edit.php
+158
+
=gettext("IGMP Proxy Edit");?>
+
+src/www/services_igmpproxy_edit.php
+161
+
=gettext("Interface");?>
+
+src/www/services_igmpproxy_edit.php
+175
+
=gettext("Description");?>
+
+src/www/services_igmpproxy_edit.php
+180
+=gettext("You may enter a description here for your reference (not parsed).");?>
+
+src/www/services_igmpproxy_edit.php
+185
+
=gettext("Type");?>
+
+src/www/services_igmpproxy_edit.php
+188
+
+
+src/www/services_igmpproxy_edit.php
+189
+
+
+src/www/services_igmpproxy_edit.php
+193
+=gettext("The upstream network interface is the outgoing interface which is".
+
+src/www/services_igmpproxy_edit.php
+199
+=gettext("Downstream"); ?> =gettext("network interfaces are the distribution interfaces to the".
+
+src/www/services_igmpproxy_edit.php
+206
+
=gettext("Threshold");?>
+
+src/www/services_igmpproxy_edit.php
+211
+=gettext("Defines the TTL threshold for the network interface. Packets".
+
+src/www/services_igmpproxy_edit.php
+218
+
+
+src/www/services_rfc2136_edit.php
+212
+" />
+
+src/www/services_rfc2136_edit.php
+213
+=gettext("If the interface IP is private, attempt to fetch and use the public IP instead.");?>
+
+src/www/services_rfc2136_edit.php
+217
+
=gettext("Note
+");?>
+
+src/www/services_rfc2136_edit.php
+236
+" . gettext("The DHCPv6 Server can only be enabled on interfaces configured with static IP addresses") . "." .
+
+src/www/services_router_advertisements.php
+58
+"
" . gettext("Only interfaces configured with a static IP will be shown") . ".
";
+
+src/www/services_router_advertisements.php
+100
+$subnets_help = gettext("Subnets are specified in CIDR format. " .
+
+src/www/services_router_advertisements.php
+127
+$input_errors[] = sprintf(gettext("An invalid subnet or alias was specified. [%s/%s]"), $address, $bits);
+
+src/www/services_router_advertisements.php
+132
+$input_errors[] = gettext("A valid IPv6 address must be specified for the primary/secondary DNS servers.");
+
+src/www/services_router_advertisements.php
+137
+$input_errors[] = gettext("A valid domain search list must be specified.");
+
+src/www/services_router_advertisements.php
+172
+$pgtitle = array(gettext("Services"),gettext("Router advertisements"));
+
+src/www/services_router_advertisements.php
+242
+$tab_array[] = array(gettext("DHCPv6 Server"), false, "services_dhcpv6.php?if={$if}");
+
+src/www/services_router_advertisements.php
+243
+$tab_array[] = array(gettext("Router Advertisements"), true, "services_router_advertisements.php?if={$if}");
+
+src/www/services_router_advertisements.php
+251
+