1<?php
2$lang['request_match_key']    = '<code>$_SERVER</code> key to read when deciding whether the request comes from the extranet. Use <code>REMOTE_ADDR</code> for a direct connection, or an <code>HTTP_*</code> key for a header injected by a proxy or load balancer. Examples: <code>HTTP_X_FORWARDED_FOR</code>, <code>HTTP_X_NETWORK_ZONE</code>, <code>HTTP_X_UPSTREAM_HOST</code>.';
3$lang['extranet_match_list']  = 'List of values treated as extranet (comma-separated). Matching is done against the full value and also against each item if the header contains a comma-separated list. Examples: <code>10.100.10.1,10.100.10.2</code>, <code>extranet</code>, <code>frontend-ext-01</code>.';
4$lang['extranet_match_regex'] = 'Regular expression used to detect an extranet request from the value read in <code>$_SERVER</code>. It is tested against the full value and also against each item if the header contains a comma-separated list. Examples: <code>/10\.100\.[0-9]+\.[0-9]+/</code>, <code>/^extranet$/</code>, <code>/^frontend-ext-/</code>.';
5
6$lang['default_policy']               = 'Default policy';
7$lang['default_policy_o_force_allow'] = 'Allow by default (~~NOEXTRANET~~ ignored)';
8$lang['default_policy_o_allow']       = 'Allow by default';
9$lang['default_policy_o_block']       = 'Block by default';
10$lang['default_policy_o_force_block'] = 'Block by default (~~EXTRANET~~ ignored)';
11
12$lang['filter_list']  = 'Page/media filter (one entry per line). Its role depends on the policy: for <em>Allow by default</em> policies, listed items are <strong>blocked</strong>; for <em>Block by default</em> policies, listed items are <strong>allowed</strong>. Format: exact page (<code>wiki:start</code>), namespace (<code>wiki:</code>), wildcard (<code>wiki:*</code>)';
13$lang['filter_regex'] = 'Regular expression to filter pages/media. Same role as the filter list depending on the policy. Example: <code>/^wiki:/</code>';
14
15$lang['hide_files']                    = 'Apply restrictions to media files? The filter follows the same logic as for pages.';
16$lang['hide_files_o_all']              = 'Yes, all media files';
17$lang['hide_files_o_except_pageicons'] = 'Yes, except pagesicon plugin icons';
18$lang['hide_files_o_none']             = 'No, media files stay visible';
19
20$lang['disable_actions']             = 'DokuWiki actions to disable for extranet visitors (in addition to ACL)';
21$lang['restricted_disable_actions'] = 'Additional actions to disable when the current page is restricted (e.g. <code>vote</code>). Accepts any action name, including plugin actions.';
22$lang['preserve_first_title'] = 'Keep the first heading on hidden pages';
23$lang['message_prefix']       = 'Restriction message prefix. Accepts any DokuWiki syntax, including plugin tags (e.g. <code>~~NOVOTE~~</code>). Example: <code>&lt;adm danger&gt;</code> or <code>&lt;WRAP alert&gt;</code>';
24$lang['message_suffix']       = 'Restriction message suffix. Example: <code>&lt;/adm&gt;</code> or <code>&lt;/WRAP&gt;</code>';
25