summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2020-01-19 19:49:58 +0100
committerGitHub <noreply@github.com>2020-01-19 19:49:58 +0100
commit8bac2455a3f2412ebcd751050bf811fa5c0c58ef (patch)
tree36f06925629fa1b2661c98e7250a0a46a975e293
parentf1771d14aaa5f489d925f4ae775ae54a74ed7b81 (diff)
parenta9cff9e6314f2e2b5c3e77b6c2375bfd174e9a64 (diff)
Merge pull request #3530 from ysc3839/transmission
luci-app-transmission: port to client side
-rw-r--r--applications/luci-app-transmission/Makefile2
-rw-r--r--applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js303
-rw-r--r--applications/luci-app-transmission/luasrc/controller/transmission.lua14
-rw-r--r--applications/luci-app-transmission/luasrc/model/cbi/transmission.lua221
-rw-r--r--applications/luci-app-transmission/po/bg/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/ca/transmission.po254
-rw-r--r--applications/luci-app-transmission/po/cs/transmission.po263
-rw-r--r--applications/luci-app-transmission/po/de/transmission.po257
-rw-r--r--applications/luci-app-transmission/po/el/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/en/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/es/transmission.po257
-rw-r--r--applications/luci-app-transmission/po/fr/transmission.po243
-rw-r--r--applications/luci-app-transmission/po/he/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/hi/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/hu/transmission.po259
-rw-r--r--applications/luci-app-transmission/po/it/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/ja/transmission.po256
-rw-r--r--applications/luci-app-transmission/po/ko/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/mr/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/ms/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/no/transmission.po254
-rw-r--r--applications/luci-app-transmission/po/pl/transmission.po261
-rw-r--r--applications/luci-app-transmission/po/pt-br/transmission.po257
-rw-r--r--applications/luci-app-transmission/po/pt/transmission.po257
-rw-r--r--applications/luci-app-transmission/po/ro/transmission.po245
-rw-r--r--applications/luci-app-transmission/po/ru/transmission.po259
-rw-r--r--applications/luci-app-transmission/po/sk/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/sv/transmission.po251
-rw-r--r--applications/luci-app-transmission/po/templates/transmission.pot240
-rw-r--r--applications/luci-app-transmission/po/tr/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/uk/transmission.po244
-rw-r--r--applications/luci-app-transmission/po/vi/transmission.po240
-rw-r--r--applications/luci-app-transmission/po/zh-cn/transmission.po257
-rw-r--r--applications/luci-app-transmission/po/zh-tw/transmission.po257
-rw-r--r--applications/luci-app-transmission/root/etc/uci-defaults/40_luci-transmission11
-rw-r--r--applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json9
36 files changed, 4638 insertions, 3373 deletions
diff --git a/applications/luci-app-transmission/Makefile b/applications/luci-app-transmission/Makefile
index 1a1166f2d5..668c73185b 100644
--- a/applications/luci-app-transmission/Makefile
+++ b/applications/luci-app-transmission/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for Transmission
-LUCI_DEPENDS:=+luci-compat +luci-lib-ipkg
+LUCI_DEPENDS:=
include ../../luci.mk
diff --git a/applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js b/applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js
new file mode 100644
index 0000000000..dfbd9af6cb
--- /dev/null
+++ b/applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js
@@ -0,0 +1,303 @@
+'use strict';
+'require fs';
+'require uci';
+'require rpc';
+'require form';
+'require tools.widgets as widgets';
+
+var callServiceList = rpc.declare({
+ object: 'service',
+ method: 'list',
+ params: [ 'name' ],
+ expect: { '': {} }
+});
+
+function setFlagBool(o) {
+ o.enabled = 'true';
+ o.disabled = 'false';
+}
+
+return L.view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(callServiceList('transmission')),
+ L.resolveDefault(fs.stat('/usr/share/transmission/web/index.html')),
+ uci.load('transmission')
+ ]);
+ },
+ render: function(res) {
+ var port = uci.get_first('transmission', 'transmission', 'rpc_port') || '9091';
+
+ var instances = {};
+ try {
+ instances = res[0]['transmission']['instances'];
+ } catch (e) {}
+ var running = instances.length > 0;
+
+ var webinstalled = res[1] || !!uci.get_first('transmission', 'transmission', 'web_home');
+
+ var button = '';
+ if (running && webinstalled)
+ button = '&nbsp;<a class="btn" href="http://' + window.location.hostname + ':' + port + '" target="_blank" rel="noreferrer noopener">' + _('Open Web Interface') + '</a>';
+
+ var m, s, o;
+
+ m = new form.Map('transmission', 'Transmission', _('Transmission daemon is a simple bittorrent client, here you can configure the settings.') + button);
+
+ s = m.section(form.TypedSection, 'transmission', _('Global settings'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'enabled', _('Enabled'));
+ o.rmempty = false;
+
+ o = s.option(form.Value, 'config_dir', _('Config file directory'));
+ o = s.option(widgets.UserSelect, 'user', _('Run daemon as user'));
+ o = s.option(widgets.GroupSelect, 'group', _('Run daemon as group'));
+ o = s.option(form.Value, 'web_home', _('Custom Web UI directory'));
+
+
+ s = m.section(form.TypedSection, 'transmission', _('Bandwidth settings'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'alt_speed_enabled', _('Alternative speed enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'alt_speed_up', _('Alternative upload speed'), 'KB/s');
+ o.depends('alt_speed_enabled', 'true');
+
+ o = s.option(form.Value, 'alt_speed_down', _('Alternative download speed'), 'KB/s');
+ o.depends('alt_speed_enabled', 'true');
+
+ o = s.option(form.Flag, 'speed_limit_down_enabled', _('Speed limit down enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'speed_limit_down', _('Speed limit down'), 'KB/s');
+ o.depends('speed_limit_down_enabled', 'true');
+
+ o = s.option(form.Flag, 'speed_limit_up_enabled', _('Speed limit up enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'speed_limit_up', _('Speed limit up'), 'KB/s');
+ o.depends('speed_limit_up_enabled', 'true');
+
+ o = s.option(form.Value, 'upload_slots_per_torrent', _('Upload slots per torrent'));
+
+
+ s = m.section(form.TypedSection, 'transmission', _('Blocklists'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'blocklist_enabled', _('Block list enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'blocklist_url', _('Blocklist URL'));
+ o.depends('blocklist_enabled', 'true');
+ o.placeholder = 'http://www.example.com/blocklist';
+
+
+ s = m.section(form.TypedSection, 'transmission', _('Files and Locations'));
+ s.anonymous = true;
+
+ s.option(form.Value, 'download_dir', _('Download directory'));
+
+ o = s.option(form.Flag, 'incomplete_dir_enabled', _('Incomplete directory enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'incomplete_dir', _('Incomplete directory'));
+ o.depends('incomplete_dir_enabled', 'true');
+
+ o = s.option(form.ListValue, 'preallocation', _('Preallocation'));
+ o.value('0', _('Off'));
+ o.value('1', _('Fast'));
+ o.value('2', _('Full'));
+
+ o = s.option(form.Flag, 'rename_partial_files', _('Rename partial files'));
+ setFlagBool(o);
+
+ o = s.option(form.Flag, 'start_added_torrents', _('Automatically start added torrents'));
+ setFlagBool(o);
+
+ o = s.option(form.Flag, 'trash_original_torrent_files', _('Trash original torrent files'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'umask', 'umask');
+
+ o = s.option(form.Flag, 'watch_dir_enabled', _('Enable watch directory'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'watch_dir', _('Watch directory'));
+ o.depends('watch_dir_enabled', 'true');
+
+
+ s = m.section(form.TypedSection, 'transmission', _('Miscellaneous'));
+ s.anonymous = true;
+
+ o = s.option(form.Value, 'cache_size_mb', _('Cache size in MB'));
+
+ o = s.option(form.Flag, 'dht_enabled', _('DHT enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.ListValue, 'encryption', _('Encryption'));
+ o.value('0', _('Prefer unencrypted'));
+ o.value('1', _('Prefer encrypted'));
+ o.value('2', _('Require encrypted'));
+
+ o = s.option(form.Flag, 'lazy_bitfield_enabled', _('Lazy bitfield enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Flag, 'lpd_enabled', _('LPD enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.ListValue, 'message_level', _('Message level'));
+ o.value('0', _('None'));
+ o.value('1', _('Error'));
+ o.value('2', _('Info'));
+ o.value('3', _('Debug'));
+
+ o = s.option(form.Flag, 'pex_enabled', _('PEX enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Flag, 'prefetch_enabled', _('Prefetch enabled'));
+
+ o = s.option(form.Flag, 'scrape_paused_torrents_enabled', _('Scrape paused torrents enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Flag, 'script_torrent_done_enabled', _('Script torrent done enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'script_torrent_done_filename', _('Script torrent done filename'));
+ o.depends('script_torrent_done_enabled', 'true');
+
+ o = s.option(form.Flag, 'utp_enabled', _('uTP enabled'));
+ setFlagBool(o);
+
+
+ s = m.section(form.TypedSection, 'transmission', _('Peer settings'));
+ s.anonymous = true;
+
+ o = s.option(form.Value, 'bind_address_ipv4', _('Binding address IPv4'));
+
+ o = s.option(form.Value, 'bind_address_ipv6', _('Binding address IPv6'));
+
+ o = s.option(form.Value, 'peer_congestion_algorithm', _('Peer congestion algorithm'),
+ _('This is documented on <a href="https://www.irif.fr/~jch/software/bittorrent/tcp-congestion-control.html" target="_blank" rel="noreferrer noopener">tcp-congestion-control</a>.'));
+
+ o = s.option(form.Value, 'peer_id_ttl_hours', _('Recycle peer id after'), _('hours'));
+
+ o = s.option(form.Value, 'peer_limit_global', _('Global peer limit'));
+
+ o = s.option(form.Value, 'peer_limit_per_torrent', _('Peer limit per torrent'));
+
+ o = s.option(form.Value, 'peer_socket_tos', _('Peer socket <abbr title="Type of Service">TOS</abbr>'));
+
+
+ s = m.section(form.TypedSection, 'transmission', _('Peer Port settings'));
+ s.anonymous = true;
+
+ o = s.option(form.Value, 'peer_port', _('Peer port'));
+
+ o = s.option(form.Flag, 'peer_port_random_on_start', _('Peer port random on start'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'peer_port_random_high', _('Peer port random high'));
+ o.depends('peer_port_random_on_start', 'true');
+
+ o = s.option(form.Value, 'peer_port_random_low', _('Peer port random low'));
+ o.depends('peer_port_random_on_start', 'true');
+
+ o = s.option(form.Flag, 'port_forwarding_enabled', _('Port forwarding enabled'));
+ setFlagBool(o);
+
+
+ s = m.section(form.TypedSection, 'transmission', _('Queueing'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'download_queue_enabled', _('Download queue enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Flag, 'queue_stalled_enabled', _('Queue stalled enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'download_queue_size', _('Download queue size'));
+ o.depends('download_queue_enabled', 'true');
+
+ o = s.option(form.Flag, 'seed_queue_enabled', _('Seed queue enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'queue_stalled_minutes', _('Queue stalled minutes'));
+ o.depends('queue_stalled_enabled', 'true');
+
+ o = s.option(form.Value, 'seed_queue_size', _('Seed queue size'));
+ o.depends('seed_queue_enabled', 'true');
+
+
+ s = m.section(form.TypedSection, 'transmission', _('RPC settings'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'rpc_enabled', _('RPC enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'rpc_bind_address', _('RPC bind address'));
+ o.depends('rpc_enabled', 'true');
+
+ o = s.option(form.Value, 'rpc_port', _('RPC port'));
+ o.depends('rpc_enabled', 'true');
+
+ o = s.option(form.Value, 'rpc_url', _('RPC URL'));
+ o.depends('rpc_enabled', 'true');
+
+ o = s.option(form.Flag, 'rpc_host_whitelist_enabled', _('RPC host whitelist enabled'));
+ setFlagBool(o);
+ o.depends('rpc_enabled', 'true');
+
+ o = s.option(form.Value, 'rpc_host_whitelist', _('RPC host whitelist'));
+ o.depends('rpc_host_whitelist_enabled', 'true');
+
+ o = s.option(form.Flag, 'rpc_whitelist_enabled', _('RPC whitelist enabled'));
+ setFlagBool(o);
+ o.depends('rpc_enabled', 'true');
+
+ o = s.option(form.Value, 'rpc_whitelist', _('RPC whitelist'));
+ o.depends('rpc_whitelist_enabled', 'true');
+
+ o = s.option(form.Flag, 'rpc_authentication_required', _('RPC authentication required'));
+ setFlagBool(o);
+ o.depends('rpc_enabled', 'true');
+
+ o = s.option(form.Value, 'rpc_username', _('RPC username'));
+ o.depends('rpc_authentication_required', 'true');
+
+ o = s.option(form.Value, 'rpc_password', _('RPC password'));
+ o.depends('rpc_authentication_required', 'true');
+ o.password = true;
+
+
+ s = m.section(form.TypedSection, 'transmission', _('Scheduling'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'alt_speed_time_enabled', _('Alternative speed timing enabled'), _('When enabled, this will toggle the <b>alt-speed-enabled</b> setting'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'alt_speed_time_begin', _('Alternative speed time begin'), _('in minutes from midnight'));
+ o.depends('alt_speed_time_enabled', 'true');
+
+ o = s.option(form.Value, 'alt_speed_time_end', _('Alternative speed time end'), _('in minutes from midnight'));
+ o.depends('alt_speed_time_enabled', 'true');
+
+ o = s.option(form.Value, 'alt_speed_time_day', _('Alternative speed time day'), _('Number/bitfield. Start with 0, then for each day you want the scheduler enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - 8, Thursday - 16, Friday - 32, Saturday - 64'));
+ o.depends('alt_speed_time_enabled', 'true');
+
+ o = s.option(form.Flag, 'idle_seeding_limit_enabled', _('Idle seeding limit enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'idle_seeding_limit', _('Idle seeding limit'));
+ o.depends('idle_seeding_limit_enabled', 'true');
+
+ o = s.option(form.Flag, 'ratio_limit_enabled', _('Ratio limit enabled'));
+ setFlagBool(o);
+
+ o = s.option(form.Value, 'ratio_limit', _('Ratio limit'));
+ o.depends('ratio_limit_enabled', 'true');
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-transmission/luasrc/controller/transmission.lua b/applications/luci-app-transmission/luasrc/controller/transmission.lua
deleted file mode 100644
index b54b92b04b..0000000000
--- a/applications/luci-app-transmission/luasrc/controller/transmission.lua
+++ /dev/null
@@ -1,14 +0,0 @@
--- Copyright 2012 Gabor Varga <vargagab@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.controller.transmission", package.seeall)
-
-function index()
- if not nixio.fs.access("/etc/config/transmission") then
- return
- end
-
- local page = entry({"admin", "services", "transmission"}, cbi("transmission"), _("Transmission"))
- page.dependent = true
-
-end
diff --git a/applications/luci-app-transmission/luasrc/model/cbi/transmission.lua b/applications/luci-app-transmission/luasrc/model/cbi/transmission.lua
deleted file mode 100644
index fd4deba97f..0000000000
--- a/applications/luci-app-transmission/luasrc/model/cbi/transmission.lua
+++ /dev/null
@@ -1,221 +0,0 @@
--- Copyright 2012 Gabor Varga <vargagab@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-require("luci.sys")
-require("luci.util")
-require("luci.model.ipkg")
-
-local uci = require "luci.model.uci".cursor()
-local trport = uci:get_first("transmission", "transmission", "rpc_port") or 9091
-local running = (luci.sys.call("pidof transmission-daemon > /dev/null") == 0)
-local webinstalled = luci.model.ipkg.installed("transmission-web") or uci:get_first("transmission", "transmission", "web_home")
-local button = ""
-if running and webinstalled then
- button = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"button\" value=\" " .. translate("Open Web Interface") .. " \" onclick=\"window.open('http://'+window.location.hostname+':" .. trport .. "')\"/>"
-end
-
-m = Map("transmission", "Transmission", translate("Transmission daemon is a simple bittorrent client, here you can configure the settings.") .. button)
-
-s=m:section(TypedSection, "transmission", translate("Global settings"))
-s.addremove=false
-s.anonymous=true
-
-enable=s:option(Flag, "enabled", translate("Enabled"))
-enable.rmempty=false
-config_dir=s:option(Value, "config_dir", translate("Config file directory"))
-user=s:option(ListValue, "user", translate("Run daemon as user"))
-local p_user
-for _, p_user in luci.util.vspairs(luci.util.split(luci.sys.exec("cat /etc/passwd | cut -f 1 -d :"))) do
- user:value(p_user)
-end
-cache_size_mb=s:option(Value, "cache_size_mb", translate("Cache size in MB"))
-web_home=s:option(Value, "web_home", translate("Custom WEB UI directory"))
-
-bandwidth=m:section(TypedSection, "transmission", translate("Bandwidth settings"))
-bandwidth.anonymous=true
-alt_speed_enabled=bandwidth:option(Flag, "alt_speed_enabled", translate("Alternative speed enabled"))
-alt_speed_enabled.enabled="true"
-alt_speed_enabled.disabled="false"
-alt_speed_down=bandwidth:option(Value, "alt_speed_down", translate("Alternative download speed"), "KB/s")
-alt_speed_down:depends("alt_speed_enabled", "true")
-alt_speed_up=bandwidth:option(Value, "alt_speed_up", translate("Alternative upload speed"), "KB/s")
-alt_speed_up:depends("alt_speed_enabled", "true")
-speed_limit_down_enabled=bandwidth:option(Flag, "speed_limit_down_enabled", translate("Speed limit down enabled"))
-speed_limit_down_enabled.enabled="true"
-speed_limit_down_enabled.disabled="false"
-speed_limit_down=bandwidth:option(Value, "speed_limit_down", translate("Speed limit down"), "KB/s")
-speed_limit_down:depends("speed_limit_down_enabled", "true")
-speed_limit_up_enabled=bandwidth:option(Flag, "speed_limit_up_enabled", translate("Speed limit up enabled"))
-speed_limit_up_enabled.enabled="true"
-speed_limit_up_enabled.disabled="false"
-speed_limit_up=bandwidth:option(Value, "speed_limit_up", translate("Speed limit up"), "KB/s")
-speed_limit_up:depends("speed_limit_up_enabled", "true")
-upload_slots_per_torrent=bandwidth:option(Value, "upload_slots_per_torrent", translate("Upload slots per torrent"))
-
-blocklists=m:section(TypedSection, "transmission", translate("Blocklists"))
-blocklists.anonymous=true
-blocklist_enabled=blocklists:option(Flag, "blocklist_enabled", translate("Block list enabled"))
-blocklist_enabled.enabled="true"
-blocklist_enabled.disabled="false"
-blocklist_url=blocklists:option(Value, "blocklist_url", translate("Blocklist URL"))
-blocklist_url:depends("blocklist_enabled", "true")
-
-fileslocations=m:section(TypedSection, "transmission", translate("Files and Locations"))
-fileslocations.anonymous=true
-download_dir=fileslocations:option(Value, "download_dir", translate("Download directory"))
-incomplete_dir_enabled=fileslocations:option(Flag, "incomplete_dir_enabled", translate("Incomplete directory enabled"))
-incomplete_dir_enabled.enabled="true"
-incomplete_dir_enabled.disabled="false"
-incomplete_dir=fileslocations:option(Value, "incomplete_dir", translate("Incomplete directory"))
-incomplete_dir:depends("incomplete_dir_enabled", "true")
-preallocation=fileslocations:option(ListValue, "preallocation", translate("preallocation"))
-preallocation:value("0", translate("Off"))
-preallocation:value("1", translate("Fast"))
-preallocation:value("2", translate("Full"))
-prefetch_enabled=fileslocations:option(Flag, "prefetch_enabled", translate("Prefetch enabled"))
-rename_partial_files=fileslocations:option(Flag, "rename_partial_files", translate("Rename partial files"))
-rename_partial_files.enableid="true"
-rename_partial_files.disabled="false"
-start_added_torrents=fileslocations:option(Flag, "start_added_torrents", translate("Automatically start added torrents"))
-start_added_torrents.enabled="true"
-start_added_torrents.disabled="false"
-trash_original_torrent_files=fileslocations:option(Flag, "trash_original_torrent_files", translate("Trash original torrent files"))
-trash_original_torrent_files.enabled="true"
-trash_original_torrent_files.disabled="false"
-umask=fileslocations:option(Value, "umask", "umask")
-watch_dir_enabled=fileslocations:option(Flag, "watch_dir_enabled", translate("Enable watch directory"))
-watch_dir_enabled.enabled="true"
-watch_dir_enabled.disabled="false"
-watch_dir=fileslocations:option(Value, "watch_dir", translate("Watch directory"))
-watch_dir:depends("watch_dir_enabled", "true")
-
-misc=m:section(TypedSection, "transmission", translate("Miscellaneous"))
-misc.anonymous=true
-dht_enabled=misc:option(Flag, "dht_enabled", translate("DHT enabled"))
-dht_enabled.enabled="true"
-dht_enabled.disabled="false"
-encryption=misc:option(ListValue, "encryption", translate("Encryption"))
-encryption:value("0", translate("Off"))
-encryption:value("1", translate("Preferred"))
-encryption:value("2", translate("Forced"))
-lazy_bitfield_enabled=misc:option(Flag, "lazy_bitfield_enabled", translate("Lazy bitfield enabled"))
-lazy_bitfield_enabled.enabled="true"
-lazy_bitfield_enabled.disabled="false"
-lpd_enabled=misc:option(Flag, "lpd_enabled", translate("LPD enabled"))
-lpd_enabled.enabled="true"
-lpd_enabled.disabled="false"
-message_level=misc:option(ListValue, "message_level", translate("Message level"))
-message_level:value("0", translate("None"))
-message_level:value("1", translate("Error"))
-message_level:value("2", translate("Info"))
-message_level:value("3", translate("Debug"))
-pex_enabled=misc:option(Flag, "pex_enabled", translate("PEX enabled"))
-pex_enabled.enabled="true"
-pex_enabled.disabled="false"
-script_torrent_done_enabled=misc:option(Flag, "script_torrent_done_enabled", translate("Script torrent done enabled"))
-script_torrent_done_enabled.enabled="true"
-script_torrent_done_enabled.disabled="false"
-script_torrent_done_filename=misc:option(Value, "script_torrent_done_filename", translate("Script torrent done filename"))
-script_torrent_done_filename:depends("script_torrent_done_enabled", "true")
-idle_seeding_limit_enabled=misc:option(Flag, "idle_seeding_limit_enabled", translate("Idle seeding limit enabled"))
-idle_seeding_limit_enabled.enabled="true"
-idle_seeding_limit_enabled.disabled="false"
-idle_seeding_limit=misc:option(Value, "idle_seeding_limit", translate("Idle seeding limit"))
-idle_seeding_limit:depends("idle_seeding_limit_enabled", "true")
-utp_enabled=misc:option(Flag, "utp_enabled", translate("uTP enabled"))
-utp_enabled.enabled="true"
-utp_enabled.disabled="false"
-
-peers=m:section(TypedSection, "transmission", translate("Peer settings"))
-peers.anonymous=true
-bind_address_ipv4=peers:option(Value, "bind_address_ipv4", translate("Binding address IPv4"))
-bind_address_ipv4.default="0.0.0.0"
-bind_address_ipv6=peers:option(Value, "bind_address_ipv6", translate("Binding address IPv6"))
-bind_address_ipv6.default="::"
-peer_congestion_algorithm=peers:option(Value, "peer_congestion_algorithm", translate("Peer congestion algorithm"))
-peer_limit_global=peers:option(Value, "peer_limit_global", translate("Global peer limit"))
-peer_limit_per_torrent=peers:option(Value, "peer_limit_per_torrent", translate("Peer limit per torrent"))
-peer_socket_tos=peers:option(Value, "peer_socket_tos", translate("Peer socket tos"))
-
-peerport=m:section(TypedSection, "transmission", translate("Peer Port settings"))
-peerport.anonymous=true
-peer_port=peerport:option(Value, "peer_port", translate("Peer port"))
-peer_port_random_on_start=peerport:option(Flag, "peer_port_random_on_start", translate("Peer port random on start"))
-peer_port_random_on_start.enabled="true"
-peer_port_random_on_start.disabled="false"
-peer_port_random_high=peerport:option(Value, "peer_port_random_high", translate("Peer port random high"))
-peer_port_random_high:depends("peer_port_random_on_start", "true")
-peer_port_random_low=peerport:option(Value, "peer_port_random_low", translate("Peer port random low"))
-peer_port_random_low:depends("peer_port_random_on_start", "true")
-port_forwarding_enabled=peerport:option(Flag, "port_forwarding_enabled", translate("Port forwarding enabled"))
-port_forwarding_enabled.enabled="true"
-port_forwarding_enabled.disabled="false"
-
-rpc=m:section(TypedSection, "transmission", translate("RPC settings"))
-rpc.anonymous=true
-rpc_enabled=rpc:option(Flag, "rpc_enabled", translate("RPC enabled"))
-rpc_enabled.enabled="true"
-rpc_enabled.disabled="false"
-rpc_port=rpc:option(Value, "rpc_port", translate("RPC port"))
-rpc_port:depends("rpc_enabled", "true")
-rpc_bind_address=rpc:option(Value, "rpc_bind_address", translate("RPC bind address"))
-rpc_bind_address:depends("rpc_enabled", "true")
-rpc_url=rpc:option(Value, "rpc_url", translate("RPC URL"))
-rpc_url:depends("rpc_enabled", "true")
-rpc_whitelist_enabled=rpc:option(Flag, "rpc_whitelist_enabled", translate("RPC whitelist enabled"))
-rpc_whitelist_enabled.enabled="true"
-rpc_whitelist_enabled.disabled="false"
-rpc_whitelist_enabled:depends("rpc_enabled", "true")
-rpc_whitelist=rpc:option(Value, "rpc_whitelist", translate("RPC whitelist"))
-rpc_whitelist:depends("rpc_whitelist_enabled", "true")
-rpc_authentication_required=rpc:option(Flag, "rpc_authentication_required", translate("RPC authentication required"))
-rpc_authentication_required.enabled="true"
-rpc_authentication_required.disabled="false"
-rpc_authentication_required:depends("rpc_enabled", "true")
-rpc_username=rpc:option(Value, "rpc_username", translate("RPC username"))
-rpc_username:depends("rpc_authentication_required", "true")
-rpc_password=rpc:option(Value, "rpc_password", translate("RPC password"))
-rpc_password:depends("rpc_authentication_required", "true")
-rpc_password.password = true
-
-scheduling=m:section(TypedSection, "transmission", translate("Scheduling"))
-scheduling.anonymous=true
-alt_speed_time_enabled=scheduling:option(Flag, "alt_speed_time_enabled", translate("Alternative speed timing enabled"))
-alt_speed_time_enabled.enabled="true"
-alt_speed_time_enabled.disabled="false"
-alt_speed_time_enabled.default="false"
-alt_speed_time_enabled:depends("alt_speed_enabled", "true")
-alt_speed_time_day=scheduling:option(Value, "alt_speed_time_day", translate("Alternative speed time day"), translate("Number/bitfield. Start with 0, then for each day you want the scheduler enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - 8, Thursday - 16, Friday - 32, Saturday - 64"))
-alt_speed_time_day:depends("alt_speed_time_enabled", "true")
-alt_speed_time_begin=scheduling:option(Value, "alt_speed_time_begin", translate("Alternative speed time begin"), translate("in minutes from midnight"))
-alt_speed_time_begin:depends("alt_speed_time_enabled", "true")
-alt_speed_time_end=scheduling:option(Value, "alt_speed_time_end", translate("Alternative speed time end"), translate("in minutes from midnight"))
-alt_speed_time_end:depends("alt_speed_time_enabled", "true")
-ratio_limit_enabled=scheduling:option(Flag, "ratio_limit_enabled", translate("Ratio limit enabled"))
-ratio_limit_enabled.enabled="true"
-ratio_limit_enabled.disabled="false"
-ratio_limit=scheduling:option(Value, "ratio_limit", translate("Ratio limit"))
-ratio_limit:depends("ratio_limit_enabled", "true")
-
-queueing=m:section(TypedSection, "transmission", translate("Queueing"))
-queueing.anonymous=true
-download_queue_enabled=queueing:option(Flag, "download_queue_enabled", translate("Download queue enabled"))
-download_queue_enabled.enabled="true"
-download_queue_enabled.disabled="false"
-download_queue_size=queueing:option(Value, "download_queue_size", translate("Download queue size"))
-download_queue_size:depends("download_queue_enabled", "true")
-queue_stalled_enabled=queueing:option(Flag, "queue_stalled_enabled", translate("Queue stalled enabled"))
-queue_stalled_enabled.enabled="true"
-queue_stalled_enabled.disabled="false"
-queue_stalled_minutes=queueing:option(Value, "queue_stalled_minutes", translate("Queue stalled minutes"))
-queue_stalled_minutes:depends("queue_stalled_enabled", "true")
-seed_queue_enabled=queueing:option(Flag, "seed_queue_enabled", translate("Seed queue enabled"))
-seed_queue_enabled.enabled="true"
-seed_queue_enabled.disabled="false"
-seed_queue_size=queueing:option(Value, "seed_queue_size", translate("Seed queue size"))
-seed_queue_size:depends("seed_queue_enabled", "true")
-scrape_paused_torrents_enabled=queueing:option(Flag, "scrape_paused_torrents_enabled", translate("Scrape paused torrents enabled"))
-scrape_paused_torrents_enabled.enabled="true"
-scrape_paused_torrents_enabled.disabled="false"
-
-return m
diff --git a/applications/luci-app-transmission/po/bg/transmission.po b/applications/luci-app-transmission/po/bg/transmission.po
index b691102a62..e27b5e263c 100644
--- a/applications/luci-app-transmission/po/bg/transmission.po
+++ b/applications/luci-app-transmission/po/bg/transmission.po
@@ -12,381 +12,415 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.4.0\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/ca/transmission.po b/applications/luci-app-transmission/po/ca/transmission.po
index 08d9faba77..a8ad9a7b27 100644
--- a/applications/luci-app-transmission/po/ca/transmission.po
+++ b/applications/luci-app-transmission/po/ca/transmission.po
@@ -14,355 +14,392 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Velocitat de baixada alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Velocitat alternativa habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Hora inicial de velocitat alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Dia de velocitat alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Hora final de velocitat alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Temporització de velocitat alternativa habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Velocitat de pujada alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Comença automàticament els torrents afegits"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Ajusts d'amplada de banda"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Llista de bloqueig habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Llistes de bloqueig"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Directori de fitxer de configuració"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
-msgstr ""
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
+msgstr "Directori de fitxer de configuració"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT habilitat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Depuració"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Directori de baixada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Cua de baixada habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Mida de cua de baixada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Xifratge"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Error"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Ràpid"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Fitxers i ubicacions"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Forçat"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Ple"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Ajusts globals"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Directori incomplet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Directori incomplet habilitat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Informació"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD habilitat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Miscel·lani"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Cap"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Desactivat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX habilitat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "preassignació"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
+msgstr "Preferit"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
msgstr "Preferit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Precarrega habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "Autenticació RPC requerida"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC habilitat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "Llista blanca RPC"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Llista blanca RPC habilitada"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "Contrasenya RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "Port RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "Ajusts RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "Nom d'usuari RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "Llista blanca RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "Llista blanca RPC habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Límit de ràtio"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Límit de ràtio habilitat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Executa el dimoni com l'usuari"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Executa el dimoni com l'usuari"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Programació"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
@@ -370,27 +407,34 @@ msgstr ""
"El dimoni Transmission és un client de bittorrent senzill, aquí podeu "
"configurar els ajusts."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Suprimeix els fitxers de torrent originals"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Directori que vigilar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "en minuts des de la mitjanit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "preassignació"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP habilitat"
+
+#~ msgid "Forced"
+#~ msgstr "Forçat"
diff --git a/applications/luci-app-transmission/po/cs/transmission.po b/applications/luci-app-transmission/po/cs/transmission.po
index 6a3ad58f3a..95bc832c03 100644
--- a/applications/luci-app-transmission/po/cs/transmission.po
+++ b/applications/luci-app-transmission/po/cs/transmission.po
@@ -12,362 +12,397 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.10\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Alternativní rychlost download"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Povolit alternativní rychlost"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Začátek doby alternativní rychlosti"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Dny alternativní rychlosti"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Konec doby alternativní rychlosti"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Časování alternativní rychlosti povoleno"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Alternativní rychlost uploadu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Automaticky začít stahovat nové torrenty"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Nastavení přenosové rychlosti"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Svázání s IPv4 adresou"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Svázání s IPv6 adresou"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Povolit černou listinu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "URL černé listiny"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Černé listiny"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Velikost mezipaměti v MB"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Adresář pro uložení konfiguračního souboru"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
msgstr "Vlastní adresář WEB UI"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "Povolit DHT"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Ladění"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Adresář pro stahované"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Povolit stahovací frontu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Velikost stahovací fronty"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Povolit sledování složky"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Povoleno"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Šifrování"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Rychlá"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Soubory a umístění"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Vynucené"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Plná"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Globální peer limit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Globální nastavení"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Limit nečinnosti pro seeding"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Limit nečinnosti pro seeding povolen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Složka pro nedokončená stahování"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Povolit složku pro nedokončená stahování"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Informace"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "Povolit LPD"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Povolit lazy bitfield"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Úroveň logování"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Ostatní"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Žádný"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
"Číslo/bitové pole. Začněte 0, potom pro každý den, kdy má být plánovač "
-"aktivován, přidejte hodnotu. Pro Neděli - 1, Pondělí - 2, Úterý - 4, Středa -"
-" 8, Čtvrtek - 16, Pátek - 32, Sobota - 64"
+"aktivován, přidejte hodnotu. Pro Neděli - 1, Pondělí - 2, Úterý - 4, Středa "
+"- 8, Čtvrtek - 16, Pátek - 32, Sobota - 64"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Vypnuto"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Otevřít webové rozhraní"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "Povolit PEX"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Nastavení peer portu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
#, fuzzy
msgid "Peer congestion algorithm"
msgstr "Algoritmus proti zahlcení"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Peer limit na torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Peer port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Peer port náhodný nejvyšší"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Peer port náhodný nejnižší"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Náhodný peer port při startu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Nastavení peer"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-#, fuzzy
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-"Typ <abbr title=\"Type-Of-Service v TCP\">TOS</abbr> socketu protistrany"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Povolit port forwarding"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "prealokace"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
+msgstr "Preferované"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
msgstr "Preferované"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Povolit přednačítání"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
#, fuzzy
msgid "Queue stalled enabled"
msgstr "Povolit pozastavené sdílení"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "Počet minut pro pozastavení"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "Řízení front"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "RPC URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC ověřování vyžadováno"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "Povolit RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "RPC whitelist"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Povolit RPC whitelist"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "RPC heslo"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "RPC port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "Nastavení RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "Uživatelské jméno RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "RPC whitelist"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "Povolit RPC whitelist"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Ratio limit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Povolit ratio limit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Přejmenovat dílčí soubory"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Spustit démona pod uživatelskými oprávněními"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Spustit démona pod uživatelskými oprávněními"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Plánování"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "Povolit seed frontu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "Velikost seed fronty"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "Rychlostní limit downloadu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "Povolit rychlostní limit downloadu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "Rychlostní limit uploadu"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "Povolit rychlostní limit uploadu"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
@@ -375,27 +410,39 @@ msgstr ""
"Transmission daemon je jednoduchý BitTorrent klient, zde můžete provést jeho "
"nastavení."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Odstranit původní torrent soubory"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "Upload sloty na torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "v minutách od půlnoci"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "prealokace"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "Povolit uTP"
+
+#~ msgid "Forced"
+#~ msgstr "Vynucené"
+
+#, fuzzy
+#~ msgid "Peer socket tos"
+#~ msgstr ""
+#~ "Typ <abbr title=\"Type-Of-Service v TCP\">TOS</abbr> socketu protistrany"
diff --git a/applications/luci-app-transmission/po/de/transmission.po b/applications/luci-app-transmission/po/de/transmission.po
index 901b32294a..ac04d3633c 100644
--- a/applications/luci-app-transmission/po/de/transmission.po
+++ b/applications/luci-app-transmission/po/de/transmission.po
@@ -14,175 +14,172 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Alternative Download-Geschwindigkeit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Alternative Geschwindigkeit aktivieren"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Zeit für Beginn der alternativen Geschwindigkeit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Tag für alternative Geschwindigkeit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Zeit für Ende der alternativen Geschwindigkeit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Zeiteinstellung für alternative Geschwindigkeit eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Alternative Upload-Geschwindigkeit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Hinzugefügte Torrents automatisch starten"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Bandbreiten-Einstellungen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "IPv4-Adressbindung"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "IPv6-Adressbindung"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Blockier-Liste eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "URL für Blockier-Liste"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Blockier-Listen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Cache-Größe in MB"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Verzeichnis der Konfigurationsdatei"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
msgstr "Benutzerdefiniertes WEB UI-Verzeichnis"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Download-Verzeichnis"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Download-Warteschlange eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Größe der Download-Warteschlange"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Verzeichnisüberprüfung eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Verschlüsselung"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Schnell"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Dateien und Orte"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Erzwungen"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Voll"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Allgemeines Peer-Limit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Begrenzung für Seeding im Idle-Zustand"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Begrenzung für Seeding im Idle-Zustand eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "unvollständiges Verzeichnis"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "unvollständiges Verzeichnis eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Info"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Lazy-Bitfield eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Nachrichten-Ebene"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Verschiedenes"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Keine"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -192,180 +189,220 @@ msgstr ""
"soll, füge einen Wert hinzu. Sonntag - 1, Montag - 2, Dienstag - 4, Mittwoch "
"- 8, Donnerstag - 16, Freitag - 32, Samstag - 64"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Aus"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Offenes Web-Interface"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Einstellungen für Peer-Port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Algorithmus für Peer-Überlastungen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Peer-Begrenzung pro Torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Peer-Port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Peer-Port: hohe Zufallszahl"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Peer-Port: niedrige Zufallszahl"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Zufälliger Peer-Port beim Start"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Peer-Einstellungen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "Peer-Socket-TOS"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Port-Weiterleitung aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "Vorbelegung"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
msgstr "Bevorzugt"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
+msgstr "Bevorzugt"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Prefetch aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "Warteschlangen-Halt aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "Warteschlangen-Halt in Minuten"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "in Warteschlange stellen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "RPC-URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC-Anmeldung erforderlich"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "RPC-Adressbindung"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC eingeschaltet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "RPC-Einschlussliste"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "RPC-Einschlussliste aktiv"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "RPC-Passwort"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "RPC-Port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "RPC-Einstellungen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "RPC Benutzername"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "RPC-Einschlussliste"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "RPC-Einschlussliste aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Ratio-Begrenzung"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Ratio-Begrenzung aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Teildateien umbenennen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Daemon als Benutzer ausführen"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Daemon als Benutzer ausführen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Zeitplanung"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "Pausierte Torrents beschneiden"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "Skript nach Abschluss eines Torrents aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "Skript nach Abschluss eines Torrents: Dateiname"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "Seed-Warteschlange aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "Größe der Seed-Warteschlange"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "Geschwindigkeitsbegrenzung Down"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "Geschwindigkeitsbegrenzung Down aktiv"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "Geschwindigkeitsbegrenzung Up"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "Geschwindigkeitsbegrenzung Up aktiv"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Übertragung"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
@@ -373,27 +410,37 @@ msgstr ""
"Der Transmission-Daemon ist ein einfacher Bittorent-Client. Hier können Sie "
"ihn einstellen."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Originale Torrent-Dateien verwerfen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "Upload-Plätze pro Torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Überwachtes Verzeichnis"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "in Minuten ab Mitternacht"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "Vorbelegung"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP eingeschaltet"
+
+#~ msgid "Forced"
+#~ msgstr "Erzwungen"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "Peer-Socket-TOS"
diff --git a/applications/luci-app-transmission/po/el/transmission.po b/applications/luci-app-transmission/po/el/transmission.po
index dedfa90627..a2066fb724 100644
--- a/applications/luci-app-transmission/po/el/transmission.po
+++ b/applications/luci-app-transmission/po/el/transmission.po
@@ -1,378 +1,412 @@
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/en/transmission.po b/applications/luci-app-transmission/po/en/transmission.po
index dedfa90627..a2066fb724 100644
--- a/applications/luci-app-transmission/po/en/transmission.po
+++ b/applications/luci-app-transmission/po/en/transmission.po
@@ -1,378 +1,412 @@
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/es/transmission.po b/applications/luci-app-transmission/po/es/transmission.po
index eabb956257..bd4763c5e1 100644
--- a/applications/luci-app-transmission/po/es/transmission.po
+++ b/applications/luci-app-transmission/po/es/transmission.po
@@ -14,175 +14,172 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Velocidad de descarga alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Activar velocidad alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Hora de inicio de la velocidad alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Día de la velocidad alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Hora de fin de la velocidad alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Activar temporización alternativa de la velocidad"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Velocidad de subida alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Iniciar automáticamente los torrents al añadirlos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Configuración del ancho de banda"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Dirección IPv4 a asociar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Dirección IPv6 a asociar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Activar lista de bloques"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "URL de la lista de bloques"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Listas de bloques"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Tamaño de la antememoria en MB"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Directorio de archivos de configuración"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
msgstr "Directorio personalizado de WEB UI"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "Activar DHT"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Directorio de descarga"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Activar cola de descargas"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Tamaño de la cola de descargas"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Activar carpeta a observar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Encriptación"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Error"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Rápido"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Archivos y posiciones"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Forzado"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Lleno"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Límite global de pares"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Configuración global"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Límite de sembrado en vacío"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Activar límite de sembrado en vacío"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Carpeta incompleta"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Activar carpeta incompleta"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Info"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "Activar LPD"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Activar Lazy bitfield"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Nivel de mensajes"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Varios"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Ninguno"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -192,207 +189,257 @@ msgstr ""
"programador, agregue un valor. Para el domingo - 1, lunes - 2, martes - 4, "
"miércoles - 8, jueves - 16, viernes - 32, sábado - 64"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Apagado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Interfaz de red abierta"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "Activar PEX"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Configuración de puertos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Algoritmo de congestión"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Límite por torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Puerto"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Puerto más alto"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Puerto más bajo"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Puerto aleatorio al arrancar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Configuración de peer"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "Par socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Activar reenvío de puertos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "Precolocación"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
msgstr "Preferido"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
+msgstr "Preferido"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Activar prefetch"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "Activar bloqueo de cola"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "Minutos de bloqueo de cola"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "Colas"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "URL RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "Autentificación RPC obligatoria"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "Dirección de asociación RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "Activar RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "Lista blanca RPC"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Activar listas blancas RPC"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "Contraseña RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "Puerto RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "Configuración RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "Nombre de usuario RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "Lista blanca RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "Activar listas blancas RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Límite de proporción"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Activar límite de proporción"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Renombrar archivos parciales"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Ejecutar demonio como usuario"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Ejecutar demonio como usuario"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Programación"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "Activar scrape de torrents en pausa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "Activar script de fin de torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "Nombre de archivo del script"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "Activar cola de sembrado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "Tamaño máximo de la cola de sembrado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "Velocidad mínima"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "Activar velocidad mínima"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "Velocidad máxima"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "Activar velocidad máxima"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
"Configuración. El demonio Transmission es un cliente de BitTorrent simple."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Eliminar los archivos torrents originales"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "Ranuras de subida por torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Carpeta a vigilar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "en minutos para la media noche"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "Precolocación"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "Activar uTP"
+
+#~ msgid "Forced"
+#~ msgstr "Forzado"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "Par socket tos"
diff --git a/applications/luci-app-transmission/po/fr/transmission.po b/applications/luci-app-transmission/po/fr/transmission.po
index fcec9ad0d3..50cd307f13 100644
--- a/applications/luci-app-transmission/po/fr/transmission.po
+++ b/applications/luci-app-transmission/po/fr/transmission.po
@@ -14,381 +14,416 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.10\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Dossier du fichier de configuration"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
-msgstr ""
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
+msgstr "Dossier du fichier de configuration"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Débogage"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Télécharger un dossier"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Chiffrement"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Infos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Aucun"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "Mot de passe RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "Port RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "Nom d'utilisateur RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/he/transmission.po b/applications/luci-app-transmission/po/he/transmission.po
index dedfa90627..a2066fb724 100644
--- a/applications/luci-app-transmission/po/he/transmission.po
+++ b/applications/luci-app-transmission/po/he/transmission.po
@@ -1,378 +1,412 @@
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/hi/transmission.po b/applications/luci-app-transmission/po/hi/transmission.po
index 8256f0b14b..7d9b389ff1 100644
--- a/applications/luci-app-transmission/po/hi/transmission.po
+++ b/applications/luci-app-transmission/po/hi/transmission.po
@@ -12,381 +12,415 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.4.0\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/hu/transmission.po b/applications/luci-app-transmission/po/hu/transmission.po
index f5c543fdfe..0669fd3f88 100644
--- a/applications/luci-app-transmission/po/hu/transmission.po
+++ b/applications/luci-app-transmission/po/hu/transmission.po
@@ -14,175 +14,172 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10.1-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Alternatív letöltési sebesség"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Alternatív sebesség engedélyezve"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Alternatív sebesség kezdő időpont"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Alternatív sebesség napok"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Alternatív sebesség záró időpont"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Alternatív sebesség időzítés engedélyezve"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Alternatív feltöltési sebesség"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Hozzáadott torrentek automatikus indítása"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Sávszélesség beállítások"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Rögzített IPv4 cím"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Rögzített IPv6 cím"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Tiltólista engedélyezés"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "Tiltólista URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Tiltólista"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Puffer méret (MB)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Beállítófájl könyvtára"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
-msgstr ""
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
+msgstr "Beállítófájl könyvtára"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT engedélyezve"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Hibakeresés"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Letöltési könyvtár"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Letöltési sor engedélyezve"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Letöltési sor mérete"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Figyelt könyvtár(aut. indítás)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Titkosítás"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Gyors"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Fájlok és helyek"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Erőltetve"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Teljes"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Globális partnerkorlát"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Globális beállítások"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Üresjárati seedkorlát"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Üresjárati seedkorlát engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Befejezetlen fájlok mappája"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Befejezetlen fájlok mappájának engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Információ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Lazy bitfield engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Naplózási szint"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Egyebek"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Nincs"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -192,180 +189,220 @@ msgstr ""
"kapcsolni, adj hozzá egy értéket. Vasárnap - 1, Hétfő - 2, Kedd - 4, Szerda "
"- 8, Csütörtök - 16, Péntek - 32, Szombat - 64"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Ki"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Webes felület megnyitása"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Partner port beállítások"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Partner torlódási algoritmus"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Torrentenkénti partnerkorlát"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Partner port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Véletlenszerű magas partner port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Véletlenszerű alacsony partner port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Véletlenszerű partner port induláskor"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Partner beállítások"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "Partner szolgáltatás típus"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Portátirányítás engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "előre lefoglalás"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
+msgstr "Előnyben részesített"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
msgstr "Előnyben részesített"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Előtöltés engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "Elakadt sor engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "Elakadás időtartama"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "Sorbaállítás"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "RPC URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC azonosítás megkövetelése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "RPC cím rögzítése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "RPC fehérlista"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "RPC fehérlista engedélyezése"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "RPC jelszó"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "RPC port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "RPC beállítások"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "RPC felhasználónév"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "RPC fehérlista"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "RPC fehérlista engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Aránykorlát"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Aránykorlát engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Félkész fájlok átnevezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Démon futtatása felhasználóként"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Démon futtatása felhasználóként"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Ütemezés"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "Álló torrentek adatainak lekérdezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "Letöltés utáni script engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "Letöltés utáni script fájlneve"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "Feltöltési sor engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "Feltöltési sor mérete"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "Letöltési korlát"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "Letöltési korlát engedélyezése"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "Feltöltési korlát"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "Feltöltési korlát engedélyezése"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
@@ -373,27 +410,37 @@ msgstr ""
"A Transmission daemon egy egyszerű bittorrent kliens, itt módosíthatod a "
"beállításait."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Eredeti torrent fájlok eldobása"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "Feltöltési szálak torrentenként"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Figyelt könyvtár"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "percek száma éjféltől"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "előre lefoglalás"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP engedélyezése"
+
+#~ msgid "Forced"
+#~ msgstr "Erőltetve"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "Partner szolgáltatás típus"
diff --git a/applications/luci-app-transmission/po/it/transmission.po b/applications/luci-app-transmission/po/it/transmission.po
index 8bf17026a1..77348e54bb 100644
--- a/applications/luci-app-transmission/po/it/transmission.po
+++ b/applications/luci-app-transmission/po/it/transmission.po
@@ -14,381 +14,415 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Velocità di download alternativo"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Velocità alternativa attivata"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Tempo di velocità alternativa inizio"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Tempo di velocità alternativa giorno"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Tempo di velocità alternativa fine"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Periodo di velocità alternativa attiva"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Velocità alternativa di upload"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Avvia automaticamente i torrent aggiunti"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Impostazioni larghezza della banda"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Informazioni"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/ja/transmission.po b/applications/luci-app-transmission/po/ja/transmission.po
index 5129bf92f1..b8e2a6469e 100644
--- a/applications/luci-app-transmission/po/ja/transmission.po
+++ b/applications/luci-app-transmission/po/ja/transmission.po
@@ -14,381 +14,427 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "一時的な下り速度制限"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "一時的な速度制限機能を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "一時的な速度制限 開始時間"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "一時的な速度制限 制限日"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "一時的な速度制限 終了時間"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "一時的な速度制限のスケジューリング機能を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "一時的な上り速度制限"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "追加されたtorrent は自動的に開始する"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "帯域設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "バインドするIPv4 アドレス"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "バインドするIPv6 アドレス"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "ブロックリストを有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "ブロックリスト URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "ブロックリスト"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "キャッシュサイズ (MB)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "コンフィグファイル・ディレクトリ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
-msgstr ""
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
+msgstr "コンフィグファイル・ディレクトリ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHTを有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "デバッグ情報"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "ダウンロード先のディレクトリ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "ダウンロード・キュー機能を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "ダウンロード・キューのサイズ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "ディレクトリ監視機能を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "サービスを有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "暗号化"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "エラー情報"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "ファイルおよびロケーション設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "強制する"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "全体の最大ピア数"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "グローバル設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "情報"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Lazy bitfield を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "メッセージレベル"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "詳細設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "なし"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "オフ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "WEBブラウザで開く"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "ピアポート設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "torrent 毎の最大ピア数"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "ピアポート"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "ポートをランダムに選択する際の上限値"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "ポートをランダムに選択する際の下限値"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "サービススタート時にポートをランダムに選択する"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "ピア設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "ピアソケットのTOS"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "ポート転送を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
+msgstr "優先する"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
msgstr "優先する"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "キューイング設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "RPC URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC 認証機能を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "RPC バインドアドレス"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC機能を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "RPC ホワイトリスト"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "RPC ホワイトリスト機能を有効にする"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "RPC パスワード"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "RPC ポート"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "RPC 設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "RPC ユーザー名"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "RPC ホワイトリスト"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "RPC ホワイトリスト機能を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "デーモンのユーザー権限設定"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "デーモンのユーザー権限設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "スケジューラ設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "torrent 完了時にスクリプトを実行する"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "torrent 完了時に実行するスクリプト・ファイルパス"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "下り速度制限"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "下り速度制限機能を有効にする"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "上り速度制限"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "上り速度制限機能を有効にする"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr "Transmissionは、シンプルなbittorrentクライアントです。"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "オリジナルのtorrent ファイルをゴミ箱に移動する"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "監視するディレクトリ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP を有効にする"
+
+#~ msgid "Forced"
+#~ msgstr "強制する"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "ピアソケットのTOS"
diff --git a/applications/luci-app-transmission/po/ko/transmission.po b/applications/luci-app-transmission/po/ko/transmission.po
index 6d0526fadf..8fc4d7ef8a 100644
--- a/applications/luci-app-transmission/po/ko/transmission.po
+++ b/applications/luci-app-transmission/po/ko/transmission.po
@@ -12,381 +12,415 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 2.4.0\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/mr/transmission.po b/applications/luci-app-transmission/po/mr/transmission.po
index 4356e67408..b4ae68c35f 100644
--- a/applications/luci-app-transmission/po/mr/transmission.po
+++ b/applications/luci-app-transmission/po/mr/transmission.po
@@ -14,381 +14,415 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.10.1\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/ms/transmission.po b/applications/luci-app-transmission/po/ms/transmission.po
index dedfa90627..a2066fb724 100644
--- a/applications/luci-app-transmission/po/ms/transmission.po
+++ b/applications/luci-app-transmission/po/ms/transmission.po
@@ -1,378 +1,412 @@
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/no/transmission.po b/applications/luci-app-transmission/po/no/transmission.po
index 2ae07439bf..5e0d984f5f 100644
--- a/applications/luci-app-transmission/po/no/transmission.po
+++ b/applications/luci-app-transmission/po/no/transmission.po
@@ -14,175 +14,172 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Alternativ nedlastingshastighet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Alternativ hastighet aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Alternativ hastighet start tid"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Alternativ hastighet tid på dagen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Alternativ hastighet tid når ferdig"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Alternativ hastighet tidspunkt aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Alternativ opplastingshastighet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Start automatisk torrents som legges til"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Båndbredde innstillinger"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Bindinger IPv4 adresse"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Bindinger IPv6 adresse"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Blokkeringsliste aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "Blokkeringsliste URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Blokkeringsliste"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Bufferstørrelse i MB"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Mappe for konfigurasjonsfil"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
-msgstr ""
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
+msgstr "Mappe for konfigurasjonsfil"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Feilsøking"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Nedlastingsmappe"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Nedlastingkø aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Nedlastingkø størrelse"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Aktiver overvåking av torrent mappe"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Kryptering"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Feil"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Rask"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Filer og plasseringer"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Tvunget"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Full"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Global peer grense"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Globale innstillinger"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Inaktiv seeding grense"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Inaktiv seeding grense aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Ufullstendig mappe"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Ufullstendig mappe aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Info"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Lazy bitfield aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Nivå for meldinger"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Diverse"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Ingen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -192,206 +189,253 @@ msgstr ""
"være aktivert legger en til en verdi. For Søndag - 1, Mandag - 2, Tirsdag - "
"4, Onsdag - 8, Torsdag - 16, Fredag - 32, Lørdag - 64"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Av"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Åpne webgrensesnitt"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Peer port innstillinger"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Peer congestion algoritme"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Peer grense per torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Peer port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Peer port tilfeldig høy"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Peer port tilfeldig lav"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Peer port tilfeldig ved start"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Peer innstillinger"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "Peer tilslutning tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Port videresending aktivert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
+msgstr "Prioritert"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
msgstr "Prioritert"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Blokkeringsliste aktivert"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
+
+#~ msgid "Forced"
+#~ msgstr "Tvunget"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "Peer tilslutning tos"
diff --git a/applications/luci-app-transmission/po/pl/transmission.po b/applications/luci-app-transmission/po/pl/transmission.po
index 05e800fc0f..bfafe4d1e8 100644
--- a/applications/luci-app-transmission/po/pl/transmission.po
+++ b/applications/luci-app-transmission/po/pl/transmission.po
@@ -15,175 +15,172 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.10.1\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Alternatywna prędkość pobierania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Prędkość alternatywna włączona"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Godzina włączenia prędkości alternatywnej"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Dzień prędkości alternatywnej"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Godzina wyłączenia prędkości alternatywnej"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Włączanie prędkości alternatywnej w podanym czasie"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Alternatywna prędkość wysyłania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Automatyczne rozpoczęcie pobierania nowych torrentów"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Ustawienia przepustowości"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Przypisanie adresu IPv4"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Przypisanie adresu IPv6"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Lista blokowania włączona"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "Adres URL listy blokowania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Listy blokowania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Rozmiar pamięci podręcznej w MB"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Katalog plików konfiguracyjnych"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
msgstr "Własny katalog WEB UI"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Debugowanie"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Katalog pobierania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Kolejka pobierania włączona"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Rozmiar kolejki pobierania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Włącz folder obserwowany"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Szyfrowanie"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Szybko"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Pliki i położenia"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Wymuszone"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Pełne"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Globalny limit peerów"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Ustawienia globalne"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Limit przesyłu w bezczynności"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Włączony limit transferu podczas bezczynności"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Niekompletny katalog"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Opcja \"Niekompletny katalog\" włączona"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Informacja"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Lazy bitfield włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Poziom komunikatów"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Różne"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Brak"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -191,183 +188,223 @@ msgid ""
msgstr ""
"Liczba/pole bitowe. Zaczyna się od 0, następnie dla każdego dnia dla jakiego "
"chcesz włączyć harmonogram dodaj odpowiednią wartość. Niedziela - 1, "
-"Poniedziałek - 2, Wtorek - 4, Środa - 8, Czwartek - 16, Piątek - 32, Sobota -"
-" 64"
+"Poniedziałek - 2, Wtorek - 4, Środa - 8, Czwartek - 16, Piątek - 32, Sobota "
+"- 64"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Wyłączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Otwórz interfejs Web"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX włączony"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Ustawienia portu peer"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Algorytm przeciążenia peer"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Limit peer'a dla torrenta"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Port peer"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Maksymalny port peer`a"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Minimalny port peer`a"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Losowy port peer`a przy starcie"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Ustawienia peer"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "Typ gniazda <abbr title=\"Type-Of-Service w TCP\">TOS</abbr> peer`a"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Przekazywanie portów włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "prealokacja"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
msgstr "Preferowany"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
+msgstr "Preferowany"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Pobieranie wstępne włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "Blokada kolejki włączona"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "Blokada kolejki w minutach"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "Kolejkowanie"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "Adres URL RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "Wymagana autoryzacja RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "Adres węzła RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "Biała lista RPC"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Biała lista RPC włączona"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "Hasło RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "Port RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "Ustawienia RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "Nazwa użytkownika RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "Biała lista RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "Biała lista RPC włączona"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Dopuszczalna wartość"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Dopuszczalna wartość włączona"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Zmień nazwy plików częściowych"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Uruchom daemona jako użytkownik"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Uruchom daemona jako użytkownik"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Harmonogramowanie"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "Zdzieranie wstrzymanych torentów włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "Włączenie wykonywania skryptu po zakończeniu pobierania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "Nazwa skryptu wykonywanego po zakończeniu pobierania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "Kolejkowanie Seed'ów włączone"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "Rozmiar kolejki Seed'ów"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "Limit prędkości pobierania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "Limit prędkości pobierania włączony"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "Limit prędkości wysyłania"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "Limit prędkości wysyłania włączony"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
@@ -375,27 +412,37 @@ msgstr ""
"Demon Transmission jest prostym klientem BitTorrent. Tutaj możesz zmienić "
"jego ustawienia."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Usuń oryginalne pliki torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "Liczba połączeń na plik torrent - wysyłanie"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Obserwowany folder"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "w minutach od północy"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "prealokacja"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP włączone"
+
+#~ msgid "Forced"
+#~ msgstr "Wymuszone"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "Typ gniazda <abbr title=\"Type-Of-Service w TCP\">TOS</abbr> peer`a"
diff --git a/applications/luci-app-transmission/po/pt-br/transmission.po b/applications/luci-app-transmission/po/pt-br/transmission.po
index 94d57fe06f..ed831e3566 100644
--- a/applications/luci-app-transmission/po/pt-br/transmission.po
+++ b/applications/luci-app-transmission/po/pt-br/transmission.po
@@ -14,175 +14,172 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Velocidade alternativa para download"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Velocidade alternativa ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Hora de início da velocidade alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Dia da velocidade alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Hora final da velocidade alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Temporização da velocidade alternativa habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Velocidade de upload alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Iniciar automaticamente os torrents adicionados"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Configurações de largura de banda"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Endereço de escuta IPv4"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Endereço de escuta IPv6"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Lista de Bloqueios Ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "URL da lista de Bloqueio"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Lista de Bloqueio"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Tamanho do cache em MB"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Diretório dos arquivos de configuração"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
msgstr "Diretório da interface WEB personalizado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Diretório dos arquivos baixados"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Fila de download ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Tamanho da fila de download"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Habilitar um diretório de monitoramento"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Criptografia"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Rápido"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Arquivos e Locais"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Forçado"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Cheio"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Limite global de pares conectados"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Configurações Globais"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Limite para parar de semear se ocioso"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Limite para parar de semear se ocioso ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Diretório de incompletos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Ativado diretório para arquivos incompletos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Informação"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD habilitado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Envio de campo de bits incompletos habilitado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Nível de mensagens"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Diversos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Nenhum"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -193,207 +190,257 @@ msgstr ""
"2, terça-feira - 4, quarta-feira - 8, quinta-feira - 16, sexta-feira - 32, "
"Sábado - 64"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Desligado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Abrir interface Web"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX habilitado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Configuração de porta do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Algoritmo de congestionamento dos parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Limite de torrents por parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Porta do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Limite superior da porta aleatória do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Limite inferior da porta aleatória do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Porta aleatória inicial do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Configuração do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "TOS da conexão do parceiro"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Encaminhamento de porta ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "pré-alocação"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
msgstr "Preferencial"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
+msgstr "Preferencial"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Adiantamento de leitura de disco habilitado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "Parada de fila habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "Parada de fila em minutos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "Filas"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "RPC URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC requer autenticação"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "Endereço de escuta do RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC habilitado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "Lista branca do RPC"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Lista branca do RPC habilitada"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "Senha do RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "Porta do RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "Configuração do RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "Nome de usuário do RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "Lista branca do RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "Lista branca do RPC habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Limite da relação"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Limite da relação habilitado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Renomear arquivos parciais"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Executar serviço como usuário"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Executar serviço como usuário"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Agendamento"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "Ativar a eliminação de torrents pausados"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "Script de conclusão de torrent habilitado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "Nome do arquivo do script de conclusão de torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "Fila de semeadura habilitada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "Tamanho da fila de semeadura"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "Limite inferior de velocidade"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "Limite inferior de velocidade habilitado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "Limite superior de velocidade"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "Limite superior de velocidade habilitado"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
"O Transmission é um cliente BitTorrent simples, aqui você pode configurá-lo."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Apague os arquivos torrent originais"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "Vagas para conexão de envio por torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Monitorar diretório"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "em minutos a partir da meia-noite"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "pré-alocação"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP habilitado"
+
+#~ msgid "Forced"
+#~ msgstr "Forçado"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "TOS da conexão do parceiro"
diff --git a/applications/luci-app-transmission/po/pt/transmission.po b/applications/luci-app-transmission/po/pt/transmission.po
index 2f282f7ce9..0759542eeb 100644
--- a/applications/luci-app-transmission/po/pt/transmission.po
+++ b/applications/luci-app-transmission/po/pt/transmission.po
@@ -14,175 +14,172 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Velocidade de download alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Velocidade alternativa activada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Hora de início da velocidade alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Dia da velocidade alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Hora final da velocidade alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Temporização da velocidade alternativa ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Velocidade de subida alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Iniciar automaticamente os torrents adicionados"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Definições de largura de banda"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Endereço de escuta IPv4"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Endereço de escuta IPv6"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Lista de Bloqueios ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "URL da lista de bloqueio"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Lista de Bloqueio"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Tamanho em MB do cache"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Diretório do ficheiro de configuração"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
msgstr "Diretório da interface WEB personalizado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Descarregar directório"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Fila para descarregarr ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Tamanho da fila para descarregar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Ativar monitoramento de diretório"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Encriptação"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Rápido"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Ficheiros e Localizações"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Forçado"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Cheio"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Limite global de parceiros conectados"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Configurações Globais"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Limite para parar de semear se ocioso"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Ativar limite para parar de semear se ocioso"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Diretório de incompletos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Ativado diretório incompletos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Info"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Envio de campo de bits incompletos ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Nível de mensagens"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Diversos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Nenhum"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -193,180 +190,220 @@ msgstr ""
"terça-feira - 4, quarta-feira - 8, quinta-feira - 16, sexta-feira - 32, "
"Sábado - 64"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Desligado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Abrir Interface Web"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Configuração de porta do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Algoritmo de congestionamento dos parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Limite de torrents por parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Porta do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Limite superior da porta aleatória do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Limite inferior da porta aleatória do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Porta aleatória inicial do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Configuração do parceiro"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "TOS da conexão do parceiro"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Encaminhamento de porta ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "pré-alocação"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
msgstr "Preferencial"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
+msgstr "Preferencial"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Adiantamento de leitura de disco ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "Parada de fila ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "Parada de fila em minutos"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "Filas"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "URL RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC requer autenticação"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "Endereço de escuta do RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "Lista branca do RPC"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Lista branca do RPC ativada"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "Palavra-passe de RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "Porta RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "Definições RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "Nome do utilizador RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "Lista branca do RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "Lista branca do RPC ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Limite da relação"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Limite da relação ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Renomear ficheiros parciais"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Executar serviço como utilizador"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Executar serviço como utilizador"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Agendamento"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "Busca de informações de torrents pausados ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "Script de conclusão de torrent ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "Nome do ficheiro do script de conclusão de torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "Fila de semeadura ativada"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "Tamanho da fila de semeadura"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "Limite inferior de velocidade"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "Limite inferior de velocidade ativado"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "Limite superior de velocidade"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "Limite superior de velocidade ativado"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
@@ -374,27 +411,37 @@ msgstr ""
"Transmission é um client simples de bittorrent, aqui pode configurar as "
"definições."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Apague os ficheiros torrent originais"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "Vagas para conexão de envio por torrent"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Monitorar diretório"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "em minutos a partir da meia-noite"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "pré-alocação"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP ativado"
+
+#~ msgid "Forced"
+#~ msgstr "Forçado"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "TOS da conexão do parceiro"
diff --git a/applications/luci-app-transmission/po/ro/transmission.po b/applications/luci-app-transmission/po/ro/transmission.po
index fa7da2b3eb..2aaa4676d1 100644
--- a/applications/luci-app-transmission/po/ro/transmission.po
+++ b/applications/luci-app-transmission/po/ro/transmission.po
@@ -15,381 +15,420 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 3.10.1\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Viteză de download alternativă"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Viteză alternativă activată"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Viteza de upload alternativa"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Setari latime de banda"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Criptare"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Rapid"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Fişiere şi Locaţii"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Forţat"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Setari globale"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Informatii"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Oprit"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
msgstr "Preferat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
+msgstr "Preferat"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
+
+#~ msgid "Forced"
+#~ msgstr "Forţat"
diff --git a/applications/luci-app-transmission/po/ru/transmission.po b/applications/luci-app-transmission/po/ru/transmission.po
index c9622f80f4..3b2ce63efd 100644
--- a/applications/luci-app-transmission/po/ru/transmission.po
+++ b/applications/luci-app-transmission/po/ru/transmission.po
@@ -15,175 +15,172 @@ msgstr ""
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Альтернативное ограничение скорости загрузки"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Альтернативное ограничение скорости включено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "Время запуска альтернативного ограничения скорости"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "Время суток альтернативного ограничения скорости"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "Время окончания альтернативного ограничения скорости"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "Время запуска альтернативного ограничения скорости"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Альтернативное ограничение скорости раздачи"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Автоматический старт при добавлении торрент файлов"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Настройка скорости"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Используемый IPv4-адрес"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Используемый IPv6-адрес"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Черный список включен"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "URL ссылка для<br />загрузки Черного списка"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Черный список"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Размер кэша в МБ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Папка расположения<br />сonfig файла"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
-msgstr ""
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
+msgstr "Папка расположения<br />сonfig файла"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT включен"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Отладка"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Папка для загрузки"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Очередь загрузок включена"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Размер очереди загрузок"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Включить папку<br />для торрент файлов"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Шифрование"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Быстрое"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Файлы и папки"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Обязательно"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Полное"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "Общее ограничение кол-ва<br />пиров для демона"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Основные настройки"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "Приостановить раздачу"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "Приостановка раздачи включена"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Папка для не полностью загруженных файлов"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Папка для не полностью загруженных файлов включена"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Информация"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD включен"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Lazy bitfield включено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Запись сообщений в журнал"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Дополнительно"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Ничего"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -194,180 +191,220 @@ msgstr ""
"понедельника - 2, вторника - 4, среды - 8, четверга - 16, пятницы - 32, "
"субботы - 64."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Выключено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Открыть веб-интерфейс"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX включен"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Настройка порта для внешних соединений (пиров)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Алгоритм перегрузки пиров"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "Ограничение кол-ва<br />пиров на торрент файл"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Порт для пиров"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Наибольший случайный<br />порт для пиров"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Наименьший случайный<br />порт для пиров"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Случайный порт для пиров при запуске демона"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Настройка внешних соединений (пиров)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "Значение ToS сокета пира"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Перенаправление портов включено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "Предварительное<br />распределение<br />места под файл"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
+msgstr "Желательно"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
msgstr "Желательно"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Включен предварительный<br />резерв места на носителе"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "Приостановка очереди включена"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "Приостановка очереди в минутах"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "Формирование очереди"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "URL ссылка для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "Требуется аутентификация для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "Адрес для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "Удаленное управление<br />(RPC) включено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "Белый список IP-адресов для доступа к удаленному управлению (RPC)"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Белый список IP-адресов для удаленного управления (RPC) включен"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "Пароль для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "Порт для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "Настройка доступа к удаленному управлению (RPC)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "Логин для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "Белый список IP-адресов для доступа к удаленному управлению (RPC)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "Белый список IP-адресов для удаленного управления (RPC) включен"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "Ограничение отношения отданного к скачанному"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "Ограничение отношения отданного к скачанному включено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Переименовывать незавершённые файлы"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Запуск демона<br />от имени пользователя"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Запуск демона<br />от имени пользователя"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Планировщик"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "Выполнять scrape запросы для приостановленных торрентов (нежелательно)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "Запуск скрипта после загрузки торрента включён"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "Путь к скрипту<br />запускаемому по<br />завершении загрузки"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "Ограничение кол-ва<br />сидов включено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "Ограничение кол-ва сидов"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "Ограничение скорости загрузки"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "Ограничение скорости загрузки включено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "Ограничение скорости раздачи"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "Ограничение скорости раздачи включено"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
@@ -377,27 +414,37 @@ msgstr ""
"установите необходимый для работы пакет демона transmission-daemon-openssl "
"или transmission-daemon-mbedtls."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Удалить торрент файлы"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "Кол-во слотов раздачи на торрент файл"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Папка поиска демоном<br />торрент файлов"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "в минутах от полуночи"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "Предварительное<br />распределение<br />места под файл"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP включен"
+
+#~ msgid "Forced"
+#~ msgstr "Обязательно"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "Значение ToS сокета пира"
diff --git a/applications/luci-app-transmission/po/sk/transmission.po b/applications/luci-app-transmission/po/sk/transmission.po
index 303443d767..b288b99445 100644
--- a/applications/luci-app-transmission/po/sk/transmission.po
+++ b/applications/luci-app-transmission/po/sk/transmission.po
@@ -12,381 +12,415 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.10\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Zapnuté"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/sv/transmission.po b/applications/luci-app-transmission/po/sv/transmission.po
index 490d4e0849..0a8815ba6c 100644
--- a/applications/luci-app-transmission/po/sv/transmission.po
+++ b/applications/luci-app-transmission/po/sv/transmission.po
@@ -12,355 +12,391 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Alternativ nerladdningshastighet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Alternativ hastighet aktiverat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "Alternativ uppladdningshastighet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "Starta tillagda torrents automatiskt"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Inställningar för bandbredd"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Blockeringslista aktiverad"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "Blockeringslistans URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "Blockeringslistor"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Storlek på cache i MB"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Ställ in fil-mapp"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
-msgstr ""
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
+msgstr "Ställ in fil-mapp"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "DHT aktiverat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Felsök"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Nedladdningsmapp"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "Nerladdnings-kö aktiverad"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "Storlek på nerladdningskön"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "Aktivera övervakningsmapp"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Kryptering"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "Snabb"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "Filer och Platser"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "Tvingad"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "Fullständig"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "Globala inställningar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "Ej komplett mapp"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "Ej komplett mapp aktiverad"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Info"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD aktiverat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "Lazy bitfield aktiverat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "Meddelandenivå"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "Diverse"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "Ingen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Av"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "Öppna webbgränssnittet"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX aktiverat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
+msgstr "Föredraget"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
msgstr "Föredraget"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "Köar"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "URL för RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC-autentisering krävs"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "Bindningsadress för RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC aktiverat"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "Vitlista för RPC"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Vitlistan för RPC aktiverad"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "RPC-lösenord"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "RPC-port"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "Inställningar för RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "RPC-användarnamn"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "Vitlista för RPC"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "Vitlistan för RPC aktiverad"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "Döp om icke fullständiga filer"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "Kör daemon som användare"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "Kör daemon som användare"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "Schemaläggning"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
@@ -368,27 +404,34 @@ msgstr ""
"Transmission-demonen är en enkel bittorrent-klient och här kan du ställa in "
"inställningarna."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "Släng de ordinarie torrent-filerna i papperskorgen"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "Övervaka mapp"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP aktiverat"
+
+#~ msgid "Forced"
+#~ msgstr "Tvingad"
diff --git a/applications/luci-app-transmission/po/templates/transmission.pot b/applications/luci-app-transmission/po/templates/transmission.pot
index a1456e8ffa..57671d14be 100644
--- a/applications/luci-app-transmission/po/templates/transmission.pot
+++ b/applications/luci-app-transmission/po/templates/transmission.pot
@@ -1,381 +1,415 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/tr/transmission.po b/applications/luci-app-transmission/po/tr/transmission.po
index e027e7c661..a22b0651eb 100644
--- a/applications/luci-app-transmission/po/tr/transmission.po
+++ b/applications/luci-app-transmission/po/tr/transmission.po
@@ -8,381 +8,415 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/uk/transmission.po b/applications/luci-app-transmission/po/uk/transmission.po
index 18951e203e..f14cb58090 100644
--- a/applications/luci-app-transmission/po/uk/transmission.po
+++ b/applications/luci-app-transmission/po/uk/transmission.po
@@ -15,381 +15,417 @@ msgstr ""
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Альтернативна швидкість завантаження"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "Альтернативна швидкість увімкнути"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "Налаштування пропускної здатності"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "Прив’язка адреси IPv4"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "Прив’язка адреси IPv6"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "Список заблокованих увімкнено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "Розмір кешу в МБ"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "Каталог файлів конфігурації"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
-msgstr ""
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
+msgstr "Каталог файлів конфігурації"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "Зневаджування"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "Каталог завантажень"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "Шифрування"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "Інформація"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "Вимк."
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "Список заблокованих увімкнено"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/vi/transmission.po b/applications/luci-app-transmission/po/vi/transmission.po
index dedfa90627..a2066fb724 100644
--- a/applications/luci-app-transmission/po/vi/transmission.po
+++ b/applications/luci-app-transmission/po/vi/transmission.po
@@ -1,378 +1,412 @@
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Custom Web UI directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr ""
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+msgid "Prefer unencrypted"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr ""
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
-msgid "in minutes from midnight"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "in minutes from midnight"
msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr ""
diff --git a/applications/luci-app-transmission/po/zh-cn/transmission.po b/applications/luci-app-transmission/po/zh-cn/transmission.po
index da762dbc4c..9aafe698c0 100644
--- a/applications/luci-app-transmission/po/zh-cn/transmission.po
+++ b/applications/luci-app-transmission/po/zh-cn/transmission.po
@@ -17,175 +17,172 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "临时下载限速"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "临时限速已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "计划限速始于"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "计划限速日期"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "计划限速止于"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "计划限速已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "临时上传速度"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "种子自动下载"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "带宽配置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "绑定 IPv4 地址"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "绑定 IPv6 地址"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "阻止列表已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "URL阻止清单"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "阻止清单"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "缓存大小(MB)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "配置文件目录"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
msgstr "自定义 WEB UI 目录"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "启用 DHT"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "调试"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "下载目录"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "下载队列已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "下载队列大小"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "启用种子轮询目录"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "加密"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "错误"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "快速"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "文件和位置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "强制"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "全分配"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "全局 Peer 限制"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "全局设置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "空闲做种限时"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "空闲做种时间已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "未完成目录"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "未完成目录已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "信息"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD 已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "位段延迟已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "消息级别"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "杂项"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "空"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -194,206 +191,256 @@ msgstr ""
"生效日期是对应日期的算术加和值。对应关系:周日-1、周一-2、周二-4、周三-8、周"
"四-16、周五-32、周六-64。"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "关"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "打开 Web 管理界面"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX 已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Peer 端口设置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Peer 拥塞算法"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "每个种子 Peer 限制数"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Peer 端口"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Peer 随机端口最大值"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Peer 随机端口最小值"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Peer 端口随机"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Peer 设置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "Peer 套接字 tos 值"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "端口转发已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "磁盘预分配策略"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
msgstr "优先"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
+msgstr "优先"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "预取缓存已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "队列暂停已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "队列暂停分钟"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "队列"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "RPC URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC 授权验证"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "RPC 绑定地址"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC 已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "RPC 白名单"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "RPC 白名单已启用"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "RPC 密码"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "RPC 端口"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "RPC 配置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "RPC 用户名"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "RPC 白名单"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "RPC 白名单已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "分享率限值"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "分享率限制已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "重命名未完成文件"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "以此用户权限运行"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "以此用户权限运行"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "计划任务"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "忽略暂停种子已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "种子完成时运行脚本已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "脚本文件名"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "做种队列已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "做种队列大小"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "下载限速"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "下载限速已启用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "上传限速"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "上传限速已启用"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr "Transmission 是一个简单的 bittorrent 客户端,在这里您可以配置其设置。"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "删除种子源文件"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "每个种子上传连接数"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "轮询种子目录"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "从晚上 00:00 起的分钟数,限速到临时速度"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "磁盘预分配策略"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP 已启用"
+
+#~ msgid "Forced"
+#~ msgstr "强制"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "Peer 套接字 tos 值"
diff --git a/applications/luci-app-transmission/po/zh-tw/transmission.po b/applications/luci-app-transmission/po/zh-tw/transmission.po
index 40de4e42f4..39369d9ebc 100644
--- a/applications/luci-app-transmission/po/zh-tw/transmission.po
+++ b/applications/luci-app-transmission/po/zh-tw/transmission.po
@@ -16,175 +16,172 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Gtranslator 2.91.7\n"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "臨時下載限速"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:36
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative speed enabled"
msgstr "臨時限速已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time begin"
msgstr "計劃限速始於"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Alternative speed time day"
msgstr "計劃限速日期"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time end"
msgstr "計劃限速止於"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:183
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed timing enabled"
msgstr "計劃限速已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:41
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative upload speed"
msgstr "臨時上傳速度"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:79
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
msgid "Automatically start added torrents"
msgstr "種子自動下載"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:34
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Bandwidth settings"
msgstr "頻寬配置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:131
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:177
msgid "Binding address IPv4"
msgstr "繫結 IPv4 位址"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:133
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid "Binding address IPv6"
msgstr "繫結 IPv6 位址"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Block list enabled"
msgstr "阻止列表已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:92
msgid "Blocklist URL"
msgstr "URL阻止清單"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Blocklists"
msgstr "阻止清單"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:31
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:134
msgid "Cache size in MB"
msgstr "快取大小(MB)"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:25
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Config file directory"
msgstr "配置檔案的目錄"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
-msgid "Custom WEB UI directory"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
+msgid "Custom Web UI directory"
msgstr "自訂 WEB UI 目錄"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
msgstr "啟用 DHT"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
msgid "Debug"
msgstr "除錯"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:65
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:100
msgid "Download directory"
msgstr "下載目錄"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Download queue enabled"
msgstr "下載佇列已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
msgid "Download queue size"
msgstr "下載佇列大小"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:86
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
msgid "Enable watch directory"
msgstr "啟用種子輪詢目錄"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Enabled"
msgstr "已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Encryption"
msgstr "加密"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:73
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Fast"
msgstr "快速"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Files and Locations"
msgstr "檔案和位置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:100
-msgid "Forced"
-msgstr "強制"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:74
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
msgid "Full"
msgstr "全分配"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:136
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:186
msgid "Global peer limit"
msgstr "全域性 Peer 限制"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:19
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Global settings"
msgstr "全域性設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:123
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
msgid "Idle seeding limit"
msgstr "空閒做種限時"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit enabled"
msgstr "空閒做種時間已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Incomplete directory"
msgstr "未完成目錄"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory enabled"
msgstr "未完成目錄已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "Info"
msgstr "資訊"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:104
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "LPD enabled"
msgstr "LPD 已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "Lazy bitfield enabled"
msgstr "位段延遲已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:107
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Message level"
msgstr "訊息級別"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Miscellaneous"
msgstr "其他引數"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "None"
msgstr "空"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:188
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid ""
"Number/bitfield. Start with 0, then for each day you want the scheduler "
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -193,206 +190,256 @@ msgstr ""
"生效日期是對應日期的算術加和值。對應關係:週日-1、週一-2、週二-4、週三-8、周"
"四-16、週五-32、週六-64。"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
msgid "Off"
msgstr "關閉"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:41
msgid "Open Web Interface"
msgstr "開啟 Web 管理介面"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "PEX enabled"
msgstr "PEX 已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer Port settings"
msgstr "Peer 埠設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Peer congestion algorithm"
msgstr "Peer 擁塞演算法"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:188
msgid "Peer limit per torrent"
msgstr "每個種子 Peer 限制數"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:196
msgid "Peer port"
msgstr "Peer 埠"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:146
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random high"
msgstr "Peer 隨機埠最大值"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Peer port random low"
msgstr "Peer 隨機埠最小值"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random on start"
msgstr "Peer 埠隨機"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:129
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Peer settings"
msgstr "Peer 設定"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:138
-msgid "Peer socket tos"
-msgstr "Peer 套接字 tos 值"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:150
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "埠轉發已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:99
-msgid "Preferred"
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+#, fuzzy
+msgid "Preallocation"
+msgstr "磁碟預分配策略"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#, fuzzy
+msgid "Prefer encrypted"
msgstr "優先"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#, fuzzy
+msgid "Prefer unencrypted"
+msgstr "優先"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "預取快取已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Queue stalled enabled"
msgstr "佇列暫停已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
msgid "Queue stalled minutes"
msgstr "佇列暫停分鐘"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Queueing"
msgstr "佇列"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:163
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
msgid "RPC URL"
msgstr "RPC URL"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:262
msgid "RPC authentication required"
msgstr "RPC 授權驗證"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:161
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC bind address"
msgstr "RPC 繫結位址"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:156
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC enabled"
msgstr "RPC 已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:177
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+#, fuzzy
+msgid "RPC host whitelist"
+msgstr "RPC 白名單"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
+#, fuzzy
+msgid "RPC host whitelist enabled"
+msgstr "RPC 白名單已啟用"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "RPC 密碼"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:159
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC port"
msgstr "RPC 埠"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC settings"
msgstr "RPC 配置"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC username"
msgstr "RPC 使用者名稱"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:169
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC whitelist"
msgstr "RPC 白名單"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:255
msgid "RPC whitelist enabled"
msgstr "RPC 白名單已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:298
msgid "Ratio limit"
msgstr "分享率限值"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
msgid "Ratio limit enabled"
msgstr "分享率限制已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:76
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
msgstr "重新命名未完成檔案"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:26
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#, fuzzy
+msgid "Run daemon as group"
+msgstr "使用者組"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
msgstr "使用者組"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:181
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Scheduling"
msgstr "計劃任務"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:217
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
msgid "Scrape paused torrents enabled"
msgstr "忽略暫停種子已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:115
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
msgid "Script torrent done enabled"
msgstr "種子完成時執行指令碼已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:118
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
msgid "Script torrent done filename"
msgstr "指令碼檔名"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
msgid "Seed queue enabled"
msgstr "做種佇列已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:229
msgid "Seed queue size"
msgstr "做種佇列大小"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
msgid "Speed limit down"
msgstr "下載限速"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:43
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
msgid "Speed limit down enabled"
msgstr "下載限速已啟用"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
msgid "Speed limit up"
msgstr "上傳限速"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
msgid "Speed limit up enabled"
msgstr "上傳限速已啟用"
-#: applications/luci-app-transmission/luasrc/controller/transmission.lua:11
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+msgid ""
+"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
+"\">tcp-congestion-control</a>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
msgstr "Transmission"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:17
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:45
msgid ""
"Transmission daemon is a simple bittorrent client, here you can configure "
"the settings."
msgstr "Transmission 是一個簡單的 bittorrent 客戶端,在這裡您可以配置其設定。"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:82
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:119
msgid "Trash original torrent files"
msgstr "刪除種子原始檔"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:53
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Upload slots per torrent"
msgstr "每個種子上傳連線數"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:89
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:127
msgid "Watch directory"
msgstr "輪詢種子目錄"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:190
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:192
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "in minutes from midnight"
msgstr "從晚上 00:00 起的分鐘數,限速到臨時速度"
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:71
-msgid "preallocation"
-msgstr "磁碟預分配策略"
-
-#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:170
msgid "uTP enabled"
msgstr "uTP 已啟用"
+
+#~ msgid "Forced"
+#~ msgstr "強制"
+
+#~ msgid "Peer socket tos"
+#~ msgstr "Peer 套接字 tos 值"
diff --git a/applications/luci-app-transmission/root/etc/uci-defaults/40_luci-transmission b/applications/luci-app-transmission/root/etc/uci-defaults/40_luci-transmission
deleted file mode 100644
index 08dc719974..0000000000
--- a/applications/luci-app-transmission/root/etc/uci-defaults/40_luci-transmission
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-uci -q batch <<-EOF >/dev/null
- delete ucitrack.@transmission[-1]
- add ucitrack transmission
- set ucitrack.@transmission[-1].init=transmission
- commit ucitrack
-EOF
-
-rm -f /tmp/luci-indexcache
-exit 0
diff --git a/applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json b/applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json
new file mode 100644
index 0000000000..0eff2ad33e
--- /dev/null
+++ b/applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json
@@ -0,0 +1,9 @@
+{
+ "admin/services/transmission": {
+ "title": "Transmission",
+ "action": {
+ "type": "view",
+ "path": "transmission"
+ }
+ }
+}