Merge pull request #724 from frmwrk123/enhancement/I18n
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / option.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/maelstrom/option.xsd">
3 <import>
4 <categories>
5 <!-- modules -->
6 <category name="module">
7 <showorder>1</showorder>
8 </category>
9 <category name="module.system">
10 <parent>module</parent>
11 </category>
12 <category name="module.user">
13 <parent>module</parent>
14 </category>
15 <category name="module.display">
16 <parent>module</parent>
17 </category>
18 <category name="module.content">
19 <parent>module</parent>
20 </category>
21
22 <category name="message"></category>
23
24 <category name="message.general">
25 <parent>message</parent>
26 </category>
27 <!-- /modules -->
28
29 <!-- general -->
30 <category name="general">
31 <showorder>2</showorder>
32 </category>
33 <category name="general.page">
34 <parent>general</parent>
35 </category>
36 <category name="general.image">
37 <parent>general</parent>
38 </category>
39 <category name="general.offline">
40 <parent>general</parent>
41 </category>
42 <category name="general.http">
43 <parent>general</parent>
44 </category>
45 <category name="general.http.cookie">
46 <parent>general.http</parent>
47 </category>
48 <category name="general.http.http">
49 <parent>general.http</parent>
50 </category>
51 <category name="general.http.proxy">
52 <parent>general.http</parent>
53 </category>
54 <category name="general.date">
55 <parent>general</parent>
56 </category>
57 <category name="general.mail">
58 <parent>general</parent>
59 </category>
60 <category name="general.mail.general">
61 <parent>general.mail</parent>
62 </category>
63 <category name="general.mail.send">
64 <parent>general.mail</parent>
65 </category>
66 <category name="general.cache">
67 <parent>general</parent>
68 </category>
69 <category name="general.cache.general">
70 <parent>general.cache</parent>
71 </category>
72 <category name="general.cache.memcache">
73 <parent>general.cache</parent>
74 </category>
75 <!-- /general -->
76
77 <!-- user -->
78 <category name="user">
79 <showorder>3</showorder>
80 </category>
81 <!-- /user -->
82
83 <!-- security -->
84 <category name="security">
85 <showorder>4</showorder>
86 </category>
87 <category name="security.general">
88 <parent>security</parent>
89 </category>
90 <category name="security.general.session">
91 <parent>security.general</parent>
92 </category>
93 <category name="security.blacklist">
94 <parent>security</parent>
95 </category>
96 <category name="security.antispam">
97 <parent>security</parent>
98 </category>
99 <category name="security.censorship">
100 <parent>security</parent>
101 </category>
102 <!-- /security -->
103 </categories>
104
105 <options>
106 <option name="module_master_password">
107 <categoryname>module.system</categoryname>
108 <optiontype>boolean</optiontype>
109 <defaultvalue>0</defaultvalue>
110 </option>
111
112 <option name="enable_debug_mode">
113 <categoryname>module.system</categoryname>
114 <optiontype>boolean</optiontype>
115 <!-- TODO: change to '0' (production mode) later -->
116 <defaultvalue>1</defaultvalue>
117 </option>
118
119 <option name="enable_benchmark">
120 <categoryname>module.system</categoryname>
121 <optiontype>boolean</optiontype>
122 <!-- TODO: change to '0' (production mode) later -->
123 <defaultvalue>1</defaultvalue>
124 </option>
125
126 <option name="module_api_access">
127 <categoryname>module.system</categoryname>
128 <optiontype>boolean</optiontype>
129 <!-- TODO: change to '0' (production mode) later -->
130 <defaultvalue>1</defaultvalue>
131 </option>
132
133 <option name="log_ip_address">
134 <categoryname>module.system</categoryname>
135 <optiontype>boolean</optiontype>
136 <defaultvalue>1</defaultvalue>
137 </option>
138
139 <!-- general.page -->
140 <option name="page_title">
141 <categoryname>general.page</categoryname>
142 <optiontype>textI18n</optiontype>
143 <supporti18n>1</supporti18n>
144 <requirei18n>0</requirei18n>
145 </option>
146 <option name="page_description">
147 <categoryname>general.page</categoryname>
148 <optiontype>textI18n</optiontype>
149 <supporti18n>1</supporti18n>
150 <requirei18n>0</requirei18n>
151 </option>
152 <option name="page_url">
153 <categoryname>general.page</categoryname>
154 <optiontype>text</optiontype>
155 </option>
156 <option name="page_urls">
157 <categoryname>general.page</categoryname>
158 <optiontype>textarea</optiontype>
159 </option>
160 <option name="meta_keywords">
161 <categoryname>general.page</categoryname>
162 <optiontype>text</optiontype>
163 </option>
164 <option name="meta_description">
165 <categoryname>general.page</categoryname>
166 <optiontype>text</optiontype>
167 </option>
168
169 <!-- /general.page -->
170
171 <!-- general.image -->
172 <option name="image_adapter_type">
173 <categoryname>general.image</categoryname>
174 <optiontype>radioButton</optiontype>
175 <defaultvalue><![CDATA[gd]]></defaultvalue>
176 <selectoptions>
177 <![CDATA[gd:wcf.acp.option.image_adapter_type.gd
178 imagick:wcf.acp.option.image_adapter_type.imagick]]>
179 </selectoptions>
180 </option>
181 <!-- /general.image -->
182
183 <!-- general.http.cookie -->
184 <option name="cookie_prefix">
185 <categoryname>general.http.cookie</categoryname>
186 <optiontype>text</optiontype>
187 <defaultvalue>wcf_</defaultvalue>
188 <validationpattern>.+</validationpattern>
189 </option>
190 <option name="cookie_path">
191 <categoryname>general.http.cookie</categoryname>
192 <optiontype>text</optiontype>
193 <defaultvalue></defaultvalue>
194 </option>
195 <option name="cookie_domain">
196 <categoryname>general.http.cookie</categoryname>
197 <optiontype>text</optiontype>
198 </option>
199 <!-- /general.http.cookie-->
200
201 <!-- general.http.http -->
202 <option name="http_enable_no_cache_headers">
203 <categoryname>general.http.http</categoryname>
204 <optiontype>boolean</optiontype>
205 <defaultvalue>0</defaultvalue>
206 </option>
207 <option name="http_enable_gzip">
208 <categoryname>general.http.http</categoryname>
209 <optiontype>boolean</optiontype>
210 <defaultvalue>1</defaultvalue>
211 <enableoptions><![CDATA[http_gzip_level]]></enableoptions>
212 </option>
213 <option name="http_gzip_level">
214 <categoryname>general.http.http</categoryname>
215 <optiontype>integer</optiontype>
216 <defaultvalue>1</defaultvalue>
217 </option>
218 <!-- /general.http.http -->
219
220 <!-- general.http.proxy -->
221 <option name="proxy_server_http">
222 <categoryname>general.http.proxy</categoryname>
223 <optiontype>text</optiontype>
224 </option>
225 <!-- /general.http.proxy -->
226
227 <!-- general.session -->
228 <option name="session_timeout">
229 <categoryname>security.general.session</categoryname>
230 <optiontype>integer</optiontype>
231 <defaultvalue>1800</defaultvalue>
232 <validationpattern>^[^0]</validationpattern>
233 </option>
234 <option name="user_online_timeout">
235 <categoryname>security.general.session</categoryname>
236 <optiontype>integer</optiontype>
237 <defaultvalue>900</defaultvalue>
238 </option>
239 <option name="session_validate_ip_address">
240 <categoryname>security.general.session</categoryname>
241 <optiontype>boolean</optiontype>
242 <defaultvalue>0</defaultvalue>
243 </option>
244 <option name="session_validate_user_agent">
245 <categoryname>security.general.session</categoryname>
246 <optiontype>boolean</optiontype>
247 <defaultvalue>1</defaultvalue>
248 </option>
249 <!-- /general.session -->
250
251 <!-- security.blacklist -->
252 <option name="blacklist_ip_addresses">
253 <categoryname>security.blacklist</categoryname>
254 <optiontype>textareaIpAddress</optiontype>
255 </option>
256 <option name="blacklist_user_agents">
257 <categoryname>security.blacklist</categoryname>
258 <optiontype>textarea</optiontype>
259 </option>
260 <option name="blacklist_hostnames">
261 <categoryname>security.blacklist</categoryname>
262 <optiontype>textarea</optiontype>
263 </option>
264 <!-- /security.blacklist -->
265
266 <!-- general.date -->
267 <option name="timezone">
268 <categoryname>general.date</categoryname>
269 <optiontype>timezone</optiontype>
270 <defaultvalue>Europe/London</defaultvalue>
271 </option>
272 <option name="show_clock">
273 <categoryname>general.date</categoryname>
274 <optiontype>boolean</optiontype>
275 <defaultvalue>1</defaultvalue>
276 </option>
277 <!-- /general.date -->
278
279 <!-- mail.general -->
280 <option name="mail_from_name">
281 <categoryname>general.mail.general</categoryname>
282 <optiontype>text</optiontype>
283 <defaultvalue><![CDATA[]]></defaultvalue>
284 </option>
285 <option name="mail_from_address">
286 <categoryname>general.mail.general</categoryname>
287 <optiontype>text</optiontype>
288 <defaultvalue><![CDATA[]]></defaultvalue>
289 </option>
290 <option name="mail_admin_address">
291 <categoryname>general.mail.general</categoryname>
292 <optiontype>text</optiontype>
293 <defaultvalue><![CDATA[]]></defaultvalue>
294 </option>
295 <option name="mail_signature">
296 <categoryname>general.mail.general</categoryname>
297 <optiontype>textareaI18n</optiontype>
298 <defaultvalue><![CDATA[]]></defaultvalue>
299 <supporti18n>1</supporti18n>
300 <requirei18n>0</requirei18n>
301 </option>
302 <!-- /mail.general -->
303
304 <!-- mail.send -->
305 <option name="mail_send_method">
306 <categoryname>general.mail.send</categoryname>
307 <optiontype>radioButton</optiontype>
308 <defaultvalue><![CDATA[php]]></defaultvalue>
309 <selectoptions><![CDATA[php:wcf.acp.option.mail_send_method.php
310 smtp:wcf.acp.option.mail_send_method.smtp
311 debug:wcf.acp.option.mail_send_method.debug]]></selectoptions>
312 <enableoptions><![CDATA[php:mail_use_f_param,!mail_debug_logfile_path,!mail_smtp_host,!mail_smtp_port,!mail_smtp_user,!mail_smtp_password
313 smtp:!mail_debug_logfile_path,!mail_use_f_param,mail_smtp_host,mail_smtp_port,mail_smtp_user,mail_smtp_password
314 debug:mail_debug_logfile_path,!mail_use_f_param,!mail_smtp_host,!mail_smtp_port,!mail_smtp_user,!mail_smtp_password]]></enableoptions>
315 </option>
316 <option name="mail_debug_logfile_path">
317 <categoryname>general.mail.send</categoryname>
318 <optiontype>text</optiontype>
319 </option>
320 <option name="mail_smtp_host">
321 <categoryname>general.mail.send</categoryname>
322 <optiontype>text</optiontype>
323 </option>
324 <option name="mail_smtp_port">
325 <categoryname>general.mail.send</categoryname>
326 <optiontype>integer</optiontype>
327 <defaultvalue><![CDATA[25]]></defaultvalue>
328 </option>
329 <option name="mail_smtp_user">
330 <categoryname>general.mail.send</categoryname>
331 <optiontype>text</optiontype>
332 </option>
333 <option name="mail_smtp_password">
334 <categoryname>general.mail.send</categoryname>
335 <optiontype>password</optiontype>
336 </option>
337 <option name="mail_use_f_param">
338 <categoryname>general.mail.send</categoryname>
339 <optiontype>boolean</optiontype>
340 </option>
341 <option name="mail_use_formatted_address">
342 <categoryname>general.mail.send</categoryname>
343 <optiontype>boolean</optiontype>
344 </option>
345 <!-- /mail.send -->
346
347 <!-- general.cache -->
348 <option name="cache_source_type">
349 <categoryname>general.cache.general</categoryname>
350 <optiontype>radioButton</optiontype>
351 <defaultvalue><![CDATA[disk]]></defaultvalue>
352 <selectoptions><![CDATA[disk:wcf.acp.option.cache_source_type.disk
353 memcache:wcf.acp.option.cache_source_type.memcache
354 apc:wcf.acp.option.cache_source_type.apc
355 no:wcf.acp.option.cache_source_type.no]]></selectoptions>
356 <enableoptions><![CDATA[disk:!cache_source_memcache_host,!cache_source_memcache_use_pconnect
357 memcache:cache_source_memcache_host,cache_source_memcache_use_pconnect
358 apc:!cache_source_memcache_host,!cache_source_memcache_use_pconnect
359 no:!cache_source_memcache_host,!cache_source_memcache_use_pconnect]]></enableoptions>
360 </option>
361
362 <option name="cache_source_memcache_host">
363 <categoryname>general.cache.memcache</categoryname>
364 <optiontype>textarea</optiontype>
365 </option>
366
367 <option name="cache_source_memcache_use_pconnect">
368 <categoryname>general.cache.memcache</categoryname>
369 <optiontype>boolean</optiontype>
370 </option>
371 <!-- /general.cache -->
372 </options>
373 </import>
374 </data>