|
|
|
@ -1,4 +1,71 @@
@@ -1,4 +1,71 @@
|
|
|
|
|
<div id="ConnectionTab" class="PrefTab"> |
|
|
|
|
<div id="DownloadsTab" class="PrefTab"> |
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Hard Disk)QBT_TR</legend> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="savepath_text" class="leftLabelLarge">QBT_TR(Save files to location:)QBT_TR</label> |
|
|
|
|
<input type="text" id="savepath_text"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<input type="checkbox" id="temppath_checkbox" onclick="updateTempDirEnabled();"/> |
|
|
|
|
<label for="temppath_checkbox">QBT_TR(Keep incomplete torrents in:)QBT_TR</label> |
|
|
|
|
<input type="text" id="temppath_text"/> |
|
|
|
|
</div> |
|
|
|
|
<br/> |
|
|
|
|
QBT_TR(Automatically add torrents from:)QBT_TR<br/> |
|
|
|
|
<table border="1" id="watched_folders_tab"> |
|
|
|
|
<thead><tr><th>QBT_TR(Watched Folder)QBT_TR</th><th>QBT_TR(Download here)QBT_TR</th></tr></thead> |
|
|
|
|
<tbody></tbody> |
|
|
|
|
<tfoot><tr><td style="padding-top:4px;"><input type="text" id="new_watch_folder_txt"/></td><td style="padding-top:4px;"><input type="checkbox" id="new_watch_folder_dl" style="padding-left:18px;"/><img src="theme/list-add" alt="Add" style="padding-left:2px;width:16px;cursor:pointer;margin-right:-18px;" onclick="javascript:addWatchFolder();"/></td></tr></tfoot> |
|
|
|
|
</table><br/> |
|
|
|
|
|
|
|
|
|
<input type="checkbox" id="exportdir_checkbox" onclick="updateExportDirEnabled();"/> |
|
|
|
|
<label for="exportdir_checkbox">QBT_TR(Copy .torrent files to:)QBT_TR</label> |
|
|
|
|
<input type="text" id="exportdir_text"/><br/> |
|
|
|
|
<span id="appendexttr"> |
|
|
|
|
<input type="checkbox" id="appendext_checkbox"/> |
|
|
|
|
<label for="appendext_checkbox">QBT_TR(Append .!qB extension to incomplete files)QBT_TR</label><br/> |
|
|
|
|
</span> |
|
|
|
|
|
|
|
|
|
<input type="checkbox" id="preallocateall_checkbox"/> |
|
|
|
|
<label for="preallocateall_checkbox">QBT_TR(Pre-allocate disk space for all files)QBT_TR</label><br/> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Email notification upon download completion)QBT_TR</legend> |
|
|
|
|
<input type="checkbox" id="mail_notification_checkbox" onclick="updateMailNotification();"/> |
|
|
|
|
<label for="mail_notification_checkbox">QBT_TR(Email notification upon download completion)QBT_TR</label><br/> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="dest_email_txt" class="leftLabelLarge">QBT_TR(Destination email:)QBT_TR</label><input type="text" id="dest_email_txt"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="smtp_server_txt" class="leftLabelLarge">QBT_TR(SMTP server:)QBT_TR</label><input type="text" id="smtp_server_txt"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<input type="checkbox" id="mail_ssl_checkbox"/><label for="mail_ssl_checkbox">QBT_TR(This server requires a secure connection (SSL))QBT_TR</label> |
|
|
|
|
</div> |
|
|
|
|
<input type="checkbox" id="mail_auth_checkbox" onclick="updateMailAuthSettings();"/><label for="mail_auth_checkbox">QBT_TR(Authentication)QBT_TR</label><br/> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="mail_username_text" class="leftLabelLarge">QBT_TR(Username:)QBT_TR</label><input type="text" id="mail_username_text"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="mail_password_text" class="leftLabelLarge">QBT_TR(Password:)QBT_TR</label><input type="password" id="mail_password_text"/> |
|
|
|
|
</div> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Run an external program on torrent completion)QBT_TR</legend> |
|
|
|
|
<input type="checkbox" id="autorun_checkbox" onclick="updateAutoRun();"/> |
|
|
|
|
<label for="autorun_checkbox">QBT_TR(Run an external program on torrent completion)QBT_TR</label><br/> |
|
|
|
|
<input type="text" id="autorunProg_txt" style="width: 400px;"/><br/> |
|
|
|
|
<i>QBT_TR(The following parameters are supported:)QBT_TR |
|
|
|
|
<ul> |
|
|
|
|
<li>%f: QBT_TR(Torrent path)QBT_TR</li> |
|
|
|
|
<li>%n: QBT_TR(Torrent name)QBT_TR</li> |
|
|
|
|
</ul></i> |
|
|
|
|
</fieldset> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div id="ConnectionTab" class="PrefTab invisible"> |
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Listening Port)QBT_TR</legend> |
|
|
|
|
<label for="port_value">QBT_TR(Port used for incoming connections:)QBT_TR</label> |
|
|
|
@ -6,6 +73,7 @@
@@ -6,6 +73,7 @@
|
|
|
|
|
<input type="checkbox" id="upnp_checkbox"/> |
|
|
|
|
<label for="upnp_checkbox">QBT_TR(Use UPnP / NAT-PMP port forwarding from my router)QBT_TR</label> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Connections Limits)QBT_TR</legend> |
|
|
|
|
<table> |
|
|
|
@ -39,6 +107,52 @@
@@ -39,6 +107,52 @@
|
|
|
|
|
</tr> |
|
|
|
|
</table> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Proxy Server)QBT_TR</legend> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_type_select" class="leftLabelSmall">QBT_TR(Type:)QBT_TR</label> |
|
|
|
|
<select id ="peer_proxy_type_select" onchange="updatePeerProxySettings();"> |
|
|
|
|
<option value="none">QBT_TR((None))QBT_TR</option> |
|
|
|
|
<option value="socks4">QBT_TR(SOCKS4)QBT_TR</option> |
|
|
|
|
<option value="socks5">QBT_TR(SOCKS5)QBT_TR</option> |
|
|
|
|
<option value="http">QBT_TR(HTTP)QBT_TR</option> |
|
|
|
|
</select> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_host_text" class="leftLabelSmall">QBT_TR(Host:)QBT_TR</label> |
|
|
|
|
<input type="text" id="peer_proxy_host_text" /> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_port_value" class="leftLabelSmall">QBT_TR(Port:)QBT_TR</label> |
|
|
|
|
<input type="text" id="peer_proxy_port_value" style="width: 4em;"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<input type="checkbox" id="use_peer_proxy_checkbox"/> |
|
|
|
|
<label for="use_peer_proxy_checkbox">QBT_TR(Use proxy for peer connections)QBT_TR</label> |
|
|
|
|
</div> |
|
|
|
|
<input type="checkbox" id="peer_proxy_auth_checkbox" onclick="updatePeerProxyAuthSettings();"/> |
|
|
|
|
<label for="peer_proxy_auth_checkbox">QBT_TR(Authentication)QBT_TR</label><br/> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_username_text" class="leftLabelLarge">QBT_TR(Username:)QBT_TR</label> |
|
|
|
|
<input type="text" id="peer_proxy_username_text" /> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_password_text" class="leftLabelLarge">QBT_TR(Password:)QBT_TR</label> |
|
|
|
|
<input type="password" id="peer_proxy_password_text" /> |
|
|
|
|
</div> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(IP Filtering)QBT_TR</legend> |
|
|
|
|
<input type="checkbox" id="ipfilter_enabled_checkbox" onclick="updateFilterSettings();"/> |
|
|
|
|
<label for="ipfilter_enabled_checkbox">QBT_TR(IP Filtering)QBT_TR</label><br/> |
|
|
|
|
<label for="ipfilter_text" style="margin-left: 20px;">QBT_TR(Filter path (.dat, .p2p, .p2b):)QBT_TR</label> |
|
|
|
|
<input type="text" id="ipfilter_text"/> |
|
|
|
|
</fieldset> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div id="SpeedTab" class="PrefTab invisible"> |
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Global Rate Limits)QBT_TR</legend> |
|
|
|
|
<table> |
|
|
|
@ -67,6 +181,7 @@
@@ -67,6 +181,7 @@
|
|
|
|
|
<label for="limit_tcp_overhead_checkbox">QBT_TR(Apply rate limit to transport overhead)QBT_TR</label><br/> |
|
|
|
|
</fieldset> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Alternative Global Rate Limits)QBT_TR</legend> |
|
|
|
|
<table> |
|
|
|
@ -119,7 +234,6 @@
@@ -119,7 +234,6 @@
|
|
|
|
|
<label for="pex_checkbox">QBT_TR(Enable Peer Exchange (PeX) to find more peers)QBT_TR</label><br/> |
|
|
|
|
<input type="checkbox" id="lsd_checkbox"/> |
|
|
|
|
<label for="lsd_checkbox">QBT_TR(Enable Local Peer Discovery to find more peers)QBT_TR</label><br/> |
|
|
|
|
|
|
|
|
|
<label for="encryption_select">QBT_TR(Encryption mode:)QBT_TR</label> |
|
|
|
|
<select id="encryption_select"> |
|
|
|
|
<option value="0">QBT_TR(Prefer encryption)QBT_TR</option> |
|
|
|
@ -129,73 +243,6 @@
@@ -129,73 +243,6 @@
|
|
|
|
|
<input type="checkbox" id="anonymous_mode_checkbox" onClick="toggleAnonymousMode()"/> |
|
|
|
|
<label for="anonymous_mode_checkbox">QBT_TR(Enable anonymous mode)QBT_TR (<a href="https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode">More information</a>)</label><br/> |
|
|
|
|
</fieldset> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div id="DownloadsTab" class="PrefTab invisible"> |
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Hard Disk)QBT_TR</legend> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="savepath_text" class="leftLabelLarge">QBT_TR(Save files to location:)QBT_TR</label> |
|
|
|
|
<input type="text" id="savepath_text"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<input type="checkbox" id="temppath_checkbox" onclick="updateTempDirEnabled();"/> |
|
|
|
|
<label for="temppath_checkbox">QBT_TR(Keep incomplete torrents in:)QBT_TR</label> |
|
|
|
|
<input type="text" id="temppath_text"/> |
|
|
|
|
</div> |
|
|
|
|
<br/> |
|
|
|
|
QBT_TR(Automatically add torrents from:)QBT_TR<br/> |
|
|
|
|
<table border="1" id="watched_folders_tab"> |
|
|
|
|
<thead><tr><th>QBT_TR(Watched Folder)QBT_TR</th><th>QBT_TR(Download here)QBT_TR</th></tr></thead> |
|
|
|
|
<tbody></tbody> |
|
|
|
|
<tfoot><tr><td style="padding-top:4px;"><input type="text" id="new_watch_folder_txt"/></td><td style="padding-top:4px;"><input type="checkbox" id="new_watch_folder_dl" style="padding-left:18px;"/><img src="theme/list-add" alt="Add" style="padding-left:2px;width:16px;cursor:pointer;margin-right:-18px;" onclick="javascript:addWatchFolder();"/></td></tr></tfoot> |
|
|
|
|
</table><br/> |
|
|
|
|
|
|
|
|
|
<input type="checkbox" id="exportdir_checkbox" onclick="updateExportDirEnabled();"/> |
|
|
|
|
<label for="exportdir_checkbox">QBT_TR(Copy .torrent files to:)QBT_TR</label> |
|
|
|
|
<input type="text" id="exportdir_text"/><br/> |
|
|
|
|
<span id="appendexttr"> |
|
|
|
|
<input type="checkbox" id="appendext_checkbox"/> |
|
|
|
|
<label for="appendext_checkbox">QBT_TR(Append .!qB extension to incomplete files)QBT_TR</label><br/> |
|
|
|
|
</span> |
|
|
|
|
|
|
|
|
|
<input type="checkbox" id="preallocateall_checkbox"/> |
|
|
|
|
<label for="preallocateall_checkbox">QBT_TR(Pre-allocate disk space for all files)QBT_TR</label><br/> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Email notification upon download completion)QBT_TR</legend> |
|
|
|
|
<input type="checkbox" id="mail_notification_checkbox" onclick="updateMailNotification();"/> |
|
|
|
|
<label for="mail_notification_checkbox">QBT_TR(Email notification upon download completion)QBT_TR</label><br/> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="dest_email_txt" class="leftLabelLarge">QBT_TR(Destination email:)QBT_TR</label><input type="text" id="dest_email_txt"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="smtp_server_txt" class="leftLabelLarge">QBT_TR(SMTP server:)QBT_TR</label><input type="text" id="smtp_server_txt"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<input type="checkbox" id="mail_ssl_checkbox"/><label for="mail_ssl_checkbox">QBT_TR(This server requires a secure connection (SSL))QBT_TR</label> |
|
|
|
|
</div> |
|
|
|
|
<input type="checkbox" id="mail_auth_checkbox" onclick="updateMailAuthSettings();"/><label for="mail_auth_checkbox">QBT_TR(Authentication)QBT_TR</label><br/> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="mail_username_text" class="leftLabelLarge">QBT_TR(Username:)QBT_TR</label><input type="text" id="mail_username_text"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="mail_password_text" class="leftLabelLarge">QBT_TR(Password:)QBT_TR</label><input type="password" id="mail_password_text"/> |
|
|
|
|
</div> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Run an external program on torrent completion)QBT_TR</legend> |
|
|
|
|
<input type="checkbox" id="autorun_checkbox" onclick="updateAutoRun();"/> |
|
|
|
|
<label for="autorun_checkbox">QBT_TR(Run an external program on torrent completion)QBT_TR</label><br/> |
|
|
|
|
<input type="text" id="autorunProg_txt" style="width: 400px;"/><br/> |
|
|
|
|
<i>QBT_TR(The following parameters are supported:)QBT_TR |
|
|
|
|
<ul> |
|
|
|
|
<li>%f: QBT_TR(Torrent path)QBT_TR</li> |
|
|
|
|
<li>%n: QBT_TR(Torrent name)QBT_TR</li> |
|
|
|
|
</ul></i> |
|
|
|
|
</fieldset> |
|
|
|
|
|
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Torrent Queueing)QBT_TR</legend> |
|
|
|
@ -220,54 +267,6 @@
@@ -220,54 +267,6 @@
|
|
|
|
|
</fieldset> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div id="FilterTab" class="PrefTab invisible"> |
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(IP Filtering)QBT_TR</legend> |
|
|
|
|
<input type="checkbox" id="ipfilter_enabled_checkbox" onclick="updateFilterSettings();"/> |
|
|
|
|
<label for="ipfilter_enabled_checkbox">QBT_TR(IP Filtering)QBT_TR</label><br/> |
|
|
|
|
<label for="ipfilter_text" style="margin-left: 20px;">QBT_TR(Filter path (.dat, .p2p, .p2b):)QBT_TR</label> |
|
|
|
|
<input type="text" id="ipfilter_text"/> |
|
|
|
|
</fieldset> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div id="ProxyTab" class="PrefTab invisible"> |
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Proxy Server)QBT_TR</legend> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_type_select" class="leftLabelSmall">QBT_TR(Type:)QBT_TR</label> |
|
|
|
|
<select id ="peer_proxy_type_select" onchange="updatePeerProxySettings();"> |
|
|
|
|
<option value="none">QBT_TR((None))QBT_TR</option> |
|
|
|
|
<option value="socks4">QBT_TR(SOCKS4)QBT_TR</option> |
|
|
|
|
<option value="socks5">QBT_TR(SOCKS5)QBT_TR</option> |
|
|
|
|
<option value="http">QBT_TR(HTTP)QBT_TR</option> |
|
|
|
|
</select> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_host_text" class="leftLabelSmall">QBT_TR(Host:)QBT_TR</label> |
|
|
|
|
<input type="text" id="peer_proxy_host_text" /> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_port_value" class="leftLabelSmall">QBT_TR(Port:)QBT_TR</label> |
|
|
|
|
<input type="text" id="peer_proxy_port_value" style="width: 4em;"/> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<input type="checkbox" id="use_peer_proxy_checkbox"/> |
|
|
|
|
<label for="use_peer_proxy_checkbox">QBT_TR(Use proxy for peer connections)QBT_TR</label> |
|
|
|
|
</div> |
|
|
|
|
<input type="checkbox" id="peer_proxy_auth_checkbox" onclick="updatePeerProxyAuthSettings();"/> |
|
|
|
|
<label for="peer_proxy_auth_checkbox">QBT_TR(Authentication)QBT_TR</label><br/> |
|
|
|
|
|
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_username_text" class="leftLabelLarge">QBT_TR(Username:)QBT_TR</label> |
|
|
|
|
<input type="text" id="peer_proxy_username_text" /> |
|
|
|
|
</div> |
|
|
|
|
<div class="formRow"> |
|
|
|
|
<label for="peer_proxy_password_text" class="leftLabelLarge">QBT_TR(Password:)QBT_TR</label> |
|
|
|
|
<input type="password" id="peer_proxy_password_text" /> |
|
|
|
|
</div> |
|
|
|
|
</fieldset> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div id="WebUITab" class="PrefTab invisible"> |
|
|
|
|
<fieldset class="settings"> |
|
|
|
|
<legend>QBT_TR(Language)QBT_TR</legend> |
|
|
|
|