]> glassweightruler.freedombox.rocks Git - Ventoy.git/blob - Plugson/www/plugson_control.html
keep up with 1.0.67 (#1464)
[Ventoy.git] / Plugson / www / plugson_control.html
1 <div class="box box-primary" id="control">
2 <div class="box-header">
3 <div class="col-sm-8" style="padding-top:8px;">
4 <i class="fa fa-wrench">&nbsp;&nbsp;</i>
5 <h1 class="box-title" style="font-weight:bold;" id="id_h1_page_title">全局控制插件</h1>
6 </div>
7
8 <div class="col-sm-2" style="padding-top:2px;">
9 <button id="id_btn_collapse" class="btn btn-sm btn-primary"><i style="font-size: 14px;" class="fa fa-minus"></i></button>
10 <button id="id_btn_expand" class="btn btn-sm btn-primary"><i style="font-size: 14px;" class="fa fa-plus"></i></button>
11 </div>
12
13 <div class="col-sm-2" style="font-size:16px;padding-top:8px;">
14 <a id="id_a_official_doc" target="_blank" href="https://www.ventoy.net/cn/plugin_control.html"><span class="fa fa-link"></span><span id="id_span_official_doc">官网文档</span></a>
15 </div>
16 </div>
17 <legend></legend>
18
19 <div class="box-body">
20 <div class="nav-tabs-custom">
21 <ul class="nav nav-tabs" id="id_tab_control">
22 <li class=""><a href="#tab_0" data-toggle="tab" aria-expanded="false" style="font-weight:bold" >control</a></li>
23 <li class=""><a href="#tab_1" data-toggle="tab" aria-expanded="false" style="font-weight:bold">control_legacy</a></li>
24 <li class=""><a href="#tab_2" data-toggle="tab" aria-expanded="false" style="font-weight:bold">control_uefi</a></li>
25 <li class=""><a href="#tab_3" data-toggle="tab" aria-expanded="false" style="font-weight:bold">control_ia32</a></li>
26 <li class=""><a href="#tab_4" data-toggle="tab" aria-expanded="false" style="font-weight:bold">control_aa64</a></li>
27 <li class=""><a href="#tab_5" data-toggle="tab" aria-expanded="false" style="font-weight:bold">control_mips</a></li>
28 </ul>
29 </div>
30
31
32 <div class="box box-primary box-solid">
33 <div class="box-header with-border">
34 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_DEFAULT_SEARCH_ROOT
35 <span id="id_span_desc_cn"> —— 指定搜索目录</span></h3>
36 <div class="box-tools pull-right">
37 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
38 </div><!-- /.box-tools -->
39 </div><!-- /.box-header -->
40 <div class="box-body no-padding">
41 <table class="table table-bordered no-padding">
42 <tr style="font-weight:bold;">
43 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
44 <td>
45 <div class="col-sm-9" style="padding-left:0px;">
46 <input type="text" class="form-control" id="id_ctrl_text_search_root" name="name_ctrl_text_search_root" disabled="disabled"/>
47 </div>
48 <div class="col-sm-1" id="id_ctrl_div_root_status">
49 <span id="id_ctrl_span_search_root_valid" style="line-height: 2;" class="badge bg-green">有效</span>
50 <span id="id_ctrl_span_search_root_invalid" style="line-height: 2;" class="badge bg-red">无效</span>
51 </div>
52 <div class="col-sm-1">
53 <button id="id_ctrl_btn_sel_root" class="btn btn-primary btn-add"><span class="fa fa-edit"></span><span id="id_span_edit"> 设置</span></button>
54 </div>
55 <div class="col-sm-1">
56 <button id="id_ctrl_btn_clr_root" class="btn btn-danger btn-del"><span class="fa fa-trash"></span><span id="id_span_clear"> 清除</span></button>
57 </div>
58 </td>
59 </tr>
60 <tr id="tr_title_desc_cn">
61 <td class="td_ctrl_col">选项说明</td>
62 <td>
63 指定搜索ISO文件的根目录。默认Ventoy会搜索U盘上的所有目录和子目录,当你U盘上有海量的文件时,这个过程会很慢。<br/>
64 这种情况下你可以把ISO文件单独放在某个子目录下,然后通过这个变量来指定搜索路径,此时Ventoy就只会搜索该目录及其子目录。<br/>
65 注意这里不能设置为U盘根目录,必须为一个子目录。
66 </td>
67 </tr>
68 <tr id="tr_title_desc_en">
69 <td class="td_ctrl_col">Option Description</td>
70 <td>
71 The root path where to search the image files. By default, Ventoy will search all the directories and subdirectories in the USB. This will be very slow when you have huge number of files in the USB.
72 In this case, you can put all the image files in one subdirectory and use this to specify the search path.
73 After that Ventoy will only search this directory and its subdirectories for image files.<br/>
74 Note: the path must not be the mountpoint of the first partition, but a subdirectory.
75 </td>
76 </tr>
77 </table>
78 </div><!-- /.box-body -->
79 </div><!-- /.box -->
80
81
82 <div class="box box-primary box-solid">
83 <div class="box-header with-border">
84 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_WIN11_BYPASS_CHECK
85 <span id="id_span_desc_cn"> —— 绕过Windows 11硬件检查</span></h3>
86 <div class="box-tools pull-right">
87 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
88 </div><!-- /.box-tools -->
89 </div><!-- /.box-header -->
90 <div class="box-body no-padding">
91 <table class="table table-bordered no-padding">
92 <tr style="font-weight:bold;">
93 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
94 <td>
95 <label class="radio-inline">
96 <input type="radio" id="id_ctrl_bypass_win11_radio0" name="id_ctrl_bypass_win11_radio" data-type="0" value="0"/> <span style="font-weight:bold;">0</span>
97 </label>&nbsp;&nbsp;&nbsp;&nbsp;
98 <label class="radio-inline">
99 <input type="radio" id="id_ctrl_bypass_win11_radio1" name="id_ctrl_bypass_win11_radio" data-type="1" value="1"/> <span style="font-weight:bold;">1</span>
100 </label>
101 </td>
102 </tr>
103 <tr id="tr_title_desc_cn">
104 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
105 <td>
106 <code style="font-weight: bold;">0</code> 不绕过Windows 11安装时的硬件检查。<br/>
107 <code style="font-weight: bold;">1</code> 绕过Windows 11安装时的硬件检查。<br/><br/>
108 该选项只对标准Windows 11 ISO文件有效,对于其他镜像文件无效。
109 当设置为1时,Ventoy 会在安装时创建以下几个注册表项用来绕过 Windows 11 安装程序的硬件检查。<br/>
110 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassRAMCheck</code><br/>
111 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassTPMCheck</code><br/>
112 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassSecureBootCheck</code><br/>
113 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassCPUCheck</code><br/>
114 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassStorageCheck</code><br/>
115 </td>
116 </tr>
117 <tr id="tr_title_desc_en">
118 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
119 <td>
120 <code style="font-weight: bold;">0</code> Don not bypass Windows 11 hardware check.<br/>
121 <code style="font-weight: bold;">1</code> Bypass Windows 11 hardware check. <br/><br/>
122 This option only avaliable for standard Windows 11 ISO files.
123 When set to 1, Ventoy will create the following registries to bypass Windows 11 hardware check when install. <br/>
124 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassRAMCheck</code><br/>
125 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassTPMCheck</code><br/>
126 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassSecureBootCheck</code><br/>
127 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassCPUCheck</code><br/>
128 <code>HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassStorageCheck</code><br/>
129 </td>
130 </tr>
131 </table>
132 </div><!-- /.box-body -->
133 </div><!-- /.box -->
134
135
136
137
138
139
140 <div class="box box-primary box-solid">
141 <div class="box-header with-border">
142 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_DEFAULT_MENU_MODE
143 <span id="id_span_desc_cn"> —— 菜单显示模式</span></h3>
144 <div class="box-tools pull-right">
145 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
146 </div><!-- /.box-tools -->
147 </div><!-- /.box-header -->
148 <div class="box-body no-padding">
149 <table class="table table-bordered no-padding">
150 <tr style="font-weight:bold;">
151 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
152 <td>
153 <label class="radio-inline">
154 <input type="radio" id="id_ctrl_radio_menu_mode0" name="id_ctrl_radio_menu_mode" data-type="0" value="0"> <span style="font-weight:bold;">0</span>
155 </label>&nbsp;&nbsp;&nbsp;&nbsp;
156 <label class="radio-inline">
157 <input type="radio" id="id_ctrl_radio_menu_mode1" name="id_ctrl_radio_menu_mode" data-type="1" value="1"> <span style="font-weight:bold;">1</span>
158 </label>
159 </td>
160 </tr>
161 <tr id="tr_title_desc_cn">
162 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
163 <td>启动菜单默认显示模式,
164 <code style="font-weight: bold;">0</code> 列表模式 &nbsp;&nbsp;
165 <code style="font-weight: bold;">1</code> TreeView(目录树) 模式</td>
166 </tr>
167 <tr id="tr_title_desc_en">
168 <td class="td_ctrl_col">Option Description</td>
169 <td>
170 Default boot menu display mode.
171 <code style="font-weight: bold;">0</code> ListView Mode &nbsp;&nbsp
172 <code style="font-weight: bold;">1</code> TreeView Mode
173 </td>
174 </tr>
175 </table>
176 </div><!-- /.box-body -->
177 </div><!-- /.box -->
178
179
180
181
182
183
184
185 <div class="box box-primary box-solid">
186 <div class="box-header with-border">
187 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_MENU_TIMEOUT
188 <span id="id_span_desc_cn"> —— 启动倒计时</span></h3>
189 <div class="box-tools pull-right">
190 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
191 </div><!-- /.box-tools -->
192 </div><!-- /.box-header -->
193 <div class="box-body no-padding">
194 <table class="table table-bordered no-padding">
195 <tr style="font-weight:bold;">
196 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
197 <td>
198 <div class="col-sm-9" style="padding-left:0px;">
199 <input type="text" class="form-control" id="id_ctrl_text_timeout" name="name_ctrl_text_timeout"/>
200 </div>
201 </td>
202 </tr>
203 <tr id="tr_title_desc_cn">
204 <td class="td_ctrl_col">选项说明</td>
205 <td>
206 菜单倒计时(秒)。默认为0(即没有超时时间),设置之后,比如设置为10,则在倒计时10秒之后,会自动启动选中的镜像文件。在倒计时的过程中按任意键会停止倒计时,等待用户操作。
207 </td>
208 </tr>
209 <tr id="tr_title_desc_en">
210 <td class="td_ctrl_col">Option Description</td>
211 <td>
212 Menu timeout (seconds). Default value is 0 (no timeout is set). <br/>
213 When you set it to 10 for example, the selected image will be booted automatically after 10 seconds.
214 During the countdown, pressing any key will stop the countdown and wait for user operation.
215 </td>
216 </tr>
217 </table>
218 </div><!-- /.box-body -->
219 </div><!-- /.box -->
220
221
222
223 <div class="box box-primary box-solid">
224 <div class="box-header with-border">
225 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_DEFAULT_IMAGE
226 <span id="id_span_desc_cn"> —— 默认选中的镜像文件</span></h3>
227 <div class="box-tools pull-right">
228 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
229 </div><!-- /.box-tools -->
230 </div><!-- /.box-header -->
231 <div class="box-body no-padding">
232 <table class="table table-bordered no-padding">
233 <tr style="font-weight:bold;">
234 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
235 <td>
236 <div class="col-sm-9" style="padding-left:0px;">
237 <input type="text" class="form-control" id="id_ctrl_text_default_img" name="name_id_ctrl_text_default_img" disabled="disabled"/>
238 </div>
239 <div class="col-sm-1" id="id_ctrl_div_img_status">
240 <span id="id_ctrl_span_img_valid" style="line-height: 2;" class="badge bg-green">有效</span>
241 <span id="id_ctrl_span_img_invalid" style="line-height: 2;" class="badge bg-red">无效</span>
242 </div>
243 <div class="col-sm-1">
244 <button id="id_ctrl_btn_default_img" class="btn btn-primary btn-add"><span class="fa fa-edit"></span><span id="id_span_edit"> 设置</span></button>
245 </div>
246 <div class="col-sm-1">
247 <button id="id_ctrl_btn_clr_default" class="btn btn-danger btn-del"><span class="fa fa-trash"></span><span id="id_span_clear"> 清除</span></button>
248 </div>
249 </td>
250 </tr>
251 <tr id="tr_title_desc_cn">
252 <td class="td_ctrl_col">选项说明</td>
253 <td>
254 正常情况下默认选中的是第1个镜像文件。通过这个选项可以设置默认选中的镜像文件,一般和 VTOY_MENU_TIMEOUT 一起使用。<br/>
255 可以设置为 WIM/VHD/IMG 等支持的文件,必须是以 / 开始的全路径,ListView模式和TreeView模式都支持。 <br/>
256 注意,当同时设置了 VTOY_DEFAULT_SEARCH_ROOT 以后,VTOY_DEFAULT_IMAGE 对应的文件必须位于 VTOY_DEFAULT_SEARCH_ROOT 对应的目录下,否则不会生效。
257 </td>
258 </tr>
259 <tr id="tr_title_desc_en">
260 <td class="td_ctrl_col">Option Description</td>
261 <td>
262 Default selected image path. Normally used with VTOY_MENU_TIMEOUT. <br/>It can be ISO/WIM/VHD/IMG ... and supported in both ListView mode and TreeView mode.<br/>
263 Attention that, when VTOY_DEFAULT_SEARCH_ROOT is set, VTOY_DEFAULT_IMAGE must be in the directory (or sub-directory) of VTOY_DEFAULT_SEARCH_ROOT, otherwise it will not take effect.
264 </td>
265 </tr>
266 </table>
267 </div><!-- /.box-body -->
268 </div><!-- /.box -->
269
270
271
272
273
274
275
276
277 <div class="box box-primary box-solid">
278 <div class="box-header with-border">
279 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_MAX_SEARCH_LEVEL
280 <span id="id_span_desc_cn"> —— 最大搜索目录深度</span></h3>
281 <div class="box-tools pull-right">
282 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
283 </div><!-- /.box-tools -->
284 </div><!-- /.box-header -->
285 <div class="box-body no-padding">
286 <table class="table table-bordered no-padding">
287 <tr style="font-weight:bold;">
288 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
289 <td>
290 <select id="id_ctrl_sel_max_depth" name="name_ctrl_sel_max_depth" class="form-control">
291 <option title="max" selected>max</option>
292 <option title="0">0</option>
293 <option title="1">1</option>
294 <option title="2">2</option>
295 <option title="3">3</option>
296 <option title="4">4</option>
297 <option title="5">5</option>
298 <option title="6">6</option>
299 <option title="7">7</option>
300 <option title="8">8</option>
301 <option title="9">9</option>
302 <option title="10">10</option>
303 </select>
304 </td>
305 </tr>
306 <tr id="tr_title_desc_cn">
307 <td class="td_ctrl_col">选项说明</td>
308 <td>
309 最大搜索子目录的层数,取值为:<code>max</code> <code>0</code> <code>1</code> <code>2</code> <code>3</code> <code>...</code>
310 &nbsp;&nbsp;&nbsp;默认值为:<code>max</code><br/>
311 默认Ventoy会递归搜索磁盘上的所有目录和子目录,不管目录结构有多深都会搜索到底。你可以通过这个参数来控制搜索时的路径深度。<br/><br/>
312 <code>max</code> : 最大层数,也就是搜索所有子目录的意思。这也是 Ventoy 的默认值。<br/>
313 <code>0</code> : 搜索0层子目录,只列出根目录下的文件,不去搜索任何一个子目录。<br/>
314 <code>1</code> : 搜索1层子目录,除了根目录下的文件以外,再搜索根目录下的1级子目录。但是不再搜索1级子目录下的子目录(2级子目录)。<br/>
315 <code>2</code> : 搜索2层子目录,除了根目录下的文件以外,再搜索根目录下的1级子目录以及1级子目录下的子目录(2级子目录)。<br/>
316 <code>3</code> : 搜索3层子目录,......<br/>
317 <code>...</code><br/><br/>
318 注意,如果 <code>VTOY_DEFAULT_SEARCH_ROOT</code> 参数也同时设置了的话,则就以 <code>VTOY_DEFAULT_SEARCH_ROOT</code> 指定的目录作为根目录开始计算。
319 </td>
320 </tr>
321 <tr id="tr_title_desc_en">
322 <td class="td_ctrl_col">Option Description</td>
323 <td>
324 Max subdirectory level when search for image files. It's value can be: <code>max</code> <code>0</code> <code>1</code> <code>2</code> <code>3</code> <code>...</code>
325 &nbsp;&nbsp;&nbsp;default is : <code>max</code><br/>
326 By default, Ventoy will search all the directories and sub directories recursively no matter how deep the directory level is.<br/>
327 You can use this parameter to set a max-depth for the search path.<br/><br/>
328 <code>max</code> : Maximum, search all the directories and subdirectories. This is Ventoy's default value.<br/>
329 <code>0</code> : Only search files in the root and don't search any subdirectories.<br/>
330 <code>1</code> : Search up to level 1 of subdirectories.<br/>
331 <code>2</code> : Search up to level 2 of subdirectories.<br/>
332 <code>3</code> : Search up to level 3 of subdirectories.<br/>
333 <code>...</code><br/><br/>
334 If <code>VTOY_DEFAULT_SEARCH_ROOT</code> is set at the same time. Then the level is counted from <code>VTOY_DEFAULT_SEARCH_ROOT</code> .
335 </td>
336 </tr>
337 </table>
338 </div><!-- /.box-body -->
339 </div><!-- /.box -->
340
341
342
343 <div class="box box-primary box-solid">
344 <div class="box-header with-border">
345 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_LINUX_REMOUNT
346 <span id="id_span_desc_cn"> —— Linux 启动后继续访问ISO文件所在分区</span></h3>
347 <div class="box-tools pull-right">
348 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
349 </div><!-- /.box-tools -->
350 </div><!-- /.box-header -->
351 <div class="box-body no-padding">
352 <table class="table table-bordered no-padding">
353 <tr style="font-weight:bold;">
354 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
355 <td>
356 <label class="radio-inline">
357 <input type="radio" id="id_ctrl_linux_remount_radio0" name="id_ctrl_linux_remount_radio" data-type="0" value="0"/> <span style="font-weight:bold;">0</span>
358 </label>&nbsp;&nbsp;&nbsp;&nbsp;
359 <label class="radio-inline">
360 <input type="radio" id="id_ctrl_linux_remount_radio1" name="id_ctrl_linux_remount_radio" data-type="1" value="1"/> <span style="font-weight:bold;">1</span>
361 </label>
362 </td>
363 </tr>
364 <tr id="tr_title_desc_cn">
365 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
366 <td>
367 <code style="font-weight: bold;">0</code> Linux启动后不需要继续访问ISO文件所在的分区。<br/>
368 <code style="font-weight: bold;">1</code> Linux启动后需要继续访问ISO文件所在的分区。<br/><br/>
369 该选项只对 Linux 系统镜像有效。<br/>
370 默认情况下,受Linux内核相关功能的限制,对于Linux系统,在启动后无法继续访问ISO文件所在的分区。在mount的时候会提示 device busy。<br/>
371 如果这里选择 1,则 Ventoy 会尝试通过一些特殊的手段绕过内核的这个限制,但是这个功能是实验性质的,没有经过大规模和长时间的验证。
372 </td>
373 </tr>
374 <tr id="tr_title_desc_en">
375 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
376 <td>
377 <code style="font-weight: bold;">0</code> I don't need to access the image partition after boot.<br/>
378 <code style="font-weight: bold;">1</code> I need to access the image partition after boot. <br/><br/>
379 This option is only avaliable for Linux distro image files. <br/>
380
381 By default, the image partition where the ISO files locate can not be accessed after boot. When you try to mount it you will get device busy error.
382 This is due to linux kernel restriction (device-mapper module).<br/>
383 If you select 1 here, Ventoy will try to bypass the restriction with some special mechanism.<br/>
384 But it should be noted that, this is an experimental feature and is not fully tested.
385
386 </td>
387 </tr>
388 </table>
389 </div><!-- /.box-body -->
390 </div><!-- /.box -->
391
392
393
394
395 <div class="box box-primary box-solid">
396 <div class="box-header with-border">
397 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_DEFAULT_KBD_LAYOUT
398 <span id="id_span_desc_cn"> —— 默认键盘布局</span></h3>
399 <div class="box-tools pull-right">
400 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
401 </div><!-- /.box-tools -->
402 </div><!-- /.box-header -->
403 <div class="box-body no-padding">
404 <table class="table table-bordered no-padding">
405 <tr style="font-weight:bold;">
406 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
407 <td>
408 <select id="id_ctrl_sel_kbd" name="name_ctrl_sel_kbd" class="form-control">
409 <option title="QWERTY_USA" selected>QWERTY_USA</option>
410 <option title="AZERTY">AZERTY</option>
411 <option title="CZECH_QWERTY">CZECH_QWERTY</option>
412 <option title="CZECH_QWERTZ">CZECH_QWERTZ</option>
413 <option title="DANISH">DANISH</option>
414 <option title="DVORAK_USA">DVORAK_USA</option>
415 <option title="FRENCH">FRENCH</option>
416 <option title="GERMAN">GERMAN</option>
417 <option title="ITALIANO">ITALIANO</option>
418 <option title="JAPAN_106">JAPAN_106</option>
419 <option title="LATIN_USA">LATIN_USA</option>
420 <option title="PORTU_BRAZIL">PORTU_BRAZIL</option>
421 <option title="QWERTY_UK">QWERTY_UK</option>
422 <option title="QWERTZ">QWERTZ</option>
423 <option title="QWERTZ_HUN">QWERTZ_HUN</option>
424 <option title="QWERTZ_SLOV_CROAT">QWERTZ_SLOV_CROAT</option>
425 <option title="SPANISH">SPANISH</option>
426 <option title="SWEDISH">SWEDISH</option>
427 <option title="TURKISH_Q">TURKISH_Q</option>
428 <option title="VIETNAMESE">VIETNAMESE</option>
429 </select>
430 </td>
431 </tr>
432 <tr id="tr_title_desc_cn">
433 <td class="td_ctrl_col">选项说明</td>
434 <td>
435 键盘布局
436 </td>
437 </tr>
438 <tr id="tr_title_desc_en">
439 <td class="td_ctrl_col">Option Description</td>
440 <td>
441 Keyboard Layout
442 </td>
443 </tr>
444 </table>
445 </div><!-- /.box-body -->
446 </div><!-- /.box -->
447
448
449
450
451 <div class="box box-primary box-solid">
452 <div class="box-header with-border">
453 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_TREE_VIEW_MENU_STYLE
454 <span id="id_span_desc_cn"> —— TreeView模式显示风格</span></h3>
455 <div class="box-tools pull-right">
456 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
457 </div><!-- /.box-tools -->
458 </div><!-- /.box-header -->
459 <div class="box-body no-padding">
460 <table class="table table-bordered no-padding">
461 <tr style="font-weight:bold;">
462 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
463 <td>
464 <label class="radio-inline">
465 <input type="radio" id="id_ctrl_radio_treestyle0" name="id_ctrl_radio_treestyle" data-type="0" value="0"> <span style="font-weight:bold;">0</span>
466 </label>&nbsp;&nbsp;&nbsp;&nbsp;
467 <label class="radio-inline">
468 <input type="radio" id="id_ctrl_radio_treestyle1" name="id_ctrl_radio_treestyle" data-type="1" value="1"> <span style="font-weight:bold;">1</span>
469 </label>
470 </td>
471 </tr>
472 <tr id="tr_title_desc_cn">
473 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
474 <td>TreeView模式下的菜单风格。
475 <code style="font-weight: bold;">0</code> 显示DIR和文件大小 &nbsp;&nbsp;&nbsp;
476 <code style="font-weight: bold;">1</code> 不显示DIR和文件大小。只在 VTOY_DEFAULT_MENU_MODE 为1时才有效。
477 </td>
478 </tr>
479 <tr id="tr_title_desc_en">
480 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
481 <td>
482 Menu style in TreeView mode.
483 <code style="font-weight: bold;">0</code> with DIR and file size prefix &nbsp;&nbsp;&nbsp;
484 <code style="font-weight: bold;">1</code> No DIR and file size. Default is 0.
485 </td>
486 </tr>
487 </table>
488 </div><!-- /.box-body -->
489 </div><!-- /.box -->
490
491
492 <div class="box box-primary box-solid">
493 <div class="box-header with-border">
494 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_FILT_DOT_UNDERSCORE_FILE
495 <span id="id_span_desc_cn"> —— 过滤以 ._ 开头的文件</span></h3>
496 <div class="box-tools pull-right">
497 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
498 </div><!-- /.box-tools -->
499 </div><!-- /.box-header -->
500 <div class="box-body no-padding">
501 <table class="table table-bordered no-padding">
502 <tr style="font-weight:bold;">
503 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
504 <td>
505 <label class="radio-inline">
506 <input type="radio" id="id_ctrl_radio_underscore0" name="id_ctrl_radio_underscore" data-type="0" value="0"> <span style="font-weight:bold;">0</span>
507 </label>&nbsp;&nbsp;&nbsp;&nbsp;
508 <label class="radio-inline">
509 <input type="radio" id="id_ctrl_radio_underscore1" name="id_ctrl_radio_underscore" data-type="1" value="1"> <span style="font-weight:bold;">1</span>
510 </label>
511 </td>
512 </tr>
513 <tr id="tr_title_desc_cn">
514 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
515 <td>过滤以 ._ 开头的文件。当使用苹果系统时,有时拷贝文件会产生一些 ._ 开头的文件,可以通过此选项过滤掉。
516 <code style="font-weight: bold;">0</code> 不过滤 &nbsp;&nbsp;
517 <code style="font-weight: bold;">1</code> 过滤
518 </td>
519 </tr>
520 <tr id="tr_title_desc_en">
521 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
522 <td>
523 Filter for files with prefix ._ in name. This will be useful when you use macOS (a lot of ._xxx file generated when you copy files).
524 <code style="font-weight: bold;">0</code> Don't filt &nbsp;&nbsp;&nbsp;
525 <code style="font-weight: bold;">1</code> Filt
526 </td>
527 </tr>
528 </table>
529 </div><!-- /.box-body -->
530 </div><!-- /.box -->
531
532
533
534 <div class="box box-primary box-solid">
535 <div class="box-header with-border">
536 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_SORT_CASE_SENSITIVE
537 <span id="id_span_desc_cn"> —— 菜单排序时是否区分大小写</span></h3>
538 <div class="box-tools pull-right">
539 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
540 </div><!-- /.box-tools -->
541 </div><!-- /.box-header -->
542 <div class="box-body no-padding">
543 <table class="table table-bordered no-padding">
544 <tr style="font-weight:bold;">
545 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
546 <td>
547 <label class="radio-inline">
548 <input type="radio" id="id_ctrl_radio_casesensitive0" name="id_ctrl_radio_casesensitive" data-type="0" value="0"> <span style="font-weight:bold;">0</span>
549 </label>&nbsp;&nbsp;&nbsp;&nbsp;
550 <label class="radio-inline">
551 <input type="radio" id="id_ctrl_radio_casesensitive1" name="id_ctrl_radio_casesensitive" data-type="1" value="1"> <span style="font-weight:bold;">1</span>
552 </label>
553 </td>
554 </tr>
555 <tr id="tr_title_desc_cn">
556 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
557 <td>在菜单排序时是否大小写敏感。
558 <code style="font-weight: bold;">0</code> 不区分大小写 &nbsp;&nbsp;&nbsp; <code style="font-weight: bold;">1</code> 区分大小写
559 </td>
560 </tr>
561 <tr id="tr_title_desc_en">
562 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
563 <td>
564 Case sensitive when sort the ISO files or directories. &nbsp;&nbsp;&nbsp;
565 <code style="font-weight: bold;">0</code> case insensitive &nbsp;&nbsp;&nbsp;<code style="font-weight: bold;">1</code> case sensitive
566 </td>
567 </tr>
568 </table>
569 </div><!-- /.box-body -->
570 </div><!-- /.box -->
571
572
573
574 <div class="box box-primary box-solid">
575 <div class="box-header with-border">
576 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_VHD_NO_WARNING</h3>
577 <div class="box-tools pull-right">
578 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
579 </div><!-- /.box-tools -->
580 </div><!-- /.box-header -->
581 <div class="box-body no-padding">
582 <table class="table table-bordered no-padding">
583 <tr style="font-weight:bold;">
584 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
585 <td>
586 <label class="radio-inline">
587 <input type="radio" id="id_ctrl_radio_vhd_warning0" name="id_ctrl_radio_vhd_warning" data-type="0" value="0"> <span style="font-weight:bold;">0</span>
588 </label>&nbsp;&nbsp;&nbsp;&nbsp;
589 <label class="radio-inline">
590 <input type="radio" id="id_ctrl_radio_vhd_warning1" name="id_ctrl_radio_vhd_warning" data-type="1" value="1"> <span style="font-weight:bold;">1</span>
591 </label>
592 </td>
593 </tr>
594 <tr id="tr_title_desc_cn">
595 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
596 <td>
597 <code style="font-weight: bold;">0</code> 启动Windows VHD(x)时,如果U盘分区不是NTFS格式,则显示告警信息。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
598 <code style="font-weight: bold;">1</code> 不显示告警信息。
599 </td>
600 </tr>
601 <tr id="tr_title_desc_en">
602 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
603 <td>
604 <code style="font-weight: bold;">0</code> Show a warning message if the partition is not NTFS when booting VHD(x) file.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
605 <code style="font-weight: bold;">1</code> No warning message.
606 </td>
607 </tr>
608 </table>
609 </div><!-- /.box-body -->
610 </div><!-- /.box -->
611
612
613
614
615
616
617 <div class="box box-primary box-solid">
618 <div class="box-header with-border">
619 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_FILE_FLT_ISO
620 <span id="id_span_desc_cn"> —— 过滤 .iso 文件</span></h3>
621 <div class="box-tools pull-right">
622 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
623 </div><!-- /.box-tools -->
624 </div><!-- /.box-header -->
625 <div class="box-body no-padding">
626 <table class="table table-bordered no-padding">
627 <tr style="font-weight:bold;">
628 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
629 <td>
630 <label class="radio-inline">
631 <input type="radio" id="id_ctrl_radio_filt_iso0" name="id_ctrl_radio_filt_iso" data-type="0" value="0" > <span style="font-weight:bold;">0</span>
632 </label>&nbsp;&nbsp;&nbsp;&nbsp;
633 <label class="radio-inline">
634 <input type="radio" id="id_ctrl_radio_filt_iso1" name="id_ctrl_radio_filt_iso" data-type="1" value="1" > <span style="font-weight:bold;">1</span>
635 </label>
636 </td>
637 </tr>
638 <tr id="tr_title_desc_cn">
639 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
640 <td>
641 <code style="font-weight: bold;">0</code> 不过滤 .iso 文件 &nbsp;&nbsp; &nbsp;&nbsp;
642 <code style="font-weight: bold;">1</code> 过滤掉 .iso 文件。&nbsp;&nbsp; &nbsp;&nbsp;
643 过滤之后 .iso 文件就不会显示在启动菜单中。
644 </td>
645 </tr>
646 <tr id="tr_title_desc_en">
647 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
648 <td>
649 <code style="font-weight: bold;">0</code> List .iso files. &nbsp;&nbsp;&nbsp;&nbsp;
650 <code style="font-weight: bold;">1</code> Filter .iso files. &nbsp;&nbsp;&nbsp;&nbsp;
651 The iso files will not be shown in the boot menu if set to 1.
652 </td>
653 </tr>
654 </table>
655 </div><!-- /.box-body -->
656 </div><!-- /.box -->
657
658
659 <div class="box box-primary box-solid">
660 <div class="box-header with-border">
661 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_FILE_FLT_WIM
662 <span id="id_span_desc_cn"> —— 过滤 .wim 文件</span></h3>
663 <div class="box-tools pull-right">
664 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
665 </div><!-- /.box-tools -->
666 </div><!-- /.box-header -->
667 <div class="box-body no-padding">
668 <table class="table table-bordered no-padding">
669 <tr style="font-weight:bold;">
670 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
671 <td>
672 <label class="radio-inline">
673 <input type="radio" id="id_ctrl_radio_filt_wim0" name="id_ctrl_radio_filt_wim" data-type="0" value="0" > <span style="font-weight:bold;">0</span>
674 </label>&nbsp;&nbsp;&nbsp;&nbsp;
675 <label class="radio-inline">
676 <input type="radio" id="id_ctrl_radio_filt_wim1" name="id_ctrl_radio_filt_wim" data-type="1" value="1" > <span style="font-weight:bold;">1</span>
677 </label>
678 </td>
679 </tr>
680 <tr id="tr_title_desc_cn">
681 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
682 <td>
683 <code style="font-weight: bold;">0</code> 不过滤 .wim 文件 &nbsp;&nbsp; &nbsp;&nbsp;
684 <code style="font-weight: bold;">1</code> 过滤掉 .wim 文件。&nbsp;&nbsp; &nbsp;&nbsp;
685 过滤之后 .wim 文件就不会显示在启动菜单中。
686 </td>
687 </tr>
688 <tr id="tr_title_desc_en">
689 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
690 <td>
691 <code style="font-weight: bold;">0</code> List .wim files. &nbsp;&nbsp;&nbsp;&nbsp;
692 <code style="font-weight: bold;">1</code> Filter .wim files. &nbsp;&nbsp;&nbsp;&nbsp;
693 The wim files will not be shown in the boot menu if set to 1.
694 </td>
695 </tr>
696 </table>
697 </div><!-- /.box-body -->
698 </div><!-- /.box -->
699
700
701
702 <div class="box box-primary box-solid">
703 <div class="box-header with-border">
704 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_FILE_FLT_EFI
705 <span id="id_span_desc_cn"> —— 过滤 .efi 文件</span></h3>
706 <div class="box-tools pull-right">
707 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
708 </div><!-- /.box-tools -->
709 </div><!-- /.box-header -->
710 <div class="box-body no-padding">
711 <table class="table table-bordered no-padding">
712 <tr style="font-weight:bold;">
713 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
714 <td>
715 <label class="radio-inline">
716 <input type="radio" id="id_ctrl_radio_filt_efi0" name="id_ctrl_radio_filt_efi" data-type="0" value="0" > <span style="font-weight:bold;">0</span>
717 </label>&nbsp;&nbsp;&nbsp;&nbsp;
718 <label class="radio-inline">
719 <input type="radio" id="id_ctrl_radio_filt_efi1" name="id_ctrl_radio_filt_efi" data-type="1" value="1" > <span style="font-weight:bold;">1</span>
720 </label>
721 </td>
722 </tr>
723 <tr id="tr_title_desc_cn">
724 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
725 <td>
726 <code style="font-weight: bold;">0</code> 不过滤 .efi 文件 &nbsp;&nbsp; &nbsp;&nbsp;
727 <code style="font-weight: bold;">1</code> 过滤掉 .efi 文件。&nbsp;&nbsp; &nbsp;&nbsp;
728 过滤之后 .efi 文件就不会显示在启动菜单中。
729 </td>
730 </tr>
731 <tr id="tr_title_desc_en">
732 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
733 <td>
734 <code style="font-weight: bold;">0</code> List .efi files. &nbsp;&nbsp;&nbsp;&nbsp;
735 <code style="font-weight: bold;">1</code> Filter .efi files. &nbsp;&nbsp;&nbsp;&nbsp;
736 The efi files will not be shown in the boot menu if set to 1.
737 </td>
738 </tr>
739 </table>
740 </div><!-- /.box-body -->
741 </div><!-- /.box -->
742
743
744
745 <div class="box box-primary box-solid">
746 <div class="box-header with-border">
747 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_FILE_FLT_IMG
748 <span id="id_span_desc_cn"> —— 过滤 .img 文件</span></h3>
749 <div class="box-tools pull-right">
750 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
751 </div><!-- /.box-tools -->
752 </div><!-- /.box-header -->
753 <div class="box-body no-padding">
754 <table class="table table-bordered no-padding">
755 <tr style="font-weight:bold;">
756 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
757 <td>
758 <label class="radio-inline">
759 <input type="radio" id="id_ctrl_radio_filt_img0" name="id_ctrl_radio_filt_img" data-type="0" value="0" > <span style="font-weight:bold;">0</span>
760 </label>&nbsp;&nbsp;&nbsp;&nbsp;
761 <label class="radio-inline">
762 <input type="radio" id="id_ctrl_radio_filt_img1" name="id_ctrl_radio_filt_img" data-type="1" value="1" > <span style="font-weight:bold;">1</span>
763 </label>
764 </td>
765 </tr>
766 <tr id="tr_title_desc_cn">
767 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
768 <td>
769 <code style="font-weight: bold;">0</code> 不过滤 .img 文件 &nbsp;&nbsp; &nbsp;&nbsp;
770 <code style="font-weight: bold;">1</code> 过滤掉 .img 文件。&nbsp;&nbsp; &nbsp;&nbsp;
771 过滤之后 .img 文件就不会显示在启动菜单中。
772 </td>
773 </tr>
774 <tr id="tr_title_desc_en">
775 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
776 <td>
777 <code style="font-weight: bold;">0</code> List .img files. &nbsp;&nbsp;&nbsp;&nbsp;
778 <code style="font-weight: bold;">1</code> Filter .img files. &nbsp;&nbsp;&nbsp;&nbsp;
779 The img files will not be shown in the boot menu if set to 1.
780 </td>
781 </tr>
782 </table>
783 </div><!-- /.box-body -->
784 </div><!-- /.box -->
785
786
787
788 <div class="box box-primary box-solid">
789 <div class="box-header with-border">
790 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_FILE_FLT_VHD
791 <span id="id_span_desc_cn"> —— 过滤 .vhd(x) 文件</span></h3>
792 <div class="box-tools pull-right">
793 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
794 </div><!-- /.box-tools -->
795 </div><!-- /.box-header -->
796 <div class="box-body no-padding">
797 <table class="table table-bordered no-padding">
798 <tr style="font-weight:bold;">
799 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
800 <td>
801 <label class="radio-inline">
802 <input type="radio" id="id_ctrl_radio_filt_vhd0" name="id_ctrl_radio_filt_vhd" data-type="0" value="0" > <span style="font-weight:bold;">0</span>
803 </label>&nbsp;&nbsp;&nbsp;&nbsp;
804 <label class="radio-inline">
805 <input type="radio" id="id_ctrl_radio_filt_vhd1" name="id_ctrl_radio_filt_vhd" data-type="1" value="1" > <span style="font-weight:bold;">1</span>
806 </label>
807 </td>
808 </tr>
809 <tr id="tr_title_desc_cn">
810 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
811 <td>
812 <code style="font-weight: bold;">0</code> 不过滤 .vhd(x) 文件 &nbsp;&nbsp; &nbsp;&nbsp;
813 <code style="font-weight: bold;">1</code> 过滤掉 .vhd(x) 文件。&nbsp;&nbsp; &nbsp;&nbsp;
814 过滤之后 .vhd(x) 文件就不会显示在启动菜单中。
815 </td>
816 </tr>
817 <tr id="tr_title_desc_en">
818 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
819 <td>
820 <code style="font-weight: bold;">0</code> List .vhd(x) files. &nbsp;&nbsp;&nbsp;&nbsp;
821 <code style="font-weight: bold;">1</code> Filter .vhd(x) files. &nbsp;&nbsp;&nbsp;&nbsp;
822 The vhd(x) files will not be shown in the boot menu if set to 1.
823 </td>
824 </tr>
825 </table>
826 </div><!-- /.box-body -->
827 </div><!-- /.box -->
828
829
830
831 <div class="box box-primary box-solid">
832 <div class="box-header with-border">
833 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_FILE_FLT_VTOY
834 <span id="id_span_desc_cn"> —— 过滤 .vtoy 文件</span></h3>
835 <div class="box-tools pull-right">
836 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
837 </div><!-- /.box-tools -->
838 </div><!-- /.box-header -->
839 <div class="box-body no-padding">
840 <table class="table table-bordered no-padding">
841 <tr style="font-weight:bold;">
842 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
843 <td>
844 <label class="radio-inline">
845 <input type="radio" id="id_ctrl_radio_filt_vtoy0" name="id_ctrl_radio_filt_vtoy" data-type="0" value="0" > <span style="font-weight:bold;">0</span>
846 </label>&nbsp;&nbsp;&nbsp;&nbsp;
847 <label class="radio-inline">
848 <input type="radio" id="id_ctrl_radio_filt_vtoy1" name="id_ctrl_radio_filt_vtoy" data-type="1" value="1" > <span style="font-weight:bold;">1</span>
849 </label>
850 </td>
851 </tr>
852 <tr id="tr_title_desc_cn">
853 <td class="td_ctrl_col" id="td_title_desc">选项说明</td>
854 <td>
855 <code style="font-weight: bold;">0</code> 不过滤 .vtoy 文件 &nbsp;&nbsp; &nbsp;&nbsp;
856 <code style="font-weight: bold;">1</code> 过滤掉 .vtoy 文件。&nbsp;&nbsp; &nbsp;&nbsp;
857 过滤之后 .vtoy 文件就不会显示在启动菜单中。
858 </td>
859 </tr>
860 <tr id="tr_title_desc_en">
861 <td class="td_ctrl_col" id="td_title_desc">Option Description</td>
862 <td>
863 <code style="font-weight: bold;">0</code> List .vtoy files. &nbsp;&nbsp;&nbsp;&nbsp;
864 <code style="font-weight: bold;">1</code> Filter .vtoy files. &nbsp;&nbsp;&nbsp;&nbsp;
865 The vtoy files will not be shown in the boot menu if set to 1.
866 </td>
867 </tr>
868 </table>
869 </div><!-- /.box-body -->
870 </div><!-- /.box -->
871
872
873 <div class="box box-primary box-solid">
874 <div class="box-header with-border">
875 <h3 class="box-title" style="font-size: 14px;font-weight: bold;">VTOY_HELP_TXT_LANGUAGE
876 <span id="id_span_desc_cn"> —— 帮助信息语言</span></h3>
877 <div class="box-tools pull-right">
878 <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
879 </div><!-- /.box-tools -->
880 </div><!-- /.box-header -->
881 <div class="box-body no-padding">
882 <table class="table table-bordered no-padding">
883 <tr style="font-weight:bold;">
884 <td class="td_ctrl_col" id="td_title_setting">选项设置</td>
885 <td>
886 <select id="id_ctrl_sel_help_lang" name="name_ctrl_sel_help_lang" class="form-control">
887
888 </select>
889 </td>
890 </tr>
891 <tr id="tr_title_desc_cn">
892 <td class="td_ctrl_col">选项说明</td>
893 <td>
894 快捷键 <code>h</code> 显示的帮助信息的语言版本。默认是 "en_US"。
895 具体请参考 <a target="_blank" href='https://www.ventoy.net/cn/plugin_control.html#vtoy_help_language'>Ventoy 帮助信息</a>
896 </td>
897 </tr>
898 <tr id="tr_title_desc_en">
899 <td class="td_ctrl_col">Option Description</td>
900 <td>
901 The language of the help text when press <code>h</code>. Default is "en_US",
902 refer <a target="_blank" href='https://www.ventoy.net/en/plugin_control.html#vtoy_help_language'>Ventoy Help Text</a> for details.
903 </td>
904 </tr>
905 </table>
906 </div><!-- /.box-body -->
907 </div><!-- /.box -->
908
909
910
911 </div>
912
913 </div>
914 <script type="text/javascript">
915 function VtoyPageLanguageChange(newlang) {
916 VtoyCommonChangeLanguage(newlang);
917
918 $('h1[id=id_h1_page_title]').text(g_vtoy_cur_language.STR_PLUG_CONTROL);
919 $('#id_ctrl_span_search_root_valid').text(g_vtoy_cur_language.STR_VALID);
920 $('#id_ctrl_span_search_root_invalid').text(g_vtoy_cur_language.STR_INVALID);
921 $('#id_ctrl_span_img_valid').text(g_vtoy_cur_language.STR_VALID);
922 $('#id_ctrl_span_img_invalid').text(g_vtoy_cur_language.STR_INVALID);
923
924 $("span[id=id_span_edit]").each(function(){
925 $(this).text(' ' + g_vtoy_cur_language.STR_EDIT);
926 });
927
928 $("span[id=id_span_clear]").each(function(){
929 $(this).text(' ' + g_vtoy_cur_language.STR_CLEAR);
930 });
931 }
932
933 function VtoyGetCurrentPageItem(data) {
934 var level;
935
936 data.win11_bypass_check = parseInt($('input:radio[name=id_ctrl_bypass_win11_radio]:checked').val());
937 data.linux_remount = parseInt($('input:radio[name=id_ctrl_linux_remount_radio]:checked').val());
938 data.default_search_root = $('input:text[id=id_ctrl_text_search_root]').val();
939 data.menu_timeout = parseInt($('input:text[id=id_ctrl_text_timeout]').val());
940 data.default_image = $('input:text[id=id_ctrl_text_default_img]').val();
941
942 level = $('select[id=id_ctrl_sel_max_depth').val();
943 if (level === 'max') {
944 data.max_search_level = -1;
945 } else {
946 data.max_search_level = parseInt(level);
947 }
948
949 data.default_kbd_layout = $('select[id=id_ctrl_sel_kbd').val();
950 data.default_menu_mode = parseInt($('input:radio[name=id_ctrl_radio_menu_mode]:checked').val());
951 data.treeview_style = parseInt($('input:radio[name=id_ctrl_radio_treestyle]:checked').val());
952
953 data.filter_dot_underscore = parseInt($('input:radio[name=id_ctrl_radio_underscore]:checked').val());
954 data.sort_casesensitive = parseInt($('input:radio[name=id_ctrl_radio_casesensitive]:checked').val());
955
956 data.vhd_no_warning = parseInt($('input:radio[name=id_ctrl_radio_vhd_warning]:checked').val());
957 data.filter_iso = parseInt($('input:radio[name=id_ctrl_radio_filt_iso]:checked').val());
958 data.filter_wim = parseInt($('input:radio[name=id_ctrl_radio_filt_wim]:checked').val());
959 data.filter_efi = parseInt($('input:radio[name=id_ctrl_radio_filt_efi]:checked').val());
960 data.filter_img = parseInt($('input:radio[name=id_ctrl_radio_filt_img]:checked').val());
961 data.filter_vhd = parseInt($('input:radio[name=id_ctrl_radio_filt_vhd]:checked').val());
962 data.filter_vtoy = parseInt($('input:radio[name=id_ctrl_radio_filt_vtoy]:checked').val());
963
964 data.help_text_language = $('select[id=id_ctrl_sel_help_lang').val();
965 }
966
967 function VtoyFillCurrentPageItem(data) {
968 //VTOY_WIN11_BYPASS_CHECK
969 $('input:radio[name=id_ctrl_bypass_win11_radio]')[data.win11_bypass_check].checked = true;
970 $('input:radio[name=id_ctrl_linux_remount_radio]')[data.linux_remount].checked = true;
971
972 //VTOY_DEFAULT_SEARCH_ROOT
973 $('input:text[id=id_ctrl_text_search_root]').val(data.default_search_root);
974 if (data.default_search_root.length === 0) {
975 $('div[id=id_ctrl_div_root_status]').hide();
976 } else {
977 $('div[id=id_ctrl_div_root_status]').show();
978 if (data.default_search_root_valid === 0) {
979 $('span[id=id_ctrl_span_search_root_valid]').hide();
980 $('span[id=id_ctrl_span_search_root_invalid]').show();
981 } else {
982 $('span[id=id_ctrl_span_search_root_valid]').show();
983 $('span[id=id_ctrl_span_search_root_invalid]').hide();
984 }
985 }
986
987 //VTOY_MENU_TIMEOUT
988 $('input:text[id=id_ctrl_text_timeout]').val(data.menu_timeout);
989
990
991 //VTOY_DEFAULT_IMAGE
992 $('input:text[id=id_ctrl_text_default_img]').val(data.default_image);
993 if (data.default_image.length === 0) {
994 $('div[id=id_ctrl_div_img_status]').hide();
995 } else {
996 $('div[id=id_ctrl_div_img_status]').show();
997 if (data.default_image_valid === 0) {
998 $('span[id=id_ctrl_span_img_valid]').hide();
999 $('span[id=id_ctrl_span_img_invalid]').show();
1000 } else {
1001 $('span[id=id_ctrl_span_img_valid]').show();
1002 $('span[id=id_ctrl_span_img_invalid]').hide();
1003 }
1004 }
1005
1006 //VTOY_MAX_SEARCH_LEVEL
1007 if (data.max_search_level >=0 && data.max_search_level <= 10) {
1008 $('select[id=id_ctrl_sel_max_depth').val(data.max_search_level);
1009 } else {
1010 $('select[id=id_ctrl_sel_max_depth').val('max');
1011 }
1012
1013 //VTOY_DEFAULT_KBD_LAYOUT
1014 $('select[id=id_ctrl_sel_kbd').val(data.default_kbd_layout);
1015
1016 //VTOY_DEFAULT_MENU_MODE
1017 $('input:radio[name=id_ctrl_radio_menu_mode]')[data.default_menu_mode].checked = true;
1018
1019 //VTOY_TREE_VIEW_MENU_STYLE
1020 $('input:radio[name=id_ctrl_radio_treestyle]')[data.treeview_style].checked = true;
1021
1022 //VTOY_FILT_DOT_UNDERSCORE_FILE
1023 $('input:radio[name=id_ctrl_radio_underscore]')[data.filter_dot_underscore].checked = true;
1024
1025 //VTOY_SORT_CASE_SENSITIVE
1026 $('input:radio[name=id_ctrl_radio_casesensitive]')[data.sort_casesensitive].checked = true;
1027
1028 //VTOY_VHD_NO_WARNING
1029 $('input:radio[name=id_ctrl_radio_vhd_warning]')[data.vhd_no_warning].checked = true;
1030
1031 //VTOY_FILE_FLT_ISO
1032 $('input:radio[name=id_ctrl_radio_filt_iso]')[data.filter_iso].checked = true;
1033
1034 //VTOY_FILE_FLT_WIM
1035 $('input:radio[name=id_ctrl_radio_filt_wim]')[data.filter_wim].checked = true;
1036
1037 //VTOY_FILE_FLT_EFI
1038 $('input:radio[name=id_ctrl_radio_filt_efi]')[data.filter_efi].checked = true;
1039
1040 //VTOY_FILE_FLT_IMG
1041 $('input:radio[name=id_ctrl_radio_filt_img]')[data.filter_img].checked = true;
1042
1043
1044 //VTOY_FILE_FLT_VHD
1045 $('input:radio[name=id_ctrl_radio_filt_vhd]')[data.filter_vhd].checked = true;
1046
1047
1048 //VTOY_FILE_FLT_VTOY
1049 $('input:radio[name=id_ctrl_radio_filt_vtoy]')[data.filter_vtoy].checked = true;
1050
1051 //VTOY_HELP_TXT_LANGUAGE
1052 if ($("select[id=id_ctrl_sel_help_lang")[0].options.length === 0)
1053 {
1054 for (var i = 0; i < data.help_list.length; i++) {
1055 var hlang = data.help_list[i];
1056 var opt = '<option title="'+hlang+'">'+hlang+'</option>';
1057 $('select[id=id_ctrl_sel_help_lang').append(opt);
1058 }
1059 }
1060
1061 $('select[id=id_ctrl_sel_help_lang').val(data.help_text_language);
1062 }
1063
1064 function VtoySaveCurrentPage() {
1065 VtoyGetCurrentPageItem(m_data_control[current_tab_index]);
1066 var data = m_data_control[current_tab_index];
1067
1068 callVtoy({
1069 method : 'save_control',
1070 index: current_tab_index,
1071 win11_bypass_check: data.win11_bypass_check,
1072 linux_remount:data.linux_remount,
1073 default_search_root: data.default_search_root,
1074 menu_timeout: data.menu_timeout,
1075 default_image: data.default_image,
1076 max_search_level: data.max_search_level,
1077 default_kbd_layout: data.default_kbd_layout,
1078 default_menu_mode: data.default_menu_mode,
1079 treeview_style: data.treeview_style,
1080 filter_dot_underscore: data.filter_dot_underscore,
1081 sort_casesensitive: data.sort_casesensitive,
1082 vhd_no_warning: data.vhd_no_warning,
1083 filter_iso: data.filter_iso,
1084 filter_wim: data.filter_wim,
1085 filter_efi: data.filter_efi,
1086 filter_img: data.filter_img,
1087 filter_vhd: data.filter_vhd,
1088 filter_vtoy: data.filter_vtoy,
1089 help_text_language: data.help_text_language
1090 }, function(e) {
1091 Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS);
1092 });
1093 }
1094
1095 function OnClickMultiModeTab() {
1096 var href = $(this).attr('href');
1097 var index = parseInt(href.substr(5, 1));
1098
1099 if (index < 0 || index >= g_vtoy_data_default_index || current_tab_index === index) {
1100 return;
1101 }
1102
1103 current_tab_index = index;
1104 VtoyFillCurrentPageItem(m_data_control[index]);
1105 }
1106
1107 function OnSelectSearchRoot(root, extra) {
1108 var path = root.substr(g_current_dir.length);
1109 $('input:text[id=id_ctrl_text_search_root]').val(path);
1110 if (path.length === 0) {
1111 $('div[id=id_ctrl_div_root_status]').hide();
1112 } else {
1113 $('div[id=id_ctrl_div_root_status]').show();
1114 $('span[id=id_ctrl_span_search_root_valid]').show();
1115 $('span[id=id_ctrl_span_search_root_invalid]').hide();
1116 }
1117 VtoySaveCurrentPage();
1118 }
1119
1120 function OnSelectDefaultImage(root, valid, extra) {
1121 var path = root.substr(g_current_dir.length);
1122 $('input:text[id=id_ctrl_text_default_img]').val(path);
1123 if (path.length === 0) {
1124 $('div[id=id_ctrl_div_img_status]').hide();
1125 } else {
1126 $('div[id=id_ctrl_div_img_status]').show();
1127 $('span[id=id_ctrl_span_img_valid]').show();
1128 $('span[id=id_ctrl_span_img_invalid]').hide();
1129 }
1130 VtoySaveCurrentPage();
1131 }
1132
1133 //Main process
1134 var m_data_control;
1135 var current_tab_index = 0;
1136
1137 callVtoySync({method : 'get_control'}, function(data) {
1138 m_data_control = data;
1139 });
1140
1141 $('#id_ctrl_btn_sel_root').click(function() {
1142 var tip = (g_current_os === 'windows') ? '\\ISO\\Windows' : "/ISO/Linux";
1143 var para = {
1144 "title": g_vtoy_cur_language.STR_SET_SEARCH_ROOT,
1145 "tip": g_current_dir + tip,
1146 "tip3": '',
1147 "extra": false,
1148 "extra_title": ''
1149 };
1150 VtoySelectDirPath(OnSelectSearchRoot, para);
1151 });
1152
1153 $('#id_ctrl_btn_clr_root').click(function() {
1154 var old = $('input:text[id=id_ctrl_text_search_root]').val();
1155 if (old.length != 0) {
1156 $('input:text[id=id_ctrl_text_search_root]').val('');
1157 $('div[id=id_ctrl_div_root_status]').hide();
1158 VtoySaveCurrentPage();
1159 }
1160 });
1161
1162 $('#id_ctrl_btn_default_img').click(function() {
1163 var tip = (g_current_os === 'windows') ? '\\ISO\\Windows10_en.iso' : "/ISO/Windows10_en.iso";
1164 var para = {
1165 "title": g_vtoy_cur_language.STR_SET_DEFAULT_IMAGE,
1166 "fuzzy": 0,
1167 "tip1": g_current_dir + tip,
1168 "tip2": '',
1169 "tip3": '',
1170 "extra": false,
1171 "extra_title": ''
1172 };
1173 VtoySelectFilePath(OnSelectDefaultImage, para);
1174 });
1175
1176 $('#id_ctrl_btn_clr_default').click(function() {
1177 var old = $('input:text[id=id_ctrl_text_default_img]').val();
1178 if (old.length != 0) {
1179 $('input:text[id=id_ctrl_text_default_img]').val('');
1180 $('div[id=id_ctrl_div_img_status]').hide();
1181 VtoySaveCurrentPage();
1182 }
1183 });
1184
1185 $('input[type=radio]').each(function(){
1186 var id = $(this).attr('id');
1187 if (typeof(id) != 'undefined' && id.startsWith('id_ctrl')) {
1188 $(this).change(VtoySaveCurrentPage);
1189 }
1190 });
1191 $('select[id=id_ctrl_sel_max_depth]').change(VtoySaveCurrentPage);
1192 $('select[id=id_ctrl_sel_kbd]').change(VtoySaveCurrentPage);
1193 $('select[id=id_ctrl_sel_help_lang]').change(VtoySaveCurrentPage);
1194 $('input[id=id_ctrl_text_timeout]').change(function() {
1195 var value = $('input:text[id=id_ctrl_text_timeout]').val();
1196 if (/^[0-9][0-9]*$/.test(value)) {
1197 VtoySaveCurrentPage();
1198 } else {
1199 Message.error(g_vtoy_cur_language.STR_INVALID_TIMEOUT);
1200 $('input:text[id=id_ctrl_text_timeout]').val(m_data_control[current_tab_index].menu_timeout);
1201 }
1202 });
1203
1204 $('#id_tab_control a[href="#tab_0"]').click(OnClickMultiModeTab);
1205 $('#id_tab_control a[href="#tab_1"]').click(OnClickMultiModeTab);
1206 $('#id_tab_control a[href="#tab_2"]').click(OnClickMultiModeTab);
1207 $('#id_tab_control a[href="#tab_3"]').click(OnClickMultiModeTab);
1208 $('#id_tab_control a[href="#tab_4"]').click(OnClickMultiModeTab);
1209 $('#id_tab_control a[href="#tab_5"]').click(OnClickMultiModeTab);
1210
1211 $('#id_tab_control a[href="#tab_0"]').tab('show');
1212 VtoyFillCurrentPageItem(m_data_control[0]);
1213 VtoyPageLanguageChange(g_current_language);
1214
1215 $('button[id=id_btn_collapse]').click(function() {
1216 $("button[data-widget='collapse'] i").each(function() {
1217 if ($(this).hasClass('fa-minus')) {
1218 $(this).click();
1219 }
1220 });
1221 });
1222
1223 $('button[id=id_btn_expand]').click(function() {
1224 $("button[data-widget='collapse'] i").each(function() {
1225 if ($(this).hasClass('fa-plus')) {
1226 $(this).click();
1227 }
1228 });
1229 });
1230
1231
1232 </script>