Roxen.git / server / translations / eng / roxen_config.xml

version» Context lines:

Roxen.git/server/translations/eng/roxen_config.xml:1:   <?xml version="1.0" encoding="iso-8859-1"?>   <locale version="1.0"/>   <project>roxen_config</project>   <language>eng</language>   <file>../base_server/config_userdb.pike</file>   <file>../base_server/configuration.pike</file>   <file>../base_server/global_variables.pike</file>   <file>../base_server/module_support.pike</file> - <file>../base_server/roxen.pike</file> +    <file>../config_interface/actions/index.html</file> -  + <file>../config_interface/boxes/Box.pmod</file>   <file>../config_interface/boxes/articles.pike</file>   <file>../config_interface/boxes/crunch.pike</file>   <file>../config_interface/boxes/doclinks.pike</file> -  + <file>../config_interface/boxes/megatokyo.pike</file>   <file>../config_interface/boxes/ris_news.pike</file>   <file>../config_interface/boxes/server_status.pike</file> - <file>../config_interface/boxes/slashdot.pike</file> + <file>../config_interface/boxes/snmp_status.pike</file>   <file>../config_interface/boxes/welcome.pike</file>   <file>../config_interface/cv_startpage_tabs.pike</file> -  + <file>../config_interface/dbs/backups.html</file>   <file>../config_interface/dbs/browser.pike</file> -  + <file>../config_interface/dbs/create_db.html</file> + <file>../config_interface/dbs/create_group.html</file> + <file>../config_interface/dbs/db_list.pike</file> + <file>../config_interface/dbs/db_maintenance.pike</file>   <file>../config_interface/dbs/db_matrix.pike</file> -  + <file>../config_interface/dbs/db_optimizeall.html</file> + <file>../config_interface/dbs/db_optimizeall_ajax.pike</file> + <file>../config_interface/dbs/db_repairall.html</file> + <file>../config_interface/dbs/db_repairall_ajax.pike</file> + <file>../config_interface/dbs/edit_group.pike</file> + <file>../config_interface/dbs/import_dbs.pike</file> + <file>../config_interface/dbs/index.html</file> + <file>../config_interface/dbs/maintenance.html</file> + <file>../config_interface/dbs/new_db.pike</file> + <file>../config_interface/dbs/new_group.pike</file> + <file>../config_interface/dbs/permissions.html</file> + <file>../config_interface/dbs/restore_db.pike</file> + <file>../config_interface/dbs/schedules.html</file> + <file>../config_interface/dbs/schedules.pike</file> + <file>../config_interface/dbs/status.html</file> + <file>../config_interface/dbs/status.pike</file>   <file>../config_interface/dbs/subtabs.pike</file> -  + <file>../config_interface/diff.pike</file>   <file>../config_interface/event_log/clear_log.pike</file>   <file>../config_interface/event_log/log.pike</file> -  + <file>../config_interface/global_settings/fsgarb.pike</file> + <file>../config_interface/global_settings/index.html</file>   <file>../config_interface/logutil.pike</file>   <file>../config_interface/sites/add_module.pike</file>   <file>../config_interface/sites/config_left_item.pike</file>   <file>../config_interface/sites/create_site.pike</file>   <file>../config_interface/sites/drop_module.pike</file>   <file>../config_interface/sites/drop_site.html</file>   <file>../config_interface/sites/drop_site.pike</file>   <file>../config_interface/sites/index.html</file>   <file>../config_interface/sites/log.pike</file>   <file>../config_interface/sites/new_site.html</file> -  + <file>../config_interface/sites/site.html</file>   <file>../config_interface/sites/site_content.pike</file>   <file>../config_interface/sites/site_header.pike</file> - <file>../config_interface/sites/site_templates/common.pike</file> +    <file>../config_interface/statusinfo.pike</file>   <file>../config_interface/template</file> -  + <file>../config_interface/template-insert</file>   <file>../config_interface/topmenu.pike</file>   <file>../config_interface/user_delete.pike</file>   <file>../config_interface/user_form.pike</file>   <file>../config_interface/users.html</file>   <file>../etc/modules/Variable.pmod/Date.pike</file>   <file>../etc/modules/Variable.pmod/Email.pike</file>   <file>../etc/modules/Variable.pmod/Image.pike</file> -  + <file>../etc/modules/Variable.pmod/Mapping.pike</file> + <file>../etc/modules/Variable.pmod/Schedule.pike</file>   <file>../etc/modules/Variable.pmod/Upload.pike</file> -  + <file>../etc/modules/Variable.pmod/VerifiedString.pike</file>   <file>../etc/modules/Variable.pmod/module.pmod</file>   <file>../modules/configuration/config_filesystem.pike</file>   <file>../modules/configuration/config_tags.pike</file> -  + <file>../site_templates/common.pike</file>      <str id="2">   <o>Sent data</o>   <t></t>   </str>      <str id="3">   <o>sec</o>   <t></t>   </str>
Roxen.git/server/translations/eng/roxen_config.xml:82:   <o>Reloaded %s.</o>   <t></t>   </str>      <str id="12">   <o>Priority</o>   <t></t>   </str>      <str id="13"> - <o>The priority of the module. 9 is highest and 0 is lowest. Modules with the same priority can be assumed to be called in random order</o> + <o>The priority of the module. 9 is highest and 0 is lowest. Modules with the same priority can be assumed to be called in random order.</o>   <t></t>   </str>    - <str id="14"> - <o>Security: Realm</o> - <t></t> - </str> -  - <str id="15"> - <o>The realm to use when requesting password from the client. Usually used as an informative message to the user.</o> - <t></t> - </str> -  +    <str id="16">   <o>Security: Patterns</o>   <t></t>   </str>    - <str id="17"> - <o>This is the 'security level=value' list.&lt;br /&gt;Each security level can be any or more from this list:&lt;hr noshade="noshade" /&gt;allow ip=&lt;i&gt;IP&lt;/i&gt;/&lt;i&gt;bits&lt;/i&gt;&lt;br /&gt;allow ip=&lt;i&gt;IP&lt;/i&gt;:&lt;i&gt;mask&lt;/i&gt;&lt;br /&gt;allow ip=&lt;i&gt;pattern&lt;/i&gt;&lt;br /&gt;allow user=&lt;i&gt;username&lt;/i&gt;,...&lt;br /&gt;deny ip=&lt;i&gt;IP&lt;/i&gt;/&lt;i&gt;bits&lt;/i&gt;&lt;br /&gt;deny ip=&lt;i&gt;IP&lt;/i&gt;:&lt;i&gt;mask&lt;/i&gt;&lt;br /&gt;deny ip=&lt;i&gt;pattern&lt;/i&gt;&lt;br /&gt;&lt;hr noshade="noshade" /&gt;In patterns: * matches one or more characters, and ? matches one character.&lt;p&gt;In username: 'any' stands for any valid account (from .htaccess or an auth module. The default (used when _no_ entries are present) is 'allow ip=*', allowing everyone to access the module.&lt;/p&gt;</o> - <t></t> - </str> -  +    <str id="18">   <o>Security: Security level</o>   <t></t>   </str>      <str id="20"> - <o>Default site</o> + <o>Ports: Default site</o>   <t></t>   </str>      <str id="21">   <o>If true, this site will be selected in preference of other sites when virtual hosting is used and no host header is supplied, or the supplied host header does not match the address of any of the other servers.</o>   <t></t>   </str>      <str id="22">   <o>Site comment</o>
Roxen.git/server/translations/eng/roxen_config.xml:147:   <o>This is the name that will be used in the administration interface. If this is left empty, the actual name of the site will be used.</o>   <t></t>   </str>      <str id="26">   <o>Logging: Format</o>   <t></t>   </str>      <str id="27"> - <o>What format to use for logging. The syntax is: - &lt;pre&gt;response-code or *: Log format for that response code + <o>Describes the format to use for access logging. The log file can also + receive messages for various internal activities.    - Log format is normal characters, or one or more of the variables below: + Empty lines and lines beginning with '&lt;code&gt;#&lt;/code&gt;' are ignored. + Other lines describes how to log either an access or an internal + event.    - \n \t \r -- As in C, newline, tab and linefeed - $char(int) -- Insert the (1 byte) character specified by the integer. - $wchar(int) -- Insert the (2 byte) word specified by the integer. - $int(int) -- Insert the (4 byte) word specified by the integer. - $^ -- Supress newline at the end of the logentry - $host -- The remote host name, or ip number. - $ip_number -- The remote ip number. - $bin-ip_number -- The remote host id as a binary integer number. + &lt;p&gt;A line to format an access logging message is one of:&lt;/p&gt;    - $cern_date -- Cern Common Log file format date. - $bin-date -- Time, but as an 32 bit integer in network byteorder + &lt;pre&gt;&lt;i&gt;&amp;lt;response code&amp;gt;&lt;/i&gt;: &lt;i&gt;&amp;lt;log format&amp;gt;&lt;/i&gt; + *: &lt;i&gt;&amp;lt;log format&amp;gt;&lt;/i&gt; + &lt;/pre&gt;    - $method -- Request method - $resource -- Resource identifier - $full_resource -- Full requested resource, including any query fields - $protocol -- The protocol used (normally HTTP/1.0) - $response -- The response code sent - $bin-response -- The response code sent as a binary short number - $length -- The length of the data section of the reply - $bin-length -- Same, but as an 32 bit integer in network byteorder - $request-time -- The time the request took (seconds) - $referer -- the header 'referer' from the request, or '-'. - $user_agent -- the header 'User-Agent' from the request, or '-'. + &lt;p&gt;&lt;i&gt;&amp;lt;response code&amp;gt;&lt;/i&gt; is an HTTP status code. The + corresponding &lt;i&gt;&amp;lt;log format&amp;gt;&lt;/i&gt; is used for all responses + matching that code. It's described in more detail below. If + '&lt;code&gt;*&lt;/code&gt;' is used instead of a response code then that line + matches all responses that aren't matched by any specific response + code line.&lt;/p&gt;    - $user -- the name of the auth user used, if any - $user_id -- A unique user ID, if cookies are supported, -  by the client, otherwise '0' - &lt;/pre&gt;</o> + &lt;p&gt;A line to format an event logging message is one of:&lt;/p&gt; +  + &lt;pre&gt;&lt;i&gt;&amp;lt;facility&amp;gt;&lt;/i&gt;/&lt;i&gt;&amp;lt;action&amp;gt;&lt;/i&gt;: &lt;i&gt;&amp;lt;log format&amp;gt;&lt;/i&gt; + &lt;i&gt;&amp;lt;facility&amp;gt;&lt;/i&gt;/*: &lt;i&gt;&amp;lt;log format&amp;gt;&lt;/i&gt; + */*: &lt;i&gt;&amp;lt;log format&amp;gt;&lt;/i&gt; + &lt;/pre&gt; +  + &lt;p&gt;&lt;i&gt;&amp;lt;facility&amp;gt;&lt;/i&gt; matches an identifier for the Roxen module + or subsystem that the event comes from. Facility identifiers always + starts with a character in &lt;code&gt;[a-zA-Z0-9]&lt;/code&gt; and contains only + characters in &lt;code&gt;[-_.#a-zA-Z0-9]&lt;/code&gt;. If '&lt;code&gt;*&lt;/code&gt;' is + used instead of &lt;i&gt;&amp;lt;facility&amp;gt;&lt;/i&gt; then that line matches all + facilities that aren't matched by any other line.&lt;/p&gt; +  + &lt;p&gt;&lt;i&gt;&amp;lt;action&amp;gt;&lt;/i&gt; matches an identifier for a specific kind of + event logged by a facility. An action identifier contains only + characters in &lt;code&gt;[-_.#a-zA-Z0-9]&lt;/code&gt;. '&lt;code&gt;*&lt;/code&gt;' may be + used instead of an &lt;i&gt;&amp;lt;action&amp;gt;&lt;/i&gt; to match all events logged by + a facility that aren't matched by any other line.&lt;/p&gt; +  + &lt;p&gt;&lt;i&gt;&amp;lt;log format&amp;gt;&lt;/i&gt; consists of literal characters and the + special specifiers described below. All specifiers are not applicable + for all kinds of messages. If an unknown or inapplicable specifier is + encountered it typically expands to '&lt;code&gt;-&lt;/code&gt;', but in some + cases it expands to a dummy value that is syntactically compatible + with what it usually expands to.&lt;/p&gt; +  + &lt;p&gt;For compatibility, underscores ('_') may be used wherever + hyphens ('-') occur in the specifier names.&lt;/p&gt; +  + &lt;h3&gt;Format specifiers for both access and event logging&lt;/h3&gt; +  + &lt;table class='hilite-1stcol'&gt;&lt;tbody valign='top'&gt; + &lt;tr&gt;&lt;td&gt;\n \t \r&lt;/td&gt; +  &lt;td&gt;Insert a newline, tab or linefeed character, respectively.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$char(int)&lt;/td&gt; +  &lt;td&gt;Insert the (1 byte) character specified by the integer. E.g. +  '&lt;code&gt;$char(36)&lt;/code&gt;' inserts a literal '&lt;code&gt;$&lt;/code&gt;' +  character.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$wchar(int)&lt;/td&gt; +  &lt;td&gt;Insert the specified integer using 2 bytes in network byte +  order. Specify a negative integer to get the opposite (i.e. big +  endian) order.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$int(int)&lt;/td&gt; +  &lt;td&gt;Insert the specified integer using 4 bytes in network byte +  order. Specify a negative integer to get the opposite (i.e. big +  endian) order.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$^&lt;/td&gt; +  &lt;td&gt;Suppress newline at the end of the logentry.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$date&lt;/td&gt; +  &lt;td&gt;Local date formatted like '&lt;code&gt;2001-01-17&lt;/code&gt;'.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$time&lt;/td&gt; +  &lt;td&gt;Local time formatted like '&lt;code&gt;13:00:00&lt;/code&gt;'.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$cern-date&lt;/td&gt; +  &lt;td&gt;Local date and time in CERN Common Log file format, i.e. +  like '&lt;code&gt;17/Jan/2001:13:00:00 +0200&lt;/code&gt;'.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$utc-date&lt;/td&gt; +  &lt;td&gt;UTC date formatted like '&lt;code&gt;2001-01-17&lt;/code&gt;'.&lt;/td&gt;&lt;/tr&gt; +  + &lt;tr&gt;&lt;td&gt;$utc-time&lt;/td&gt; +  &lt;td&gt;UTC time formatted like '&lt;code&gt;13:00:00&lt;/code&gt;'.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$bin-date&lt;/td&gt; +  &lt;td&gt;Unix time as a 32 bit integer in network byte order.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$resource&lt;/td&gt; +  &lt;td&gt;Resource identifier. For events, this is either a path to a +  file (if it begins with '&lt;code&gt;/&lt;/code&gt;') or some other kind of +  resource identifier (otherwise). It is '-' for events that don't +  act on any specific resource.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$server-uptime&lt;/td&gt; +  &lt;td&gt;Server uptime in seconds.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$server-cputime&lt;/td&gt; +  &lt;td&gt;Server cpu (user+system) time in milliseconds.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$server-usertime&lt;/td&gt; +  &lt;td&gt;Server cpu user time in milliseconds.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$server-systime&lt;/td&gt; +  &lt;td&gt;Server cpu system time in milliseconds.&lt;/td&gt;&lt;/tr&gt; + &lt;/tbody&gt;&lt;/table&gt; +  + &lt;h3&gt;Format specifiers for access logging&lt;/h3&gt; +  + &lt;table class='hilite-1stcol'&gt;&lt;tbody valign='top'&gt; + &lt;tr&gt;&lt;td&gt;$host&lt;/td&gt; +  &lt;td&gt;The remote host name, or ip number.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$vhost&lt;/td&gt; +  &lt;td&gt;The Host request-header sent by the client, or '-' if none.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$ip-number&lt;/td&gt; +  &lt;td&gt;The remote ip number.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$bin-ip-number&lt;/td&gt; +  &lt;td&gt;The remote host ip as a binary integer number.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$xff&lt;/td&gt; +  &lt;td&gt;The remote host name/ip taken from the X-Forwarded-For header, or +  '-' if none is provided. If multiple headers or multiple values are +  given the first value is logged; this should correspond to the +  originating computer.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$method&lt;/td&gt; +  &lt;td&gt;Request method.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$full-resource&lt;/td&gt; +  &lt;td&gt;Full requested resource, including any query fields.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$protocol&lt;/td&gt; +  &lt;td&gt;The protocol used (normally HTTP/1.1).&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$scheme&lt;/td&gt; +  &lt;td&gt;The URL scheme (e.g. http or https) derived from the port handler +  module.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$response&lt;/td&gt; +  &lt;td&gt;The response code sent.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$bin-response&lt;/td&gt; +  &lt;td&gt;The response code sent as a binary short number.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$length&lt;/td&gt; +  &lt;td&gt;The length of the data section of the reply.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$bin-length&lt;/td&gt; +  &lt;td&gt;Same, but as a 32 bit integer in network byte order.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$queue-length&lt;/td&gt; +  &lt;td&gt;Number of jobs waiting to be processed by the handler threads +  at the time this request was added to the queue.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$queue-time&lt;/td&gt; +  &lt;td&gt;Time in seconds that the request spent in the internal handler +  queue, waiting to be processed by a handler thread.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$handle-time&lt;/td&gt; +  &lt;td&gt;Time in seconds spent processing the request in a handler +  thread. This measures the server processing time, excluding I/O +  and time spent in the handler queue. Note however that this +  measures real time, not virtual process time. I.e. if there are +  other handler threads or processes using the CPU then this might +  not accurately show the time that the Roxen server spent on the +  request. Also note that if a handler thread has to wait for +  responses from other servers then that wait time is included in +  this measurement.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$handle-cputime&lt;/td&gt; +  &lt;td&gt;CPU time in seconds spent processing the request in a handler +  thread. Similar to $handle-time, but only includes the actual CPU +  time spent on this request only. Time spent waiting for responses +  from external server is not included here. Note that this time +  might have very low accuracy on some platforms. There are also +  platforms where this measurement isn't available at all, and in +  that case this fields expands to "-".&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$request-time&lt;/td&gt; +  &lt;td&gt;Time in seconds that the whole request took on the server +  side, including I/O time for receiving the request and sending the +  response. Note that this measures real time - see $handle-time for +  further discussion.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$etag&lt;/td&gt; +  &lt;td&gt;The entity tag (aka ETag) header of the result.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$referrer&lt;/td&gt; +  &lt;td&gt;The header 'referer' from the request, or '-'.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$referer&lt;/td&gt; +  &lt;td&gt;Same as $referrer. Common misspelling kept for +  compatibility.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$user-agent&lt;/td&gt; +  &lt;td&gt;The header 'User-Agent' from the request, or '-'.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$user-agent-raw&lt;/td&gt; +  &lt;td&gt;Same, but spaces in the name are not encoded to %20.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$user&lt;/td&gt; +  &lt;td&gt;The name of the user, if any is given using the HTTP basic +  authentication method.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$user-id&lt;/td&gt; +  &lt;td&gt;A unique user ID, if cookies are supported, by the client, +  otherwise '0'.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$content-type&lt;/td&gt; +  &lt;td&gt;Resource MIME type.&lt;/td&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;td&gt;$cookies&lt;/td&gt; +  &lt;td&gt;All cookies sent by the browser, separated by ';'.&lt;/td&gt;&lt;/tr&gt; +  + &lt;tr&gt;&lt;td&gt;$cache-status&lt;/td&gt; +  &lt;td&gt;A comma separated list of words (containing no whitespace) +  that describes how the request got handled by various caches: +  +  &lt;table class='hilite-1stcol'&gt;&lt;tbody valign='top'&gt; +  &lt;tr&gt;&lt;td&gt;protcache&lt;/td&gt; +  &lt;td&gt;The page is served from the HTTP protocol cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;protstore&lt;/td&gt; +  &lt;td&gt;The page is stored in the HTTP protocol cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;stale&lt;/td&gt; +  &lt;td&gt;There is a stale entry in the HTTP protocol cache. A +  refresh is underway in the background and the stale entry is +  sent in the meantime to avoid a long response time and server +  congestion.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;refresh&lt;/td&gt; +  &lt;td&gt;This is the finishing of the background refresh request +  for the entry in the HTTP protocol cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;icachedraw&lt;/td&gt; +  &lt;td&gt;A server-generated image had to be rendered from scratch.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;icacheram&lt;/td&gt; +  &lt;td&gt;A server-generated image was found in the RAM cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;icachedisk&lt;/td&gt; +  &lt;td&gt;A server-generated image was found in the disk cache (i.e. in +  the server's MySQL database).&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;pcoderam&lt;/td&gt; +  &lt;td&gt;A hit in the RXML p-code RAM cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;pcodedisk&lt;/td&gt; +  &lt;td&gt;A hit in the RXML p-code persistent cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;pcodestore&lt;/td&gt; +  &lt;td&gt;P-code is added to or updated in the persistent cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;pcodestorefailed&lt;/td&gt; +  &lt;td&gt;An attempt to add or update p-code in the persistent cache +  failed (e.g. due to a race with another request).&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;cachetag&lt;/td&gt; +  &lt;td&gt;RXML was evaluated without any cache miss in any RXML +  &amp;lt;cache&amp;gt; tag. The &amp;lt;nocache&amp;gt; tag does not count as a +  miss.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;xsltcache&lt;/td&gt; +  &lt;td&gt;There is a hit XSLT cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;nocache&lt;/td&gt; +  &lt;td&gt;No hit in any known cache, and not added to the HTTP +  protocol cache.&lt;/td&gt;&lt;/tr&gt; +  &lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; +  + &lt;tr&gt;&lt;td&gt;$eval-status&lt;/td&gt; +  &lt;td&gt;A comma separated list of words (containing no whitespace) +  that describes how the page has been evaluated: +  +  &lt;table class='hilite-1stcol'&gt;&lt;tbody valign='top'&gt; +  &lt;tr&gt;&lt;td&gt;xslt&lt;/td&gt; +  &lt;td&gt;XSL transform.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;rxmlsrc&lt;/td&gt; +  &lt;td&gt;RXML evaluated from source.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;rxmlpcode&lt;/td&gt; +  &lt;td&gt;RXML evaluated from compiled p-code.&lt;/td&gt;&lt;/tr&gt; +  &lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; +  + &lt;tr&gt;&lt;td&gt;$protcache-cost&lt;/td&gt; +  &lt;td&gt;The lookup depth in the HTTP protocol module low-level cache.&lt;/td&gt;&lt;/tr&gt; + &lt;/tbody&gt;&lt;/table&gt; +  + &lt;h3&gt;Event logging&lt;/h3&gt; +  + &lt;p&gt;The known event logging facilities and modules are described + below.&lt;/p&gt; +  + &lt;dl&gt; + &lt;dt&gt;Facility: roxen&lt;/dt&gt; +  &lt;dd&gt;&lt;p&gt;This is logging for systems in the Roxen WebServer core. +  For logging that is not related to any specific configuration, the +  configuration for the Administration Interface is used.&lt;/p&gt; +  +  &lt;p&gt;The known events are:&lt;/p&gt; +  +  &lt;table class='hilite-1stcol'&gt;&lt;tbody valign='top'&gt; +  &lt;tr&gt;&lt;td&gt;ram-cache-gc&lt;/td&gt; +  &lt;td&gt;Logged after the RAM cache GC has run. $handle-time and +  $handle-cputime are set to the time the GC took (see +  descriptions above for details).&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;ram-cache-rebase&lt;/td&gt; +  &lt;td&gt;Logged when the RAM cache has performed a rebias of the +  priority queue values. Is a problem only if it starts to +  happen too often.&lt;/td&gt;&lt;/tr&gt; +  &lt;/tbody&gt;&lt;/table&gt;&lt;/dd&gt; +  + &lt;dt&gt;Facility: sbfs&lt;/dt&gt; +  &lt;dd&gt;&lt;p&gt;A SiteBuilder file system.&lt;/p&gt; +  +  &lt;p&gt;The actions &lt;code&gt;commit&lt;/code&gt;, &lt;code&gt;purge&lt;/code&gt;, +  &lt;code&gt;mkdir&lt;/code&gt;, &lt;code&gt;set-dir-md&lt;/code&gt;, and +  &lt;code&gt;rmdir&lt;/code&gt; are logged for file system changes except those +  in edit areas.&lt;/p&gt; +  +  &lt;p&gt;The action &lt;code&gt;crawl-file&lt;/code&gt; is logged for files that are +  crawled by the persistent cache crawler.&lt;/p&gt; +  +  &lt;p&gt;The actions &lt;code&gt;file-change&lt;/code&gt; and +  &lt;code&gt;dir-change-flat&lt;/code&gt; are logged when external file and +  directory changes are detected (and this feature is enabled).&lt;/p&gt; +  +  &lt;p&gt;These extra format specifiers are defined where applicable:&lt;/p&gt; +  +  &lt;table class='hilite-1stcol'&gt;&lt;tbody valign='top'&gt; +  &lt;tr&gt;&lt;td&gt;$ac-userid&lt;/td&gt; +  &lt;td&gt;The ID number of the AC identity whose edit area was used. +  Zero for the common view area.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;$workarea&lt;/td&gt; +  &lt;td&gt;The unique tag for the work area. Empty for the main work +  area.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;$commit-type&lt;/td&gt; +  &lt;td&gt;The type of file commit, one of &lt;code&gt;create&lt;/code&gt;, +  &lt;code&gt;edit&lt;/code&gt;, &lt;code&gt;delete&lt;/code&gt;, and +  &lt;code&gt;undelete&lt;/code&gt;.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;$revision&lt;/td&gt; +  &lt;td&gt;The committed revision number, a dotted decimal.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;$comment&lt;/td&gt; +  &lt;td&gt;The commit message.&lt;/td&gt;&lt;/tr&gt; +  &lt;tr&gt;&lt;td&gt;$request-time&lt;/td&gt; +  &lt;td&gt;This is set for the action &lt;code&gt;crawl-file&lt;/code&gt;. It's +  similar to &lt;code&gt;$request-time&lt;/code&gt; for normal requests, +  except that it measures the whole time it took for the +  persistent cache crawler to process the page. That includes +  all crawled variants and the saving of the entry to the +  database.&lt;/td&gt;&lt;/tr&gt; +  &lt;/tbody&gt;&lt;/table&gt;&lt;/dd&gt; + &lt;/dl&gt;</o>   <t></t>   </str>      <str id="28">   <o>Logging: Enabled</o>   <t></t>   </str>      <str id="29">   <o>Log requests</o>   <t></t>   </str>      <str id="30">   <o>Logging: Log file</o>   <t></t>   </str>      <str id="31"> - <o>The log file. &lt;pre&gt;%y Year (e.g. '1997') + <o>The log file. A file name. Some substitutions will be done:&lt;pre&gt;%y Year (e.g. '1997')   %m Month (e.g. '08')   %d Date (e.g. '10' for the tenth)   %h Hour (e.g. '00')   %H Hostname   &lt;/pre&gt;</o>   <t></t>   </str>      <str id="32">   <o>Logging: No Logging for</o>
Roxen.git/server/translations/eng/roxen_config.xml:229:   <o>Domain</o>   <t></t>   </str>      <str id="35">   <o>The domain name of the server. The domain name is used to generate default URLs, and to generate email addresses.</o>   <t></t>   </str>      <str id="36"> - <o>Primary Server URL</o> + <o>Ports: Primary Server URL</o>   <t></t>   </str>      <str id="37"> - <o>This is the main server URL, where your start page is located. Please note that you also have to configure the 'URLs' variable.</o> + <o>This is the main server URL, where your start page is located. This + setting is for instance used as fallback to generate absolute URLs to + the server, but in most circumstances the URLs sent by the clients are + used. A URL is deduced from the first entry in 'URLs' if this is left + blank. +  + &lt;p&gt;Note that setting this doesn't make the server accessible; you must + also set 'URLs'.</o>   <t></t>   </str>      <str id="38"> - <o>URLs</o> + <o>Ports: URLs</o>   <t></t>   </str>    - <str id="39"> - <o>Bind to these URLs. You can use '*' and '?' to perform globbing (using any of these will default to binding to all IP-numbers on your machine). The possible protocols are http, fhttp (a faster version of the normal HTTP protocol, but not 100% compatible with all modules) https, ftp, ftps, gopher and tetris.</o> - <t></t> - </str> -  +    <str id="40">   <o>Internal module resource mountpoint</o>   <t></t>   </str>      <str id="41">   <o>Some modules may want to create links to internal resources. This setting configures an internally handled location that can be used for such purposes. Simply select a location that you are not likely to use for regular resources.</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:354:   <o>What to return when there is no resource or file available at a certain location.</o>   <t></t>   </str>      <str id="60">   <o>Welcome text</o>   <t></t>   </str>      <str id="61"> - <o>The text shown to the user on connect</o> + <o>The text shown to the user on connect.</o>   <t></t>   </str>      <str id="62">   <o>User session limit</o>   <t></t>   </str>      <str id="63">   <o>The maximum number of times a user can connect at once. 0 means unlimited.</o>   <t></t>   </str>      <str id="64">   <o>Allow named ftp</o>   <t></t>   </str>      <str id="65"> - <o>If yes, non-anonymous users can connect</o> + <o>If yes, non-anonymous users can connect. Note that for password authentication to be performed you will need to have the "Authentication: Password" module in your site.</o>   <t></t>   </str>      <str id="66">   <o>Allow login with incorrect password/user</o>   <t></t>   </str>      <str id="67">   <o>If yes, users can connect with the wrong password and/or username. This is useful since things like .htaccess files can later on authenticate the user.</o>   <t></t>   </str>      <str id="68">   <o>Allow anonymous ftp</o>   <t></t>   </str>      <str id="69"> - <o>If yes, anonymous users is allowed to connect.</o> + <o>If yes, anonymous users are allowed to connect.</o>   <t></t>   </str>      <str id="70">   <o>Shell database</o>   <t></t>   </str>      <str id="71"> - <o>If this string is set to anything but the empty string, it should point to a file containing a list of valid shells. Users with shells that does not figure in this list will not be allowed to log in.</o> + <o>If this string is set to anything but the empty string, it should specify a file containing a list of valid shells. Users with shells that are not in this list will not be allowed to log in.</o>   <t></t>   </str>      <str id="72">   <o>Show internal errors</o>   <t></t>   </str>      <str id="73">   <o>Show 'Internal server error' messages to the user. This is very useful if you are debugging your own modules or writing Pike scripts.</o>   <t></t>   </str>      <str id="74"> - <o>Logging: Set unique user id cookies</o> + <o>Logging: Set unique browser id cookies</o>   <t></t>   </str>      <str id="75"> - <o>If set to Yes, all users of your server whose clients support cookies will get a unique 'user-id-cookie', this can then be used in the log and in scripts to track individual users.</o> + <o>If set to Yes, all clients that accept cookies will get a unique 'user-id-cookie', which can then be used in the log and in scripts to track individual users.</o>   <t></t>   </str>      <str id="76">   <o>Logging: Set ID cookies only once</o>   <t></t>   </str>      <str id="77"> - <o>If set to Yes, Roxen will attempt to set unique user ID cookies only upon receiving the first request (and again after some minutes). Thus, if the user doesn't allow the cookie to be set, she won't be bothered with multiple requests.</o> + <o>If set to Yes, Roxen will attempt to set unique browser ID cookies only upon receiving the first request (and again after some minutes). Thus, if the user doesn't allow the cookie to be set, she won't be bothered with multiple requests.</o>   <t></t>   </str>    - <str id="78"> - <o>Logging method</o> - <t></t> - </str> -  - <str id="79"> - <o>None - No log&lt;br /&gt;CommonLog - A common log in a file&lt;br /&gt;Compat - Log through Roxen's normal logging format.&lt;br /&gt;&lt;p&gt;Please note that compat limits Roxen to less than 1k requests/second.&lt;/p&gt;</o> - <t></t> - </str> -  - <str id="80"> - <o>Log file</o> - <t></t> - </str> -  - <str id="81"> - <o>This file is used if logging is done using the CommonLog method.</o> - <t></t> - </str> -  - <str id="82"> - <o>Ram cache</o> - <t></t> - </str> -  - <str id="83"> - <o>The size of the ram cache, in MegaBytes</o> - <t></t> - </str> -  - <str id="84"> - <o>Client timeout</o> - <t></t> - </str> -  - <str id="85"> - <o>The maximum time Roxen will wait for a client before giving up, and close the connection, in seconds</o> - <t></t> - </str> -  +    <str id="86">   <o>SSL certificate file</o>   <t></t>   </str>      <str id="87"> - <o>The SSL certificate file to use. The path is relative to %s</o> + <o>The SSL certificate file(s) to use. If a path is relative, it will first be searched for relative to %s, and if not found there relative to %s. </o>   <t></t>   </str>      <str id="88">   <o>SSL key file</o>   <t></t>   </str>      <str id="89"> - <o>The SSL key file to use. The path is relative to %s, you do not have to specify a key file, leave this field empty to use the certificate file only</o> + <o>The SSL key file to use. If the path is relative, it will first be searched for relative to %s, and if not found there relative to %s. You do not have to specify a key file, leave this field empty to use the certificate file only.</o>   <t></t>   </str>      <str id="90">   <o>Logging: Log entire file length in restored connections</o>   <t></t>   </str>      <str id="91"> - <o>If this toggle is enabled log entries for restored connections will log the amount of sent data plus the restoration location. Ie if a user has downloaded 100 bytes of a file already, and makes a Range request fetching the remaining 900 bytes, the log entry will log it as if the entire 1000 bytes were downloaded. &lt;p&gt;This is useful if you want to know if downloads were successful (the user has the complete file downloaded). The drawback is that bandwidth statistics on the log file will be incorrect. The statistics in Roxen will still be correct.</o> + <o>If this toggle is enabled log entries for restored connections will log the amount of sent data plus the restoration location. Ie if a user has downloaded 100 bytes of a file already, and makes a Range request fetching the remaining 900 bytes, the log entry will log it as if the entire 1000 bytes were downloaded. &lt;p&gt;This is useful if you want to know if downloads were successful (the user has the complete file downloaded). The drawback is that bandwidth statistics on the log file will be incorrect. The statistics in Roxen will still be correct.&lt;/p&gt;</o>   <t></t>   </str>      <str id="92">   <o>Default font</o>   <t></t>   </str>      <str id="93">   <o>The default font to use when modules request a font.</o>
Roxen.git/server/translations/eng/roxen_config.xml:528:   <str id="94">   <o>Font directories</o>   <t></t>   </str>      <str id="95">   <o>This is where the fonts are located.</o>   <t></t>   </str>    + <str id="521"> + <o>Font oversampling</o> + <t></t> + </str> +  + <str id="522"> + <o>If set to Yes, fonts will be oversampled resulting in higher quality but more fuzz. This will require clearing of various graphics caches like the Graphic text and GButton caches to take full effect.</o> + <t></t> + </str> +    <str id="96">   <o>Logging: Log directory prefix</o>   <t></t>   </str>      <str id="97">   <o>This is the default file path that will be prepended to the log file path in all the default modules and the site.</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:584:   <o>How many MB may the cache grow to before a garbage collect is done?</o>   <t></t>   </str>      <str id="106">   <o>Cache: Proxy Disk Cache Maximum number of files</o>   <t></t>   </str>      <str id="107"> - <o>How many cache files (inodes) may be on disk before a garbage collect is done ? May be left zero to disable this check.</o> + <o>How many cache files (inodes) may be on disk before a garbage collect is done? May be left at zero to disable this check.</o>   <t></t>   </str>      <str id="108">   <o>Cache: Proxy Disk Cache bytes per second</o>   <t></t>   </str>      <str id="109"> - <o>How file size should be treated during garbage collect. Each X bytes counts as a second, so that larger files will be removed first.</o> + <o>How file size should be treated during garbage collect. Each X bytes count as a second, so that larger files will be removed first.</o>   <t></t>   </str>      <str id="110">   <o>Cache: Proxy Disk Cache Base Cache Dir</o>   <t></t>   </str>      <str id="111"> - <o>This is the base directory where cached files will reside. To avoid mishaps, 'roxen_cache/' is always prepended to this variable.</o> + <o>This is the base directory where cached files will reside. To avoid mishaps, 'roxen_cache/' is always appended to this variable.</o>   <t></t>   </str>      <str id="112">   <o>Cache: Proxy Disk Cache Number of hash directories</o>   <t></t>   </str>      <str id="113"> - <o>This is the number of directories to hash the contents of the disk cache into. Changing this value currently invalidates the whole cache, since the cache cannot find the old files. In the future, the cache will be recalculated when this value is changed.</o> + <o>This is the number of directories to hash the contents of the disk cache into. Changing this value currently invalidates the whole cache, since the cache cannot find the old files. In the future, the cache will be recalculated when this value is changed.</o>   <t></t>   </str>      <str id="114">   <o>Cache: Proxy Disk Cache Keep without Content-Length</o>   <t></t>   </str>      <str id="115">   <o>Keep files without Content-Length header information in the cache?</o>
Roxen.git/server/translations/eng/roxen_config.xml:658:   <str id="120">   <o>Cache: Proxy Disk Cache Garbage collector logfile</o>   <t></t>   </str>      <str id="121">   <o>Information about garbage collector runs, removed and refreshed files, cache and disk status goes here.</o>   <t></t>   </str>    - <str id="122"> - <o>PID file</o> - <t></t> - </str> -  - <str id="123"> - <o>In this file, the server will write out it's PID, and the PID of the start script. $pid will be replaced with the pid, and $uid with the uid of the user running the process. - &lt;br /&gt;Note: It can be overridden by the command line option.</o> - <t></t> - </str> -  +    <str id="124">   <o>Identify, Use default identification string</o>   <t></t>   </str>      <str id="125">   <o>Setting this variable to No will display the "Identify as" node where you can state what Roxen should call itself when talking to clients.&lt;br /&gt;It is possible to disable this so that you can enter an identification-string that does not include the actual version of Roxen, as recommended by the HTTP/1.0 and HTTP/1.1 RFCs:&lt;p&gt;&lt;blockquote&gt;&lt;i&gt;Note: Revealing the specific software version of the server may allow the server machine to become more vulnerable to attacks against software that is known to contain security holes. Server implementors are encouraged to make this field a configurable option.&lt;/i&gt;&lt;/blockquote&gt;&lt;/p&gt;</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:695:   <o>Enter the name that Roxen should use when talking to clients. </o>   <t></t>   </str>      <str id="128">   <o>Change uid and gid to</o>   <t></t>   </str>      <str id="129"> - <o>When Roxen is run as root, to be able to open port 80 for listening, change to this user-id and group-id when the port has been opened. If you specify a symbolic username, the default group of that user will be used. The syntax is user[:group].</o> + <o>When Roxen is run as root, to be able to open port 80 for listening, + change to this user-id and group-id when the port has been opened. If + you specify a symbolic username, the default group of that user will + be used. The syntax is user[:group]. +  + &lt;p&gt;A server restart is necessary for a change of this variable to take + effect. Note that it also can lead to file permission errors if the + Roxen process no longer can read files it previously has written. + The start script attempts to fix this for the standard file locations.&lt;/p&gt;</o>   <t></t>   </str>      <str id="130">   <o>Change uid and gid permanently</o>   <t></t>   </str>      <str id="131">   <o>If this variable is set, Roxen will set it's uid and gid permanently. This disables the 'exec script as user' features for CGI, and also 'access files as user' in the filesystems, but it gives better security.</o>
Roxen.git/server/translations/eng/roxen_config.xml:808:   </str>      <str id="150">   <o>Number of threads to run</o>   <t></t>   </str>      <str id="151">   <o>The number of simultaneous threads Roxen will use.   &lt;p&gt;Please note that even if this is one, Roxen will still be able to serve multiple requests, using a select loop based system. - &lt;i&gt;This is quite useful if you have more than one CPU in your machine, or if you have a lot of slow NFS accesses.&lt;/i&gt;&lt;/p&gt;</o> + &lt;i&gt;This is quite useful if you have more than one CPU in your machine, or if you have a lot of slow NFS accesses.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Do not increase this over 20 unless you have a very good reason to do so.&lt;/p&gt;</o>   <t></t>   </str>      <str id="154"> - <o>ABS: Enable Anti-Block-System</o> + <o>Auto Restart: Enable Anti-Block-System</o>   <t></t>   </str>      <str id="155">   <o>If set, the anti-block-system will be enabled. This will restart the server after a configurable number of minutes if it locks up. If you are running in a single threaded environment heavy calculations will also halt the server. In multi-threaded mode bugs such as eternal loops will not cause the server to reboot, since only one thread is blocked. In general there is no harm in having this option enabled. </o>   <t></t>   </str>      <str id="156"> - <o>ABS: Timeout</o> + <o>Auto Restart: ABS Timeout</o>   <t></t>   </str>      <str id="157">   <o>If the server is unable to accept connection for this many minutes, it will be restarted. You need to find a balance: if set too low, the server will be restarted even if it's doing legal things (like generating many images), if set too high you might get a long downtime if the server for some reason locks up.</o>   <t></t>   </str>      <str id="158">   <o>Default language</o>   <t></t>   </str>      <str id="159"> - <o>Locale, used to localize all messages in Roxen. Standard means using the default locale, which varies according to the value of the 'LANG' environment variable.</o> + <o>Locale, used to localize all messages in Roxen. Standard means using the default locale, which varies according to the values of the 'LC_MESSAGES' and 'LANG' environment variables.</o>   <t></t>   </str>      <str id="160">   <o>Auto Restart: Enable Automatic Restart</o>   <t></t>   </str>      <str id="161"> - <o>If set, Roxen will automatically restart after a configurable number of days. Since Roxen uses a monolith, non-forking server model the process tends to grow in size over time. This is mainly due to heap fragmentation but also because of memory leaks.</o> + <o>If set, Roxen will automatically restart after a configurable number of days. Since Roxen uses a monolith, non-forking server model the process tends to grow in size over time. This is mainly due to heap fragmentation but may also sometimes be because of memory leaks.</o>   <t></t>   </str>    - <str id="162"> - <o>Auto Restart: Timeout</o> - <t></t> - </str> -  - <str id="163"> - <o>Automatically restart the server after this many days.</o> - <t></t> - </str> -  - <str id="170"> - <o>Cache: Memory Cache Garbage Collect Interval</o> - <t></t> - </str> -  - <str id="171"> - <o>The number of seconds between every garbage collect (removal of old content) from the memory cache. The memory cache is used for various tasks like remebering what supports flags matches what client.</o> - <t></t> - </str> -  +    <str id="172">   <o>Commented config files</o>   <t></t>   </str>      <str id="173">   <o>Save the variable documentation strings as comments in the configuration files. Only useful if you read or edit the config files directly.</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:998:   <o>Add Modules</o>   <t></t>   </str>      <str id="bA">   <o>Save</o>   <t></t>   </str>      <str id="201"> - <o>Ok</o> + <o>OK</o>   <t></t>   </str>      <str id="202">   <o>Cancel</o>   <t></t>   </str>      <str id="203">   <o>Next</o>
Roxen.git/server/translations/eng/roxen_config.xml:1077:   <str id="216">   <o>Events</o>   <t></t>   </str>      <str id="217">   <o>Docs</o>   <t></t>   </str>    - <str id="219"> - <o>Update</o> - <t></t> - </str> -  +    <str id="220">   <o>Your Settings</o>   <t></t>   </str>      <str id="221">   <o>Users</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1132:   <str id="255">   <o>Disabling old configuration %s</o>   <t></t>   </str>      <str id="256">   <o>Settings</o>   <t></t>   </str>    -  -  - <str id="258"> - <o>Add module</o> - <t></t> - </str> -  - <str id="259"> - <o>Drop module</o> - <t></t> - </str> -  +    <str id="251">   <o>Add Module</o>   <t></t>   </str>      <str id="252">   <o>Drop Module</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1200:   <o>Will be loaded from: </o>   <t></t>   </str>      <str id="267">   <o>View</o>   <t></t>   </str>      <str id="272"> - <o>Reload module list</o> + <o>Reload Module List</o>   <t></t>   </str>      <str id="273">   <o>Select one or several modules to add.</o>   <t></t>   </str>      <str id="274">   <o>Cache:Cache size</o>
Roxen.git/server/translations/eng/roxen_config.xml:1225:   <o>The size of the data cache used to speed up requests for commonly requested files, in KBytes</o>   <t></t>   </str>      <str id="276">   <o>Cache:Max file size</o>   <t></t>   </str>      <str id="277"> - <o>The maximum size of a file that is to be considered for the cache</o> + <o>The maximum size of a file that is to be considered for the cache, in KBytes.</o>   <t></t>   </str>      <str id="278">   <o>Compact site list</o>   <t></t>   </str>      <str id="279"> - <o>If true, the list list will be presented in a compact format suitable for servers with many sites.</o> + <o>If true, the list of sites will be presented in a compact format suitable for servers with many sites.</o>   <t></t>   </str>      <str id="280"> - <o>normal</o> + <o>Normal</o>   <t></t>   </str>      <str id="282"> - <o>fast</o> + <o>Fast</o>   <t></t>   </str>      <str id="284"> - <o>faster</o> + <o>Faster</o>   <t></t>   </str>      <str id="286"> - <o>compact</o> + <o>Compact</o>   <t></t>   </str>      <str id="288"> - <o>really compact</o> + <o>Really compact</o>   <t></t>   </str>      <str id="290">   <o>Module event log for '%s' cleared by %s (%s) from %s</o>   <t></t>   </str>    - <str id="291"> - <o>handled by</o> - <t></t> - </str> -  +    <str id="292">   <o>Cache status</o>   <t></t>   </str>      <str id="293">   <o>Hits</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1304:   <str id="297">   <o>New row</o>   <t></t>   </str>      <str id="yes">   <o>Yes</o>   <t></t>   </str>    - <str id="no"> - <o>No</o> - <t></t> - </str> -  +    <str id="298">   <o>Event log cleared by %s from %s</o>   <t></t>   </str>    - <str id="299"> - <o>Information</o> - <t></t> - </str> -  +    <str id="300">   <o>This port was requested, but binding it failed.</o>   <t></t>   </str>    - <str id="301"> - <o>Not open</o> - <t></t> - </str> -  +    <str id="1">   <o>Initial variables for </o>   <t></t>   </str>      <str id="190">   <o>Initial variables for the site</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1370:   <o>Default variable sort order</o>   <t></t>   </str>      <str id="237">   <o>The default order variables are sorted in</o>   <t></t>   </str>      <str id="238"> - <o>alphabetical</o> + <o>Alphabetical</o>   <t></t>   </str>      <str id="239"> - <o>as defined</o> + <o>As defined</o>   <t></t>   </str>      <str id="240"> - <o>alphabetical, changed first</o> + <o>Alphabetical, changed first</o>   <t></t>   </str>      <str id="241"> - <o>as defined, changed first</o> + <o>As defined, changed first</o>   <t></t>   </str>      <str id="242">   <o>Changed variables are highlighted</o>   <t></t>   </str>      <str id="243">   <o>How to highlight variables that does not have their default value</o>
Roxen.git/server/translations/eng/roxen_config.xml:1427:   </str>      <str id="304">   <o>If true, tasks are grouped acording to type, otherwise all tasks will be listed on one page</o>   <t></t>   </str>      <str id="305">   <o>The modules security level is used to determine if a request should be handled by the module.   &lt;p&gt;&lt;h2&gt;Security level vs Trust level&lt;/h2&gt; Each module has a configurable &lt;i&gt;security level&lt;/i&gt;. Each request has an assigned trust level. Higher &lt;i&gt;trust levels&lt;/i&gt; grants access to modules with higher &lt;i&gt;security levels&lt;/i&gt;. - &lt;p&gt;&lt;h2&gt;Definitions&lt;/h2&gt;&lt;ul&gt; &lt;li&gt;A requests initial Trust level is infinitely high.&lt;/li&gt; &lt;li&gt; A request will only be handled by a module if its &lt;i&gt;trust level&lt;/i&gt; is higher or equal to the &lt;i&gt;security level&lt;/i&gt; of the module.&lt;/li&gt; &lt;li&gt; Each time the request is handled by a module the &lt;i&gt;trust level&lt;/i&gt; of the module will be set to the lower of its &lt;i&gt;trust level&lt;/i&gt; and the modules &lt;i&gt;security level&lt;/i&gt;, &lt;i&gt;unless&lt;/i&gt; the security level of the module is 0, which is a special case and means that no change should be made.&lt;/li&gt; &lt;/ul&gt;&lt;/p&gt; + &lt;p&gt;&lt;h2&gt;Definitions&lt;/h2&gt;&lt;ul&gt; &lt;li&gt;A requests initial trust level is infinitely high.&lt;/li&gt; &lt;li&gt; A request will only be handled by a module if its &lt;i&gt;trust level&lt;/i&gt; is higher or equal to the &lt;i&gt;security level&lt;/i&gt; of the module.&lt;/li&gt; &lt;li&gt; Each time the request is handled by a module the &lt;i&gt;trust level&lt;/i&gt; of the request will be set to the lower of its &lt;i&gt;trust level&lt;/i&gt; and the modules &lt;i&gt;security level&lt;/i&gt;, &lt;i&gt;unless&lt;/i&gt; the security level of the module is 0, which is a special case and means that no change should be made.&lt;/li&gt; &lt;/ul&gt;&lt;/p&gt;   &lt;p&gt;&lt;h2&gt;Example&lt;/h2&gt; Modules:&lt;ul&gt; &lt;li&gt; User filesystem, &lt;i&gt;security level&lt;/i&gt; 1&lt;/li&gt; &lt;li&gt; Filesystem module, &lt;i&gt;security level&lt;/i&gt; 3&lt;/li&gt; &lt;li&gt; CGI module, &lt;i&gt;security level&lt;/i&gt; 2&lt;/li&gt; &lt;/ul&gt;&lt;/p&gt;   &lt;p&gt;A request handled by "User filesystem" is assigned a &lt;i&gt;trust level&lt;/i&gt; of one after the &lt;i&gt;security level&lt;/i&gt; of that module. That request can then not be handled by the "CGI module" since that module has a higher &lt;i&gt;security level&lt;/i&gt; than the requests trust level.&lt;/p&gt; - &lt;p&gt;On the other hand, a request handled by the the "Filsystem module" could later be handled by the "CGI module".&lt;/p&gt;</o> + &lt;p&gt;On the other hand, a request handled by the the "Filesystem module" could later be handled by the "CGI module".&lt;/p&gt;</o>   <t></t>   </str>      <str id="306">   <o>Site</o>   <t></t>   </str>      <str id="307">   <o>No such file message override files</o>   <t></t>   </str>      <str id="308">   <o>If no file match a given resource all directories above the wanted file is searched for one of the files in this list.&lt;p&gt; - As an example, if the file /foo/bar/not_there.html is wanted, and this list contains the default value of 404.inc, these files will be searched for, in this order:&lt;/p&gt;&lt;br /&gt; /foo/bar/404.inc, /foo/404.inc and /404.inc.</o> + As an example, if the file /foo/bar/not_there.html is wanted, and this list contains the default value of 404.inc, these files will be searched for, in this order:&lt;/p&gt;&lt;br /&gt; /foo/bar/404.inc, /foo/404.inc and /404.inc.&lt;p&gt; + The inclusion file can access the form variables form.orig-file and form.orig-url to identify the original page that was requested.</o>   <t></t>   </str>      <str id="309">   <o>Require user with the 'hilfe' permission</o>   <t></t>   </str>      <str id="310"> - <o>If yes, require a user with the hilfe permission set, otherwise, any configuration interface user will work, even one with only the view settings permission</o> + <o>If yes, require a user with the hilfe permission set, otherwise, any configuration interface user will be allowed, even one with only the view settings permission.</o>   <t></t>   </str>      <str id="311">   <o>Site event log for '%s' cleared by %s (%s) from %s</o>   <t></t>   </str>    - <str id="312"> - <o>Could not interpret the date</o> - <t></t> - </str> -  +    <str id="313">   <o>An email address must contain "@".</o>   <t></t>   </str>      <str id="314">   <o>The email address domain contains forbidden characters.</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1505:   <str id="318">   <o>The email address begins with an character that is not legal in that position.</o>   <t></t>   </str>      <str id="319">   <o>The domain %s could not be found.</o>   <t></t>   </str>    -  -  +    <str id="326">   <o>unnamed</o>   <t></t>   </str>      <str id="328">   <o>Value is bigger than %s, adjusted</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1552:   <str id="334">   <o>Empty URL field</o>   <t></t>   </str>      <str id="335">   <o>%s does not conform to URL syntax</o>   <t></t>   </str>    - <str id="336"> - <o>Added / to the end of %s</o> - <t></t> - </str> -  - <str id="337"> - <o>Changed %s to http</o> - <t></t> - </str> -  +    <str id="338">   <o>Changed %s to %s</o>   <t></t>   </str>      <str id="339">   <o>SSL support not available in this Pike version.</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1627:   <str id="350">   <o>Load of %s (%s) failed</o>   <t></t>   </str>      <str id="351">   <o>The module %s (%s) could not be loaded.</o>   <t></t>   </str>    - <str id="352"> - <o>Found trailing data after the date. </o> - <t></t> - </str> -  - <str id="353"> - <o>Month must be at least 1. </o> - <t></t> - </str> -  - <str id="354"> - <o>Month must be 12 or less. </o> - <t></t> - </str> -  - <str id="355"> - <o>Day must be at least 1.</o> - <t></t> - </str> -  - <str id="356"> - <o>%s does not appear to be a valid date.</o> - <t></t> - </str> -  - <str id="357"> - <o>Day must be %d or less.</o> - <t></t> - </str> -  +    <str id="5">   <o>Interface language</o>   <t></t>   </str>      <str id="19">   <o>Select the Administration interface language.</o>   <t></t>   </str>      <str id="152">   <o>%O is not an integer</o>   <t></t>   </str>      <str id="153">   <o>&lt;dl&gt; - &lt;dt&gt;normal&lt;/dt&gt;&lt;dd&gt;Show module name and documentation with images.&lt;/dd&gt; - &lt;dt&gt;fast&lt;/dt&gt;&lt;dd&gt;Like normal, but no type images.&lt;/dd&gt; - &lt;dt&gt;faster&lt;/dt&gt;&lt;dd&gt;Like normal, but allows selecting multiple modules at once.&lt;/dd&gt; - &lt;dt&gt;compact&lt;/dt&gt;&lt;dd&gt;Only show the names of modules, and allow addition/deletion of multiple modules at once.&lt;/dd&gt; - &lt;dt&gt;really compact&lt;/dt&gt;&lt;dd&gt;Like compact, but no module classes.&lt;/dd&gt; + &lt;dt&gt;Normal&lt;/dt&gt;&lt;dd&gt;Show module name and documentation with images.&lt;/dd&gt; + &lt;dt&gt;Fast&lt;/dt&gt;&lt;dd&gt;Like Normal, but no type images.&lt;/dd&gt; + &lt;dt&gt;Faster&lt;/dt&gt;&lt;dd&gt;Like Normal, but allows selecting multiple modules at once.&lt;/dd&gt; + &lt;dt&gt;Compact&lt;/dt&gt;&lt;dd&gt;Only show the names of modules, and allow addition/deletion of multiple modules at once.&lt;/dd&gt; + &lt;dt&gt;Really compact&lt;/dt&gt;&lt;dd&gt;Like Compact, but no module classes.&lt;/dd&gt;   &lt;/dl&gt;</o>   <t></t>   </str>      <str id="222">   <o>Create new user</o>   <t></t>   </str>      <str id="223">
Roxen.git/server/translations/eng/roxen_config.xml:1703:   <str id="224">   <o>Create User</o>   <t></t>   </str>      <str id="225">   <o>User ID</o>   <t></t>   </str>    -  -  -  -  +    <str id="248">   <o>Create new site</o>   <t></t>   </str>      <str id="269">   <o>Site name:</o>   <t></t>   </str>      <str id="270">   <o> - The name of the configuration must contain characters - other than space and tab, it should not end with - ~, and it must not be 'CVS', 'Global Variables' or - 'global variables', nor the name of an existing - configuration, and the character '/' cannot be - used. This name will show up in the sites menu, a - lowercased, filesystem-friendly version will become - the virtual server's configuration file name as well - as the name of its log file directory. + The name of the configuration must contain characters other than space + and tab, it must not contain '?', '!', '/', '\', '~', '"', ''', '`', + '#', '$', '%', '&amp;amp;', '=', ';', ':', '_', '&amp;lt;', '&amp;gt;', '|', '*', + and it must not be 'CVS', 'Global Variables' or 'global variables', + nor the name of an existing configuration. This name will show up in + the sites menu, a lowercased, filesystem-friendly version will become + the virtual server's configuration file name as well as the name of + its log file directory.   </o>   <t></t>   </str>      <str id="271">   <o>with template</o>   <t></t>   </str>      <str id="296">
Roxen.git/server/translations/eng/roxen_config.xml:1817:   <str id="359">   <o>Unchanged</o>   <t></t>   </str>      <str id="360">   <o>Home</o>   <t></t>   </str>    - <str id="361"> - <o>Slashdot headlines</o> - <t></t> - </str> -  - <str id="362"> - <o>The headlines from Slashdot: News for nerds, stuff that matters</o> - <t></t> - </str> -  +    <str id="363">   <o>Documentation links</o>   <t></t>   </str>      <str id="364">   <o>Links to the inline documentation</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1888:   <o>MySQL status</o>   <t></t>   </str>      <str id="8">   <o>Server secret</o>   <t></t>   </str>      <str id="9"> - <o>The server secret is a string used in some cryptographic functions, such as calculating unique, non-guessable session id's. Change this value into something that is hard to guess, unless you are satisfied with what your computers random generator has produced</o> + <o>The server secret is a string used in some cryptographic functions, such as calculating unique, non-guessable session id's. Change this value into something that is hard to guess, unless you are satisfied with what your computers random generator has produced.</o>   <t></t>   </str>      <str id="164">   <o>Databases</o>   <t></t>   </str>      <str id="165">   <o>Configuration Filesystem</o>
Roxen.git/server/translations/eng/roxen_config.xml:1912:   <str id="166">   <o>This filesystem serves the administration interface</o>   <t></t>   </str>      <str id="168">   <o>Hide</o>   <t></t>   </str>    -  -  -  -  -  -  -  -  -  -  -  -  +    <str id="169">   <o>Login attempt from %s</o>   <t></t>   </str>      <str id="167">   <o>Form font size</o>   <t></t>   </str>   
Roxen.git/server/translations/eng/roxen_config.xml:1950:   <o>Documentation font size</o>   <t></t>   </str>      <str id="193">   <o>The fontsize of the documentation in the configuration interface</o>   <t></t>   </str>      <str id="205"> - <o>Minumum allowed bitrate</o> + <o>Minimum allowed bitrate</o>   <t></t>   </str>      <str id="215"> - <o>The minimum allowed bitrate, in Kbits/second. If the client is slower than this set bitrate, it will be disconnected (after a timeout). Setting this higher than 14 is not recommended if you have modem users.</o> + <o>The minimum allowed bitrate, in bits/second. If the client is slower than this set bitrate, it will be disconnected (after a timeout). Setting this higher than 14000 is not recommended if you have modem users.</o>   <t></t>   </str>      <str id="233">   <o>bytecode data</o>   <t></t>   </str>    - <str id="373"> - <o>Key</o> - <t></t> - </str> -  +    <str id="374">   <o>rows</o>   <t></t>   </str>    - <str id="375"> - <o>KiB</o> - <t></t> - </str> -  +    <str id="376">   <o>Name</o>   <t></t>   </str>      <str id="377">   <o>Size</o>   <t></t>   </str>      <str id="378"> - <o>Clear query</o> + <o>Reset query</o>   <t></t>   </str>      <str id="379">   <o>Run query</o>   <t></t>   </str>    - <str id="380"> - <o>While running %s: %s</o> + <str id="382"> + <o>Failed to enable %s</o>   <t></t>   </str>    -  + <str id="383"> + <o>Documentation</o> + <t></t> + </str> +  + <str id="245"> + <o>The syntax is: +  + &lt;dl&gt; &lt;dt&gt;&lt;b&gt;userdb&lt;/b&gt; &lt;i&gt;userdatabase module&lt;/i&gt;&lt;/dt&gt; +  &lt;dd&gt; Select a non-default userdatabase module. The default is to search all modules. The userdatabase module config_userdb is always present, and contains the configuration users&lt;/dd&gt; + &lt;dt&gt;&lt;b&gt;authmethod&lt;/b&gt; &lt;i&gt;authentication module&lt;/i&gt;&lt;/dt&gt; + &lt;dd&gt;Select a non-default authentication method.&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;realm&lt;/b&gt; &lt;i&gt;realm name&lt;/i&gt;&lt;/dt&gt; + &lt;dd&gt;The realm is used when user authentication info is requested&lt;/dd&gt;&lt;/dl&gt; +  Below, CMD is one of 'allow' and 'deny' +  &lt;dl&gt; +  &lt;dt&gt;CMD &lt;b&gt;ip&lt;/b&gt;=&lt;i&gt;ip/bits&lt;/i&gt; [return]&lt;br /&gt; +  CMD &lt;b&gt;ip&lt;/b&gt;=&lt;i&gt;ip:mask&lt;/i&gt; [return] &lt;br /&gt; +  CMD &lt;b&gt;ip&lt;/b&gt;=&lt;i&gt;pattern[,pattern,...]&lt;/i&gt; [return] &lt;br /&gt;&lt;/dt&gt; +  &lt;dd&gt;Match the remote IP-address.&lt;/dd&gt; +  +  &lt;dt&gt;CMD &lt;b&gt;user&lt;/b&gt;=&lt;i&gt;name[,name,...]&lt;/i&gt; [return]&lt;/dt&gt; +  &lt;dd&gt;Requires an authenticated user. If the user name 'any' is used, any valid user will be OK; if the user name 'ANY' is used, a valid user is preferred, but not required. Otherwise, one of the listed users is required.&lt;/dd&gt; &lt;dt&gt;CMD &lt;b&gt;group&lt;/b&gt;=&lt;i&gt;name[,name,...]&lt;/i&gt; [return]&lt;/dt&gt; + &lt;dd&gt;Requires an authenticated user with a group. If the group name 'any' is used, any valid group will be OK. Otherwise, one of the listed groups are required.&lt;/dd&gt; +  + &lt;dt&gt;CMD &lt;b&gt;dns&lt;/b&gt;=&lt;i&gt;pattern[,pattern,...]&lt;/i&gt; [return]&lt;/dt&gt; + &lt;dd&gt;Require one of the specified DNS domain-names&lt;/dd&gt; + &lt;dt&gt;CMD &lt;b&gt;time&lt;/b&gt;=&lt;i&gt;HH:mm-HH:mm&lt;/i&gt; [return]&lt;/dt&gt; + &lt;dd&gt;Only allow access to the module from the first time to the second each day. Both times should be specified in 24-hour HH:mm format.&lt;/dd&gt; + &lt;dt&gt;CMD &lt;b&gt;day&lt;/b&gt;=&lt;i&gt;day[,day,...]&lt;/i&gt; [return]&lt;/dt&gt; + &lt;dd&gt;Only allow access during certain days. Day is either a numerical value (Monday=1, Sunday=7) or a string (monday, tuesday etc)&lt;/dd&gt;&lt;/dl&gt;&lt;p&gt; +  pattern is always a glob pattern (* = any characters, ? = any character). + &lt;/p&gt;&lt;p&gt; +  return means that reaching this command results in immediate +  return, only useful for 'allow'.&lt;/p&gt; +  +  &lt;p&gt;'deny' always implies a return, no futher testing is done if a +  'deny' match.&lt;/p&gt; + </o> + <t></t> + </str> +  + <str id="246"> + <o>Compatibility level</o> + <t></t> + </str> +  + <str id="257"> + <o>Passive port minimum</o> + <t></t> + </str> +  + <str id="320"> + <o>Minimum port number to use in the PASV/EPSV response.</o> + <t></t> + </str> +  + <str id="321"> + <o>Passive port maximum</o> + <t></t> + </str> +  + <str id="322"> + <o>Maximum port number to use in the PASV/EPSV response.</o> + <t></t> + </str> +  + <str id="323"> + <o>Shared with </o> + <t></t> + </str> +  + <str id="14"> + <o>Module list mode</o> + <t></t> + </str> +  + <str id="15"> + <o>The module list mode. One of &lt;dl&gt;&lt;dt&gt;Folded&lt;/dt&gt;&lt;dd&gt;Modules in the same group are folded&lt;/dd&gt;&lt;dt&gt;Folded with JavaScript Popup&lt;/dt&gt;&lt;dd&gt;Like Folded, but when you move the mouse over a folded group, a menu with the folded modules will popup&lt;/dd&gt;&lt;dt&gt;Unfolded&lt;/dt&gt;&lt;dd&gt;Like the 'old' Roxen 2.1 list&lt;/dd&gt;&lt;/dl&gt;</o> + <t></t> + </str> +  + <str id="17"> + <o>Folded with JavaScript popup</o> + <t></t> + </str> +  + <str id="122"> + <o>Folded</o> + <t></t> + </str> +  + <str id="123"> + <o>Unfolded (Old style)</o> + <t></t> + </str> +  + <str id="219"> + <o>Authentication method</o> + <t></t> + </str> +  + <str id="291"> + <o>The method to use to authenticate configuration interface users.</o> + <t></t> + </str> +  + <str id="301"> + <o>HTTP Basic passwords</o> + <t></t> + </str> +  + <str id="325"> + <o>HTTP Cookies</o> + <t></t> + </str> +  + <str id="384"> + <o>Warning: The theme %s no longer exists, using default. + </o> + <t></t> + </str> +  + <str id="385"> + <o>Reload failed</o> + <t></t> + </str> +  + <str id="386"> + <o>&lt;p&gt;The compatibility level is used by different modules to select the + right behavior to remain compatible with earlier Roxen versions. When + a server configuration is created, this variable is set to the current + version. After that it's never changed automatically, thereby ensuring + that server configurations migrated from earlier Roxen versions is + kept at the right compatibility level.&lt;/p&gt; +  + &lt;p&gt;This variable may be changed manually, but it's advisable to test + the site carefully afterwards. A reload of the whole server + configuration is required to propagate the change properly to all + modules.&lt;/p&gt; +  + &lt;p&gt;Compatibility level notes:&lt;/p&gt; +  + &lt;ul&gt; +  &lt;li&gt;2.4 also applies to the version commonly known as 3.2. That was +  the release of Roxen CMS which contained Roxen WebServer 2.4.&lt;/li&gt; +  +  &lt;li&gt;2.5 corresponds to no released version. This compatibility level +  is only used to turn on some optimizations that have compatibility +  issues with 2.4, notably the optimization of cache static tags in +  the &amp;lt;cache&amp;gt; tag.&lt;/li&gt; +  +  &lt;li&gt;There are no compatibility differences between 5.0 and 5.1, so +  those two compatibility levels can be used interchangeably.&lt;/li&gt; + &lt;/ul&gt;</o> + <t></t> + </str> +  + <str id="387"> + <o>Auto Restart: Schedule</o> + <t></t> + </str> +  + <str id="388"> + <o>Automatically restart the server according to this schedule.</o> + <t></t> + </str> +  + <str id="999"> + <o>SNMP: Enable SNMP agent</o> + <t></t> + </str> +  + <str id="389"> + <o>Fetching data from %s...</o> + <t></t> + </str> +  + <str id="396"> + <o>Pike Tutorial</o> + <t></t> + </str> +  + <str id="397"> + <o>No documentation found at all</o> + <t></t> + </str> +  + <str id="398"> + <o>Todays MegaTokyo comic</o> + <t></t> + </str> +  + <str id="399"> + <o>Todays comic from MegaTokyo</o> + <t></t> + </str> +  + <str id="401"> + <o>Copy or rename database</o> + <t></t> + </str> +  + <str id="402"> + <o>Delete this database</o> + <t></t> + </str> +  + <str id="403"> + <o>Delete all tables</o> + <t></t> + </str> +  + <str id="404"> + <o>Make a backup</o> + <t></t> + </str> +  + <str id="405"> + <o>Directory</o> + <t></t> + </str> +  + <str id="406"> + <o>Please specify an URL to define an external database</o> + <t></t> + </str> +  + <str id="407"> + <o>It is not possible to connect to %s.</o> + <t></t> + </str> +  + <str id="408"> + <o>Please specify a name for the database</o> + <t></t> + </str> +  + <str id="409"> + <o>%s is an internal database, used by Roxen. Please select another name.</o> + <t></t> + </str> +  + <str id="410"> + <o>%s is a MySQL keyword, used by MySQL. Please select another name.</o> + <t></t> + </str> +  + <str id="414"> + <o>Copy or rename this database</o> + <t></t> + </str> +  + <str id="415"> + <o>Action</o> + <t></t> + </str> +  + <str id="416"> + <o>Copy the data to a new database</o> + <t></t> + </str> +  + <str id="417"> + <o>Rename database</o> + <t></t> + </str> +  + <str id="418"> + <o>New name</o> + <t></t> + </str> +  + <str id="419"> + <o>Type</o> + <t></t> + </str> +  + <str id="422"> + <o>This URL is only used for &lt;/i&gt;External&lt;i&gt; databases, it is totally ignored for databases defined internally in Roxen. </o> + <t></t> + </str> +  + <str id="424"> + <o>The database %s was deleted by %s</o> + <t></t> + </str> +  + <str id="425"> + <o>Are you sure you want to delete all tables in %s?</o> + <t></t> + </str> +  + <str id="426"> + <o>Query took %[0].3fs, %[1]d rows in the reply</o> + <t></t> + </str> +  + <str id="428"> + <o>Defined by %s.</o> + <t></t> + </str> +  + <str id="429"> + <o>The table is known as %O in the module.</o> + <t></t> + </str> +  + <str id="430"> + <o>The table is an anonymous table defined by the module.</o> + <t></t> + </str> +  + <str id="431"> + <o>N</o> + <t></t> + </str> +  + <str id="432"> + <o>R</o> + <t></t> + </str> +  + <str id="433"> + <o>W</o> + <t></t> + </str> +  + <str id="434"> + <o>Databases in the group %s</o> + <t></t> + </str> +  + <str id="435"> + <o>When the group is created, the checked databases will be imported as well</o> + <t></t> + </str> +  + <str id="437"> + <o>Create new database</o> + <t></t> + </str> +  + <str id="438"> + <o>Create new group</o> + <t></t> + </str> +  + <str id="439"> + <o>Create a new database</o> + <t></t> + </str> +  + <str id="440"> + <o>Internal</o> + <t></t> + </str> +  + <str id="441"> + <o>External</o> + <t></t> + </str> +  + <str id="442"> + <o>The name of the database. To make it easy on your users, please use + all lowercase characters, and avoid 'odd' characters.</o> + <t></t> + </str> +  + <str id="443"> + <o>The database type. &lt;i&gt;Internal&lt;/i&gt; means that it is created in the + local Roxen MySQL server, or some other MySQL server specified in the + URL setting of the chosen group. The permissions of the database are + manged by Roxen. &lt;i&gt;External&lt;/i&gt; means that the database resides in + another server, which can be another MySQL instance or something else.</o> + <t></t> + </str> +  + <str id="444"> + <o>URL</o> + <t></t> + </str> +  + <str id="446"> + <o>The URL to the database. It is only used for &lt;i&gt;external&lt;/i&gt; + databases.</o> + <t></t> + </str> +  + <str id="447"> + <o>The group to put the database in. For &lt;i&gt;internal&lt;/i&gt; databases, the + URL setting in the group also specifies which MySQL server the + database is created in.</o> + <t></t> + </str> +  + <str id="448"> + <o>Comment</o> + <t></t> + </str> +  + <str id="449"> + <o>automatic</o> + <t></t> + </str> +  + <str id="450"> + <o>Create a new database group</o> + <t></t> + </str> +  + <str id="451"> + <o>&lt;p&gt;The groups are used mainly to group the databases in the + Administration interface, but also to indicate the default MySQL + server external databases will be created in.&lt;/p&gt; +  + &lt;p&gt;If a group has a URL set, it will be used to select the database + server in which the database will be created. Please note that it + must be a MySQL server.&lt;/p&gt;</o> + <t></t> + </str> +  + <str id="452"> + <o>ID</o> + <t></t> + </str> +  + <str id="453"> + <o>The identifier of the group. This is used internally in Roxen, and must be unique. If you leave it as automatic, an identifier is selected automatically.</o> + <t></t> + </str> +  + <str id="454"> + <o>The name of the database group. This is what is shown in the configuration interface.</o> + <t></t> + </str> +  + <str id="455"> + <o>This URL is used for &lt;i&gt;internal&lt;/i&gt; databases created in this group, + and it specifies which MySQL server they should be created in. As an + example, if you want all databases created in the group to end up in + the MySQL running on the host &lt;i&gt;wyrm&lt;/i&gt;, using the account with + the username &lt;i&gt;foo&lt;/i&gt; and password &lt;i&gt;bar&lt;/i&gt;, set this URL to + &lt;i&gt;foo:bar@wyrm&lt;/i&gt;.</o> + <t></t> + </str> +  + <str id="456"> + <o>Cannot connect to %s</o> + <t></t> + </str> +  + <str id="457"> + <o>A database group named %s already exists</o> + <t></t> + </str> +  + <str id="459"> + <o>Date</o> + <t></t> + </str> +  + <str id="460"> + <o>Restore</o> + <t></t> + </str> +  + <str id="461"> + <o>Restore the following tables from the backup</o> + <t></t> + </str> +  + <str id="462"> + <o>Restore the tables to the following database</o> + <t></t> + </str> +  + <str id="463"> + <o>Database</o> + <t></t> + </str> +  + <str id="464"> + <o>Connections</o> + <t></t> + </str> +  + <str id="465"> + <o>Database Backups</o> + <t></t> + </str> +  + <str id="466"> + <o>Difference</o> + <t></t> + </str> +  + <str id="467"> + <o>%d entries skipped. Present in log on disk</o> + <t></t> + </str> +  + <str id="468"> + <o>This site listens to the following ports:</o> + <t></t> + </str> +  + <str id="469"> + <o>Databases that will no longer be used</o> + <t></t> + </str> +  + <str id="470"> + <o>If you do not want to delete this database, uncheck the checkmark in front of it</o> + <t></t> + </str> +  + <str id="471"> + <o>If you do not want to delete one or more of these databases, uncheck the checkmark in front of the ones you want to keep.</o> + <t></t> + </str> +  + <str id="472"> + <o>%d entries skipped. Present in log on disk.</o> + <t></t> + </str> +  + <str id="473"> + <o>Value</o> + <t></t> + </str> +  + <str id="474"> + <o>Show changes</o> + <t></t> + </str> +  + <str id="475"> + <o>Restore default value</o> + <t></t> + </str> +  + <str id="476"> + <o>Change in content</o> + <t></t> + </str> +  + <str id="477"> + <o>1 line added.</o> + <t></t> + </str> +  + <str id="478"> + <o>%d lines added.</o> + <t></t> + </str> +  + <str id="479"> + <o>1 line deleted.</o> + <t></t> + </str> +  + <str id="480"> + <o>%d lines deleted.</o> + <t></t> + </str> +  + <str id="481"> + <o>No difference + </o> + <t></t> + </str> +  + <str id="482"> + <o>Never</o> + <t></t> + </str> +  + <str id="483"> + <o>Every %s hour(s).</o> + <t></t> + </str> +  + <str id="484"> + <o>Day</o> + <t></t> + </str> +  + <str id="485"> + <o>Sunday</o> + <t></t> + </str> +  + <str id="486"> + <o>Monday</o> + <t></t> + </str> +  + <str id="487"> + <o>Tuesday</o> + <t></t> + </str> +  + <str id="488"> + <o>Wednesday</o> + <t></t> + </str> +  + <str id="489"> + <o>Thursday</o> + <t></t> + </str> +  + <str id="490"> + <o>Friday</o> + <t></t> + </str> +  + <str id="491"> + <o>Saturday</o> + <t></t> + </str> +  + <str id="492"> + <o>Every %s %s at %s o'clock.</o> + <t></t> + </str> +  + <str id="493"> + <o>Every %d hour.</o> + <t></t> + </str> +  + <str id="494"> + <o>Every %d %s at %02d:00</o> + <t></t> + </str> +  + <str id="495"> + <o>Error in stored value.</o> + <t></t> + </str> +  + <str id="496"> + <o>Value %s does not match the regexp %s.</o> + <t></t> + </str> +  + <str id="497"> + <o>Value %s does not match the glob %s.</o> + <t></t> + </str> +  + <str id="498"> + <o>Value %s must be at least %d characters long. (%d character short)</o> + <t></t> + </str> +  + <str id="499"> + <o>Value %s must not be more than %d characters long. (%d character too long)</o> + <t></t> + </str> +  + <str id="500"> + <o>Value %s is not uppercased.</o> + <t></t> + </str> +  + <str id="501"> + <o>Value %s is not lowercased.</o> + <t></t> + </str> +  + <str id="502"> + <o>Diff</o> + <t></t> + </str> +  + <str id="78"> + <o>All database backups currently available</o> + <t></t> + </str> +  + <str id="79"> + <o>&lt;p&gt;No backups are currently available. To make a backup of a database, focus on it in the Databases tab, and click on the make backup button. Please note that you can only make backups of databases managed by Roxen.&lt;/p&gt;</o> + <t></t> + </str> +  + <str id="80"> + <o>No data entered. + </o> + <t></t> + </str> +  + <str id="81"> + <o>Data is not a float. + </o> + <t></t> + </str> +  + <str id="82"> + <o>Found the string %O trailing after the float. + </o> + <t></t> + </str> +  + <str id="83"> + <o>Data is not an integer + </o> + <t></t> + </str> +  + <str id="84"> + <o>Found the string %O trailing after the integer. + </o> + <t></t> + </str> +  + <str id="85"> + <o>Default module tab</o> + <t></t> + </str> +  + <str id="162"> + <o>The tab that will be selected by default when you select a module.</o> + <t></t> + </str> +  + <str id="163"> + <o>Enable replication system</o> + <t></t> + </str> +  + <str id="337"> + <o>If enabled, Roxen will enable various replication systems needed to set up multiple frontend systems. You will need a database named 'replicate' that resides in a shared mysql server for this to work. Also, all servers has to have this flag set. Roxen must be restarted before changes to this variable takes effect.</o> + <t></t> + </str> +  + <str id="361"> + <o>Are you sure you want to delete the database %s and the data?</o> + <t></t> + </str> +  + <str id="362"> + <o>Are you sure you want to delete the database %s? No data will be deleted from the remote database.</o> + <t></t> + </str> +  + <str id="503"> + <o>Group</o> + <t></t> + </str> +  + <str id="299"> + <o>URLs</o> + <t></t> + </str> +  + <str id="324"> + <o>Change group for this database</o> + <t></t> + </str> +  + <str id="423"> + <o>Changing group for %s</o> + <t></t> + </str> +  + <str id="445"> + <o>Old group</o> + <t></t> + </str> +  + <str id="504"> + <o>New group</o> + <t></t> + </str> +  + <str id="505"> + <o>%d bytes</o> + <t></t> + </str> +  + <str id="506"> + <o>Member of the %s database group.</o> + <t></t> + </str> +  + <str id="507"> + <o>Cannot list fields in %s databases</o> + <t></t> + </str> +  + <str id="373"> + <o>Bind to these URLs. You can use '*' and '?' to perform globbing (using any of these will default to binding to all IP-numbers on your machine). If you specify a IP# in the field it will take precedence over the hostname.</o> + <t></t> + </str> +  + <str id="508"> + <o>Ports</o> + <t></t> + </str> +  + <str id="509"> + <o>Select site</o> + <t></t> + </str> +  + <str id="510"> + <o>Bind this port: </o> + <t></t> + </str> +  + <str id="39"> + <o>License file</o> + <t></t> + </str> +  + <str id="336"> + <o>The license file for this configuration.</o> + <t></t> + </str> +  + <str id="511"> + <o> The module is locked and not part of the license. To enable this module please select a valid license and restart the server.</o> + <t></t> + </str> +  + <str id="514"> + <o>Web Developer</o> + <t></t> + </str> +  + <str id="515"> + <o>System Developer (Pike)</o> + <t></t> + </str> +  + <str id="516"> + <o>Administrator</o> + <t></t> + </str> +  + <str id="517"> + <o>Forms And Response Module</o> + <t></t> + </str> +  + <str id="519"> + <o>Tutorials</o> + <t></t> + </str> +  + <str id="520"> + <o>Refresh</o> + <t></t> + </str> +  + <str id="312"> + <o>(none)</o> + <t></t> + </str> +  + <str id="352"> + <o>Delete group</o> + <t></t> + </str> +  + <str id="353"> + <o>You can not delete this group because it is not empty.</o> + <t></t> + </str> +  + <str id="354"> + <o>Are you sure you want to delete the group %s?</o> + <t></t> + </str> +  + <str id="355"> + <o>Please give a name for the group.</o> + <t></t> + </str> +  + <str id="356"> + <o>Configuration %O not found.</o> + <t></t> + </str> +  + <str id="390"> + <o>System Developer (Java)</o> + <t></t> + </str> +  + <str id="523"> + <o>Forum Module</o> + <t></t> + </str> +  + <str id="524"> + <o>Content Editor</o> + <t></t> + </str> +  + <str id="458"> + <o>FAQ</o> + <t></t> + </str> +  + <str id="513"> + <o>No modules</o> + <t></t> + </str> +  + <str id="525"> + <o>Other</o> + <t></t> + </str> +  + <str id="526"> + <o>requests</o> + <t></t> + </str> +  + <str id="527"> + <o>hits</o> + <t></t> + </str> +  + <str id="400"> + <o>Select site to drop.</o> + <t></t> + </str> +  + <str id="no"> + <o>No</o> + <t></t> + </str> +  + <str id="357"> + <o>Load of %s failed: Module not found.</o> + <t></t> + </str> +  + <str id="512"> + <o>This does not look like a valid email address.</o> + <t></t> + </str> +  + <str id="518"> + <o>Support EPRT/EPSV</o> + <t></t> + </str> +  + <str id="528"> + <o>Enable support for the EPRT and EPSV commands (RFC2428).Some firewalls don't handle these commands properly, so depending on your network configuration you may need to disable them. </o> + <t></t> + </str> +  + <str id="529"> + <o>the database %s does already exist</o> + <t></t> + </str> +  + <str id="530"> + <o>The new name of the database. To make it easy on your users, use all lowercaps characters, and avoid hard to type characters.</o> + <t></t> + </str> +  + <str id="411"> + <o>Authentication failed message override files</o> + <t></t> + </str> +  + <str id="412"> + <o>With each authentication required response this file is sent and displayed if the authentication fails or the user choose not to authenticate at all.&lt;p&gt; + The file is searched for in parent directories in the same manner as the no such file message override files.</o> + <t></t> + </str> +  + <str id="413"> + <o>Authentication failed message</o> + <t></t> + </str> +  + <str id="420"> + <o>What to return when an authentication attempt failed.</o> + <t></t> + </str> +  + <str id="421"> + <o>List Type</o> + <t></t> + </str> +  + <str id="531"> + <o>Really Compact</o> + <t></t> + </str> +  + <str id="258"> + <o>Logging: Compress log file</o> + <t></t> + </str> +  + <str id="259"> + <o>Path to a program to compress log files, e.g. &lt;tt&gt;/usr/bin/bzip2&lt;/tt&gt; or &lt;tt&gt;/usr/bin/gzip&lt;/tt&gt;. &lt;b&gt;Note&amp;nbsp;1:&lt;/b&gt; The active log file is never compressed. Log rotation needs to be used using the "Log file" filename substitutions (e.g. &lt;tt&gt;$LOGDIR/mysite/Log.%y-%m-%d&lt;/tt&gt;). &lt;b&gt;Note&amp;nbsp;2:&lt;/b&gt; Compression is limited to scanning files with filename substitutions within a fixed directory (e.g. &lt;tt&gt;$LOGDIR/mysite/Log.%y-%m-%d&lt;/tt&gt;, not &lt;tt&gt;$LOGDIR/mysite/%y/Log.%m-%d&lt;/tt&gt;).</o> + <t></t> + </str> +  + <str id="532"> + <o>Show this string in header</o> + <t></t> + </str> +  + <str id="533"> + <o>Enter a identifier that will be displayed in the head of config interface. This makes it easier to distinguish between different site configurations. </o> + <t></t> + </str> +  + <str id="534"> + <o>Logging: Dump threads by file polling</o> + <t></t> + </str> +  + <str id="535"> + <o>&lt;p&gt;This option can be used to produce dumps of all the threads in the + debug log in situations where the Administration Interface doesn't + respond.&lt;/p&gt; +  + &lt;p&gt;It works by checking for a file called "&lt;i&gt;&amp;lt;config + name&amp;gt;&lt;/i&gt;.dump_threads" in the same directory as the debug log. + &lt;i&gt;&amp;lt;config name&amp;gt;&lt;/i&gt; is the name of the server configuration, + i.e. the same as the base name of the debug log files (typically + "default"). If this file exists, a thread dump is generated and the + file is deleted. If a file on the form "&lt;i&gt;&amp;lt;config + name&amp;gt;&lt;/i&gt;.dump_threads.&lt;i&gt;&amp;lt;n&amp;gt;&lt;/i&gt;", where &lt;i&gt;&amp;lt;n&amp;gt;&lt;/i&gt; + is an integer, exists then &lt;i&gt;n&lt;/i&gt; thread dumps are generated in one + minute intervals.&lt;/p&gt; +  + &lt;p&gt;Note that this method normally isn't necessary in unix-like + environments; there you can just send a SIGQUIT signal to the pike + process to get a thread dump.&lt;/p&gt; +  + &lt;p&gt;Enabling this creates a dedicated thread.&lt;/p&gt;</o> + <t></t> + </str> +  + <str id="536"> + <o>Change default character set</o> + <t></t> + </str> +  + <str id="537"> + <o>Repair all tables</o> + <t></t> + </str> +  + <str id="538"> + <o>Optimize all tables</o> + <t></t> + </str> +  + <str id="539"> + <o>Changing default character set for %s</o> + <t></t> + </str> +  + <str id="540"> + <o>Old default character set</o> + <t></t> + </str> +  + <str id="541"> + <o>New default character set</o> + <t></t> + </str> +  + <str id="542"> + <o>the deleted site %O</o> + <t></t> + </str> +  + <str id="543"> + <o>%s in %s</o> + <t></t> + </str> +  + <str id="544"> + <o>the deleted module %s in %s</o> + <t></t> + </str> +  + <str id="545"> + <o>the deleted module %s</o> + <t></t> + </str> +  + <str id="546"> + <o>Internal data that cannot be shared between servers.</o> + <t></t> + </str> +  + <str id="547"> + <o>Internal data that may be shared between servers.</o> + <t></t> + </str> +  + <str id="548"> + <o>Default charset:</o> + <t></t> + </str> +  + <str id="549"> + <o>No defined databases. + </o> + <t></t> + </str> +  + <str id="550"> + <o>Site Permissions</o> + <t></t> + </str> +  + <str id="551"> + <o>Module Priorities</o> + <t></t> + </str> +  + <str id="1000"> + <o>Compression: Enable HTTP compression</o> + <t></t> + </str> +  + <str id="1001"> + <o>Whether to enable HTTP protocol compression. Many types of text + content (HTML, CSS, JavaScript etc.) can be compressed quite a lot, so + enabling HTTP compression may improve the visitors' perception of the + site's performance. It's however a trade-off between server processing + power and bandwidth. Requests that end up in the protocol cache will + be served in the compressed form directly from the protocol cache, so + for such requests the processing power overhead can be held relatively + low.</o> + <t></t> + </str> +  + <str id="1002"> + <o>Compression: Enabled MIME-types</o> + <t></t> + </str> +  + <str id="1003"> + <o>The MIME types for which to enable compression. The forms "maintype/*" and "maintype/subtype" are allowed, but globbing on the general form (such as "maintype/*subtype" or "maintype/sub*") is not allowed and such globs will be silently ignored.</o> + <t></t> + </str> +  + <str id="1004"> + <o>Compression: Minimum content size</o> + <t></t> + </str> +  + <str id="1005"> + <o>The minimum file size for which to enable compression. (It might not be worth it to compress a request if it can fit into a single TCP/IP packet anyways.)</o> + <t></t> + </str> +  + <str id="1006"> + <o>Compression: Maximum content size</o> + <t></t> + </str> +  + <str id="1007"> + <o>The maximum file size for which to enable compression. Note that the general protocol cache entry size limit applies, so if the compression of dynamic requests is disabled, files larger than the protocol cache maximum file size setting will never be served compressed regardless of this setting.</o> + <t></t> + </str> +  + <str id="1008"> + <o>Compression: Compression level</o> + <t></t> + </str> +  + <str id="1009"> + <o>The compression level to use (integer between 1 and 9). Higher number means more compression at the cost of processing power and vice versa. You may need to restart the server for this setting to take effect.</o> + <t></t> + </str> +  + <str id="1010"> + <o>Compression: Compress dynamic requests</o> + <t></t> + </str> +  + <str id="1011"> + <o>If enabled, even requests that aren't cacheable in the protocol cache will be compressed. If the site has many lightweight requests that are not protocol cacheable, the processing overhead may become relatively large with this setting turned on.</o> + <t></t> + </str> +  + <str id="1012"> + <o>SNMP sub-MIB</o> + <t></t> + </str> +  + <str id="1013"> + <o>MIB suffix to 1.3.6.1.4.1.8614.1.1.2 identifying this site.</o> + <t></t> + </str> +  + <str id="1014"> + <o>MySQL table check</o> + <t></t> + </str> +  + <str id="1015"> + <o>Check MySQL tables on server start, and automatically repair if necessary. &lt;b&gt;Fast&lt;/b&gt; checks only tables that haven't been closed properly. &lt;b&gt;Normal&lt;/b&gt; checks for general errors. &lt;b&gt;Medium&lt;/b&gt; catches 99.99 % of all errors. Should be good enough for most cases. &lt;b&gt;Extended&lt;/b&gt; checks the tables VERY throughly. Only use this in extreme cases as myisamchk should normally be able to find out if the table is OK even without this switch.</o> + <t></t> + </str> +  + <str id="1016"> + <o>Logging: Dump threads for slow requests</o> + <t></t> + </str> +  + <str id="1017"> + <o>&lt;p&gt;This enables a monitor that dumps all the threads in the debug log + whenever any request, background job or the backend thread has been + running for more than a set number of seconds, which is configured + with the "Slow request timeout" and "Slow backend timeout" + settings.&lt;/p&gt; +  + &lt;p&gt;This setting is a counter: A positive number stops the monitor + after that many thread dumps have been made, -1 enables the monitor + permanently, and zero disables it. Positive numbers aren't persistent, + so will be reset to zero whenever the server is restarted.&lt;/p&gt; +  + &lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; If you set the timeout too low, combined with a + high or no limit, then the debug log can fill up very quickly and the + server become very slow due to the amount of logging. If that happens + and it gets difficult to change back the value then you can force the + monitor to be disabled from the start by adding the define + "NO_SLOW_REQ_BT" (i.e. add "-DNO_SLOW_REQ_BT" to the start script + or in the DEFINES environment variable).&lt;/p&gt; +  + &lt;p&gt;Enabling this creates a dedicated thread.&lt;/p&gt;</o> + <t></t> + </str> +  + <str id="1018"> + <o>Feature disabled by NO_SLOW_REQ_BT define.</o> + <t></t> + </str> +  + <str id="1019"> + <o>Logging: Slow request timeout</o> + <t></t> + </str> +  + <str id="1020"> + <o>&lt;p&gt;The timeout in seconds for requests or background jobs to trig a + thread dump. Zero disables monitoring of those. See the "Dump threads + for slow requests" setting for details.&lt;/p&gt;</o> + <t></t> + </str> +  + <str id="1021"> + <o>Logging: Slow backend timeout</o> + <t></t> + </str> +  + <str id="1022"> + <o>&lt;p&gt;The timeout in seconds for the backend thread to trig a thread + dump. Zero disables monitoring of it. See the "Dump threads for slow + requests" setting for details.&lt;/p&gt; +  + &lt;p&gt;The backend thread is a special thread that manages most I/O and + directs the incoming requests to the handler threads. It should never + be occupied for a significant amount of time since that would make the + server essentially unresponsive. Therefore this timeout should be + small.&lt;/p&gt; +  + &lt;p&gt;Note that a good value for this is very dependent on hardware. The + default setting here is conservative and probably should be lowered to + be of real use.&lt;/p&gt;</o> + <t></t> + </str> +  + <str id="1023"> + <o>Undocumented</o> + <t></t> + </str> +    <str id="381">   <o>Failed to connect</o>   <t></t>   </str>    - <str id="382"> - <o>Failed to enable %s</o> + <str id="1024"> + <o>Contains all documentation.</o>   <t></t>   </str>    - <str id="383"> - <o>Documentation</o> + <str id="1025"> + <o>Unknown database</o>   <t></t>   </str> -  +  + <str id="1042"> + <o> +  &lt;b&gt;Warning!&lt;/b&gt;&lt;br /&gt; +  This might take a long time to complete.&lt;br/&gt; +  The amount of time this takes depends on how large the tables are.&lt;br/&gt; +  </o> + <t></t> + </str> +  + <str id="1026"> + <o>Backup schedules</o> + <t></t> + </str> +  + <str id="1027"> + <o>Schedule</o> + <t></t> + </str> +  + <str id="1028"> + <o>Period</o> + <t></t> + </str> +  + <str id="1029"> + <o>Time</o> + <t></t> + </str> +  + <str id="1030"> + <o>Generations</o> + <t></t> + </str> +  + <str id="1031"> + <o>Method</o> + <t></t> + </str> +  + <str id="1032"> + <o>Sundays,Mondays,Tuesdays,Wednesdays,Thursdays,Fridays,Saturdays</o> + <t></t> + </str> +  + <str id="1033"> + <o>Every Hour</o> + <t></t> + </str> +  + <str id="1034"> + <o>Every Day</o> + <t></t> + </str> +  + <str id="1035"> + <o>At</o> + <t></t> + </str> +  + <str id="1036"> + <o>Unlimited</o> + <t></t> + </str> +  + <str id="1037"> + <o>MySQLDump (recommended)</o> + <t></t> + </str> +  + <str id="1038"> + <o>Backup (internal databases only)</o> + <t></t> + </str> +  + <str id="1039"> + <o>Backup directory</o> + <t></t> + </str> +  + <str id="1040"> + <o>Note: This schedule is also used to schedule backups for Roxen's internal databases.</o> + <t></t> + </str> +  + <str id="1041"> + <o>Are you sure you want to restore the default value?</o> + <t></t> + </str> +  + <str id="1043"> + <o>Cache: Memory cache size</o> + <t></t> + </str> +  + <str id="1044"> + <o>&lt;p&gt;Maximum size in MByte for all RAM caches taken together. This limit + covers the caches visible in the &lt;a + href='/actions/?action=cachestatus.pike&amp;class=status'&gt;Cache status&lt;/a&gt; + page.&lt;/p&gt; +  + &lt;p&gt;Note that there are many more things in the Roxen WebServer that + take space, including some caches that are not handled by the common + RAM cache. Also, there is various indirect memory overhead that is not + directly accounted for by the size calculations. All these taken + together means that the figure configured here cannot be mapped + straightly to the size of the Roxen process as reported by the OS. The + optimal setting here is the one that in general keeps the Roxen + process at a size that avoids swapping and leaves enough memory for + buffers and other processes that need to run at the same time (e.g. + the Roxen instance of the MySQL server).&lt;/p&gt;</o> + <t></t> + </str> +  + <str id="1045"> + <o>Cache: Memory cache GC interval</o> + <t></t> + </str> +  + <str id="1046"> + <o>&lt;p&gt;Interval in seconds between RAM cache garbage collector runs. This + GC removes entries from the RAM caches that have timed out or are + stale for other reasons, thereby making more room for new entries. The + configured cache size limits are enforced when entries are added, so + this GC is not required to keep the cache sizes down.&lt;/p&gt; +  + &lt;p&gt;Running this GC too seldom causes some RAM caches to contain many + invalid cache entries, which could push out valid cache entries. + Running it too often causes unnecessary server load.&lt;/p&gt;</o> + <t></t> + </str> +  + <str id="1047"> + <o>Module is disabled</o> + <t></t> + </str> +  + <str id="1048"> + <o>Server too busy message</o> + <t></t> + </str> +  + <str id="1049"> + <o>What to return if the server is too busy. See also "Handler queue timeout".</o> + <t></t> + </str> +  + <str id="1050"> + <o>Handler queue timeout</o> + <t></t> + </str> +  + <str id="1051"> + <o>Requests that have been waiting this many seconds on + the handler queue will not be processed. Instead, a 503 error code and the + "Server too busy message" will be returned to the client. This may help the + server to cut down the queue length after spikes of heavy load.</o> + <t></t> + </str> +  + <str id="1052"> + <o>Proxy: Use proxy (experimental)</o> + <t></t> + </str> +  + <str id="1053"> + <o>Use proxy for outgoing requests. E.g. when browsing external web sites through the Linkbrowser or when Insert cached-href fetches data from an external location.</o> + <t></t> + </str> +  + <str id="1054"> + <o>Proxy: Proxy URL</o> + <t></t> + </str> +  + <str id="1055"> + <o>The URL of the proxy to use for outgoing requests.</o> + <t></t> + </str> +  + <str id="1056"> + <o>Proxy: Proxy username</o> + <t></t> + </str> +  + <str id="1057"> + <o>Username for proxy authorization.</o> + <t></t> + </str> +  + <str id="1058"> + <o>Proxy: Proxy password</o> + <t></t> + </str> +  + <str id="1059"> + <o>Password for proxy authorization.</o> + <t></t> + </str> +  + <str id="1060"> + <o>System load</o> + <t></t> + </str> +  + <str id="1061"> + <o>The directory the backup will be saved in. If you chose auto, Roxen + will generate a directory name that includes the database name and + today's date in &lt;tt&gt;$VARDIR/backup&lt;/tt&gt; (%s).</o> + <t></t> + </str> +  + <str id="1062"> + <o>Error running query %d: %s</o> + <t></t> + </str> +  + <str id="1063"> + <o>Error connecting to database: </o> + <t></t> + </str> +  + <str id="1064"> + <o>Tip: Put '--' on a line to ignore everything below it.</o> + <t></t> + </str> +  + <str id="1065"> + <o>Uncheck/Check All</o> + <t></t> + </str> +  + <str id="1066"> + <o>SNMP status</o> + <t></t> + </str> +  + <str id="1067"> + <o>Global SNMP server statistics</o> + <t></t> + </str> +  + <str id="1068"> + <o>&lt;rect x='%d' y='%d' width='10' height='%d' style='fill:#808080;'&gt; +  &lt;title&gt;%s: %d - %d + count: %d&lt;/title&gt; + &lt;/rect&gt; + &lt;rect x='%d' y='0' width='10' height='%d' style='fill:f2f1eb;'/&gt; + </o> + <t></t> + </str> +  + <str id="1069"> + <o>No filesystem garbage collectors active.</o> + <t></t> + </str> +  + <str id="1070"> + <o>Age</o> + <t></t> + </str> +  + <str id="1071"> + <o>&lt;tr&gt;&lt;th align='left'&gt;Mount point: %s&lt;/th&gt;&lt;/tr&gt; + &lt;tr&gt;&lt;th&gt;&lt;br/&gt;&lt;/th&gt;&lt;/tr&gt; + &lt;tr&gt; +  &lt;td&gt; +  &lt;table&gt; +  &lt;tr&gt; +  &lt;th align='left'&gt;Registered by &lt;br/&gt;%s&lt;/th&gt; +  &lt;th align='left'&gt;File size distribution&lt;/th&gt; +  &lt;th align='left'&gt;File age distribution&lt;/th&gt; +  &lt;/tr&gt; +  &lt;tr id='tbl'&gt; +  &lt;td&gt; +  %d files (max: %d)&lt;br/&gt; +  %d bytes (max: %d)&lt;br/&gt; +  Age limit: %d seconds +  &lt;/td&gt; +  &lt;td&gt; + %s&lt;/td&gt; +  &lt;td&gt; + %s&lt;/td&gt; +  &lt;/tr&gt; +  &lt;/table&gt; +  &lt;/td&gt; + &lt;/tr&gt; + </o> + <t></t> + </str> +  + <str id="1072"> + <o>Not available in this installation of Roxen.</o> + <t></t> + </str> +  + <str id="1073"> + <o>Filesystem GC:</o> + <t></t> + </str>