summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-dump1090
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-dump1090')
-rw-r--r--applications/luci-app-dump1090/Makefile5
-rw-r--r--applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js184
-rw-r--r--applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua199
-rw-r--r--applications/luci-app-dump1090/po/ar/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/bg/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/bn_BD/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/ca/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/cs/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/da/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/de/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/el/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/en/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/es/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/fi/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/fr/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/ga/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/he/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/hi/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/hu/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/it/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/ja/dump1090.po133
-rw-r--r--applications/luci-app-dump1090/po/ko/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/lt/dump1090.po128
-rw-r--r--applications/luci-app-dump1090/po/mr/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/ms/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/nb_NO/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/nl/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/pl/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/pt/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/pt_BR/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/ro/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/ru/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/sk/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/sv/dump1090.po131
-rw-r--r--applications/luci-app-dump1090/po/templates/dump1090.pot125
-rw-r--r--applications/luci-app-dump1090/po/tr/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/uk/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/vi/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/zh_Hans/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/po/zh_Hant/dump1090.po125
-rw-r--r--applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json5
41 files changed, 2754 insertions, 2281 deletions
diff --git a/applications/luci-app-dump1090/Makefile b/applications/luci-app-dump1090/Makefile
index 6051d48258..80bf571bde 100644
--- a/applications/luci-app-dump1090/Makefile
+++ b/applications/luci-app-dump1090/Makefile
@@ -7,10 +7,11 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for dump1090
-LUCI_DEPENDS:=+luci-base +luci-compat +dump1090
+LUCI_DEPENDS:=+luci-base +dump1090
PKG_LICENSE:=Apache-2.0
-PKG_MAINTAINER:=Alvaro Fernandez Rojas <noltari@gmail.com>
+PKG_MAINTAINER:=Alvaro Fernandez Rojas <noltari@gmail.com> \
+ Paul Donald <newtwen+github@gmail.com>
include ../../luci.mk
diff --git a/applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js b/applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js
new file mode 100644
index 0000000000..7d7ef7cd8c
--- /dev/null
+++ b/applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js
@@ -0,0 +1,184 @@
+'use strict';
+'require form';
+
+return L.view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('dump1090', _('dump1090'),
+ _('dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here you can configure the settings.'));
+
+ s = m.section(form.TypedSection, 'dump1090', '');
+ s.addremove = true;
+ s.anonymous = false;
+
+ o = s.option(form.Flag, 'disabled', _('Enabled'));
+ o.enabled = '0';
+ o.disabled = '1';
+
+ o = s.option(form.Flag, 'respawn', _('Respawn'));
+
+ o = s.option(form.Value, 'device_index', _('RTL device index'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'gain', _('Gain (-10 for auto-gain)'));
+ o.rmempty = true;
+ o.datatype = 'integer';
+
+ o = s.option(form.Flag, 'enable_agc', _('Enable automatic gain control'));
+
+ o = s.option(form.Value, 'freq', _('Frequency'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'ifile', _('Data file'));
+ o.rmempty = true;
+ o.datatype = 'file';
+
+ o = s.option(form.ListValue, 'iformat', _('Sample format for data file'));
+ o.value('', _('Default'));
+ o.value('UC8', 'UC8');
+ o.value('SC16', 'SC16');
+ o.value('SC16Q11', 'SC16Q11');
+
+ o = s.option(form.Flag, 'throttle', _('When reading from a file play back in realtime, not at max speed'));
+
+ o = s.option(form.Flag, 'raw', _('Show only messages hex values'));
+
+ o = s.option(form.Flag, 'net', _('Enable networking'));
+
+ o = s.option(form.Flag, 'modeac', _('Enable decoding of SSR Modes 3/A & 3/C'));
+
+ o = s.option(form.Flag, 'net_beast', _('TCP raw output in Beast binary format'));
+
+ o = s.option(form.Flag, 'net_only', _('Enable just networking, no RTL device or file used'));
+
+ o = s.option(form.Value, 'net_bind_address', _('IP address to bind to'));
+ o.rmempty = true;
+ o.datatype = 'ipaddr';
+
+ o = s.option(form.Value, 'net_http_port', _('HTTP server port'));
+ o.rmempty = true;
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'net_ri_port', _('TCP raw input listen port'));
+ o.rmempty = true;
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'net_ro_port', _('TCP raw output listen port'));
+ o.rmempty = true;
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'net_sbs_port', _('TCP BaseStation output listen port'));
+ o.rmempty = true;
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'net_bi_port', _('TCP Beast input listen port'));
+ o.rmempty = true;
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'net_bo_port', _('TCP Beast output listen port'));
+ o.rmempty = true;
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'net_fatsv_port', _('FlightAware TSV output port'));
+ o.rmempty = true;
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'net_ro_size', _('TCP raw output minimum size'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'net_ro_interval', _('TCP raw output memory flush rate in seconds'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'net_heartbeat', _('TCP heartbeat rate in seconds'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'net_buffer', _('TCP buffer size 64Kb * (2^n)'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Flag, 'net_verbatim', _('Do not apply CRC corrections to messages we forward'));
+
+ o = s.option(form.Flag, 'forward_mlat', _('Allow forwarding of received mlat results to output ports'));
+
+ o = s.option(form.Value, 'lat', _('Reference/receiver latitude for surface posn'));
+ o.rmempty = true;
+ o.datatype = 'float';
+
+ o = s.option(form.Value, 'lon', _('Reference/receiver longitude for surface posn'));
+ o.rmempty = true;
+ o.datatype = 'float';
+
+ o = s.option(form.Value, 'max_range', _('Absolute maximum range for position decoding'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Flag, 'fix', _('Enable single-bits error correction using CRC'));
+
+ o = s.option(form.Flag, 'no_fix', _('Disable single-bits error correction using CRC'));
+
+ o = s.option(form.Flag, 'no_crc_check', _('Disable messages with broken CRC'));
+
+ o = s.option(form.Flag, 'phase_enhance', _('Enable phase enhancement'));
+
+ o = s.option(form.Flag, 'aggressive', _('More CPU for more messages'));
+
+ o = s.option(form.Flag, 'mlat', _('Display raw messages in Beast ascii mode'));
+
+ o = s.option(form.Flag, 'stats', _('Print stats at exit'));
+
+ o = s.option(form.Flag, 'stats_range', _('Collect/show range histogram'));
+
+ o = s.option(form.Value, 'stats_every', _('Show and reset stats every seconds'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Flag, 'onlyaddr', _('Show only ICAO addresses'));
+
+ o = s.option(form.Flag, 'metric', _('Use metric units'));
+
+ o = s.option(form.Value, 'snip', _('Strip IQ file removing samples'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'debug', _('Debug mode flags'));
+ o.rmempty = true;
+
+ o = s.option(form.Value, 'ppm', _('Set receiver error in parts per million'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'html_dir', _('Base directory for the internal HTTP server'));
+ o.placeholder = '/usr/share/dump1090';
+ o.rmempty = true;
+ o.datatype = 'directory';
+
+ o = s.option(form.Value, 'write_json', _('Periodically write json output to a directory'));
+ o.placeholder = '/var/run/dump1090';
+ o.rmempty = true;
+ o.datatype = 'directory';
+
+ o = s.option(form.Value, 'write_json_every', _('Write json output every t seconds'));
+ o.rmempty = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.ListValue, 'json_location_accuracy', _('Accuracy of receiver location in json metadata'));
+ o.value('', _('Default'));
+ o.value('0', _('No location'));
+ o.value('1', _('Approximate'));
+ o.value('2', _('Exact'));
+
+ o = s.option(form.Flag, 'oversample', _('Use the 2.4MHz demodulator'));
+
+ o = s.option(form.Flag, 'dcfilter', _('Apply a 1Hz DC filter to input data'));
+
+ o = s.option(form.Flag, 'measure_noise', _('Measure noise power'));
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua b/applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua
deleted file mode 100644
index 51b2d20a4f..0000000000
--- a/applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua
+++ /dev/null
@@ -1,199 +0,0 @@
--- Copyright 2014-2015 Álvaro Fernández Rojas <noltari@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-m = Map("dump1090", "dump1090", translate("dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here you can configure the settings."))
-
-s = m:section(TypedSection, "dump1090", "")
-s.addremove = true
-s.anonymous = false
-
-enable=s:option(Flag, "disabled", translate("Enabled"))
-enable.enabled="0"
-enable.disabled="1"
-enable.default = "1"
-enable.rmempty = false
-
-respawn=s:option(Flag, "respawn", translate("Respawn"))
-respawn.default = false
-
-device_index=s:option(Value, "device_index", translate("RTL device index"))
-device_index.rmempty = true
-device_index.datatype = "uinteger"
-
-gain=s:option(Value, "gain", translate("Gain (-10 for auto-gain)"))
-gain.rmempty = true
-gain.datatype = "integer"
-
-enable_agc=s:option(Flag, "enable_agc", translate("Enable automatic gain control"))
-enable_agc.default = false
-
-freq=s:option(Value, "freq", translate("Frequency"))
-freq.rmempty = true
-freq.datatype = "uinteger"
-
-ifile=s:option(Value, "ifile", translate("Data file"))
-ifile.rmempty = true
-ifile.datatype = "file"
-
-iformat=s:option(ListValue, "iformat", translate("Sample format for data file"))
-iformat:value("", translate("Default"))
-iformat:value("UC8")
-iformat:value("SC16")
-iformat:value("SC16Q11")
-
-throttle=s:option(Flag, "throttle", translate("When reading from a file play back in realtime, not at max speed"))
-throttle.default = false
-
-raw=s:option(Flag, "raw", translate("Show only messages hex values"))
-raw.default = false
-
-net=s:option(Flag, "net", translate("Enable networking"))
-
-modeac=s:option(Flag, "modeac", translate("Enable decoding of SSR Modes 3/A & 3/C"))
-modeac.default = false
-
-net_beast=s:option(Flag, "net_beast", translate("TCP raw output in Beast binary format"))
-net_beast.default = false
-
-net_only=s:option(Flag, "net_only", translate("Enable just networking, no RTL device or file used"))
-net_only.default = false
-
-net_bind_address=s:option(Value, "net_bind_address", translate("IP address to bind to"))
-net_bind_address.rmempty = true
-net_bind_address.datatype = "ipaddr"
-
-net_http_port=s:option(Value, "net_http_port", translate("HTTP server port"))
-net_http_port.rmempty = true
-net_http_port.datatype = "port"
-
-net_ri_port=s:option(Value, "net_ri_port", translate("TCP raw input listen port"))
-net_ri_port.rmempty = true
-net_ri_port.datatype = "port"
-
-net_ro_port=s:option(Value, "net_ro_port", translate("TCP raw output listen port"))
-net_ro_port.rmempty = true
-net_ro_port.datatype = "port"
-
-net_sbs_port=s:option(Value, "net_sbs_port", translate("TCP BaseStation output listen port"))
-net_sbs_port.rmempty = true
-net_sbs_port.datatype = "port"
-
-net_bi_port=s:option(Value, "net_bi_port", translate("TCP Beast input listen port"))
-net_bi_port.rmempty = true
-net_bi_port.datatype = "port"
-
-net_bo_port=s:option(Value, "net_bo_port", translate("TCP Beast output listen port"))
-net_bo_port.rmempty = true
-net_bo_port.datatype = "port"
-
-net_fatsv_port=s:option(Value, "net_fatsv_port", translate("FlightAware TSV output port"))
-net_fatsv_port.rmempty = true
-net_fatsv_port.datatype = "port"
-
-net_ro_size=s:option(Value, "net_ro_size", translate("TCP raw output minimum size"))
-net_ro_size.rmempty = true
-net_ro_size.datatype = "uinteger"
-
-net_ro_interval=s:option(Value, "net_ro_interval", translate("TCP raw output memory flush rate in seconds"))
-net_ro_interval.rmempty = true
-net_ro_interval.datatype = "uinteger"
-
-net_heartbeat=s:option(Value, "net_heartbeat", translate("TCP heartbeat rate in seconds"))
-net_heartbeat.rmempty = true
-net_heartbeat.datatype = "uinteger"
-
-net_buffer=s:option(Value, "net_buffer", translate("TCP buffer size 64Kb * (2^n)"))
-net_buffer.rmempty = true
-net_buffer.datatype = "uinteger"
-
-net_verbatim=s:option(Flag, "net_verbatim", translate("Do not apply CRC corrections to messages we forward"))
-net_verbatim.default = false
-
-forward_mlat=s:option(Flag, "forward_mlat", translate("Allow forwarding of received mlat results to output ports"))
-forward_mlat.default = false
-
-lat=s:option(Value, "lat", translate("Reference/receiver latitude for surface posn"))
-lat.rmempty = true
-lat.datatype = "float"
-
-lon=s:option(Value, "lon", translate("Reference/receiver longitude for surface posn"))
-lon.rmempty = true
-lon.datatype = "float"
-
-max_range=s:option(Value, "max_range", translate("Absolute maximum range for position decoding"))
-max_range.rmempty = true
-max_range.datatype = "uinteger"
-
-fix=s:option(Flag, "fix", translate("Enable single-bits error correction using CRC"))
-fix.default = false
-
-no_fix=s:option(Flag, "no_fix", translate("Disable single-bits error correction using CRC"))
-no_fix.default = false
-
-no_crc_check=s:option(Flag, "no_crc_check", translate("Disable messages with broken CRC"))
-no_crc_check.default = false
-
-phase_enhance=s:option(Flag, "phase_enhance", translate("Enable phase enhancement"))
-phase_enhance.default = false
-
-aggressive=s:option(Flag, "aggressive", translate("More CPU for more messages"))
-aggressive.default = false
-
-mlat=s:option(Flag, "mlat", translate("Display raw messages in Beast ascii mode"))
-mlat.default = false
-
-stats=s:option(Flag, "stats", translate("Print stats at exit"))
-stats.default = false
-
-stats_range=s:option(Flag, "stats_range", translate("Collect/show range histogram"))
-stats_range.default = false
-
-stats_every=s:option(Value, "stats_every", translate("Show and reset stats every seconds"))
-stats_every.rmempty = true
-stats_every.datatype = "uinteger"
-
-onlyaddr=s:option(Flag, "onlyaddr", translate("Show only ICAO addresses"))
-onlyaddr.default = false
-
-metric=s:option(Flag, "metric", translate("Use metric units"))
-metric.default = false
-
-snip=s:option(Value, "snip", translate("Strip IQ file removing samples"))
-snip.rmempty = true
-snip.datatype = "uinteger"
-
-debug_mode=s:option(Value, "debug", translate("Debug mode flags"))
-debug_mode.rmempty = true
-
-ppm=s:option(Value, "ppm", translate("Set receiver error in parts per million"))
-ppm.rmempty = true
-ppm.datatype = "uinteger"
-
-html_dir=s:option(Value, "html_dir", translate("Base directory for the internal HTTP server"))
-html_dir.rmempty = true
-html_dir.datatype = "directory"
-
-write_json=s:option(Value, "write_json", translate("Periodically write json output to a directory"))
-write_json.rmempty = true
-write_json.datatype = "directory"
-
-write_json_every=s:option(Flag, "write_json_every", translate("Write json output every t seconds"))
-write_json_every.rmempty = true
-write_json_every.datatype = "uinteger"
-
-json_location_accuracy=s:option(ListValue, "json_location_accuracy", translate("Accuracy of receiver location in json metadata"))
-json_location_accuracy:value("", translate("Default"))
-json_location_accuracy:value("0", "No location")
-json_location_accuracy:value("1", "Approximate")
-json_location_accuracy:value("2", "Exact")
-
-oversample=s:option(Flag, "oversample", translate("Use the 2.4MHz demodulator"))
-oversample.default = false
-
-dcfilter=s:option(Flag, "dcfilter", translate("Apply a 1Hz DC filter to input data"))
-dcfilter.default = false
-
-measure_noise=s:option(Flag, "measure_noise", translate("Measure noise power"))
-measure_noise.default = false
-
-return m
diff --git a/applications/luci-app-dump1090/po/ar/dump1090.po b/applications/luci-app-dump1090/po/ar/dump1090.po
index 0e6af8a20f..d05a9f7bda 100644
--- a/applications/luci-app-dump1090/po/ar/dump1090.po
+++ b/applications/luci-app-dump1090/po/ar/dump1090.po
@@ -11,96 +11,104 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "الحد الاقصى النهائي لبرمجة درجة"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "تطبيق مرشح تيار مستمر 1 هرتز لإدخال البيانات"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "الافتراضي"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "مفعَّل"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -108,132 +116,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "طباعة تقرير عند الخروج"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/bg/dump1090.po b/applications/luci-app-dump1090/po/bg/dump1090.po
index 5044f6fa3f..7f01032e00 100644
--- a/applications/luci-app-dump1090/po/bg/dump1090.po
+++ b/applications/luci-app-dump1090/po/bg/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Абсолютен максимален обхват за декодиране на положението"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Прилагане на 1Hz DC филтър към входните данни"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Разрешен"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/bn_BD/dump1090.po b/applications/luci-app-dump1090/po/bn_BD/dump1090.po
index 949e744674..04f453aa9a 100644
--- a/applications/luci-app-dump1090/po/bn_BD/dump1090.po
+++ b/applications/luci-app-dump1090/po/bn_BD/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "সক্রিয়"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/ca/dump1090.po b/applications/luci-app-dump1090/po/ca/dump1090.po
index b9ac86cbee..f9055c6018 100644
--- a/applications/luci-app-dump1090/po/ca/dump1090.po
+++ b/applications/luci-app-dump1090/po/ca/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/cs/dump1090.po b/applications/luci-app-dump1090/po/cs/dump1090.po
index 20d2f74ca1..d890bc1284 100644
--- a/applications/luci-app-dump1090/po/cs/dump1090.po
+++ b/applications/luci-app-dump1090/po/cs/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.0.1-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Maximální rozsah dekódování pozice"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Přesnost lokace přijímače v metadatech ve formátu JSON"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Aplikovat 1Hz DC filter na vstupu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Výchozí"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frekvence"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "V případě výpadku znovu spustit"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/da/dump1090.po b/applications/luci-app-dump1090/po/da/dump1090.po
index d2baf8bdcd..aa51c39db2 100644
--- a/applications/luci-app-dump1090/po/da/dump1090.po
+++ b/applications/luci-app-dump1090/po/da/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Absolut maksimalt område for positionsafkodning"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Nøjagtighed af modtagerens placering i json-metadata"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "Tillad videresendelse af modtagne mlat-resultater til output-porte"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Anvend et 1 Hz DC-filter på inputdata"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Basismappe for den interne HTTP-server"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Indsamling/visning af intervalhistogram"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Datafil"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Flag for fejlfindingstilstand"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Standard"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Deaktiver meddelelser med brudt CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Deaktiver enkelt-bit fejlkorrektion ved hjælp af CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Vis rå meddelelser i Beast ascii-tilstand"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "Anvend ikke CRC-korrektioner på meddelelser, som vi videresender"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Aktiver automatisk styring af forstærkning"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Aktiverer afkodning af SSR-tilstande 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Aktiver kun netværk, ingen RTL-enhed eller -fil anvendes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Aktiver netværk"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Aktiver faseforbedring"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Aktiver enkelt-bit fejlkorrektion ved hjælp af CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Aktiveret"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "FlightAware TSV-udgangsport"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frekvens"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Forstærkning (-10 for automatisk forstærkning)"
@@ -107,134 +115,139 @@ msgstr "Forstærkning (-10 for automatisk forstærkning)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Giv UCI-adgang til luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "HTTP-serverport"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "IP-adresse, der skal bindes til"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Måling af støjstyrke"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Mere CPU til flere meddelelser"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Skriv med jævne mellemrum json-output til en mappe"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Udskriv statistik ved afslutning"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "RTL enhedsindeks"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Reference/modtagerens breddegrad for overfladeposition"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Reference-/modtagerlængde for overfladeposition"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Respawn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Eksempel på format for datafil"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Indstil modtagerens fejl i dele pr. million"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Vis og nulstil statistik hvert sekund"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Vis kun ICAO-adresser"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Vis kun meddelelser med hex-værdier"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Strip IQ fil fjerner samples"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "TCP BaseStation output lytteport"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "TCP Beast input lytteport"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "TCP Beast output lytteport"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "TCP-bufferstørrelse 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "TCP heartbeat i sekunder"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "TCP raw input lytteport"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "TCP raw output i det binære format Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "TCP raw output lytteport"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "TCP raw output memory flush rate i sekunder"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Minimumstørrelse for TCP raw output"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Brug metriske enheder"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Brug 2,4MHz demodulatoren"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Når du læser fra en fil, afspilles den i realtid, ikke med maksimal hastighed"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Skriv json output hvert t sekund"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 er en Mode S-dekoder, der er specielt designet til RTLSDR-enheder, "
diff --git a/applications/luci-app-dump1090/po/de/dump1090.po b/applications/luci-app-dump1090/po/de/dump1090.po
index c177e5617b..cf8ef50a09 100644
--- a/applications/luci-app-dump1090/po/de/dump1090.po
+++ b/applications/luci-app-dump1090/po/de/dump1090.po
@@ -10,97 +10,105 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5.4-rc\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Absoluter Maximalradius für die Positionsberechnung"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Genauigkeit der Empfängerposition in json-Metadaten"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "Erlaube das Weiterleiten empfangener mlat-Daten an Output-Ports"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Aplicar um filtro DC de 1 Hz aos dados de entrada"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Basisverzeichnis des internen HTTP-Server"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Sammle/zeige Reichweiten-Histogramm"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Datei"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Parameter für Debug-Modus"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Standard"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Ignoriere Daten mit kaputtem CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Deaktiviere die Single-Bit-Fehlerkorrektur via CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Zeige Rohdaten im Beast-ASCII-Modus"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
"Verwende keine CRC-Fehlerkorrekturdaten bei weitergeleiteten Nachrichten"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Verwende automatische Verstärkung"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Aktiviere Dekodierung von SSR Mode 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Aktiviere nur das Netzwerk, kein RTL-Gerät oder Datei"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Aktiviere Netzwerk"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Aktiviere Phase Enhancement"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Aktiviere Single-Bit-Fehlerkorrektur via CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "FlightAware TSV-Ausgabeport"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frequenz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Verstärkung (-10 für auto)"
@@ -108,135 +116,140 @@ msgstr "Verstärkung (-10 für auto)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Gewähre UCI Zugriff auf luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "HTTP Server-Port"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "IP-Adresse auf der gelauscht werden soll"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Messe Rauschleistung"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Mehr CPU-Verbrauch für mehr Nachrichten"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Schreibe periodisch json-Ausgabe in Verzeichnis"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Zeige Statistiken beim Beenden"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "RTL-Gerätenummer"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Bezugs/Empfänger-Breitengrad für Surface-POSN"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Bezugs/Empfänger-Längengrad für Surface-POSN"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Erneut starten"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Beispielformat für Datei"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Setze Empfängerfehler in PPM (parts per million)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Zeige und setze Statistiken sekündlich zurück"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Zeige nur ICAO-Adressen"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Zeige nur Hex-Werte von Nachrichten"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Beispiele von IQ Datei entfernen"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "TCP-BaseStation Ausgabe-Listen-Port"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "TCP-Beast Input-Listen-Port"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "TCP-Beast Output-Listen-Port"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "TCP-Buffersize 64Kb ( (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "TCP-Heartbeat-Rate in Sekunden"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "TCP-Roh-Input-Listen-Port"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "TCP-Roh-Output im Beast-Binärformat"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "TCP-Roh-Output-Listen-Port"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "TCP-Roh-Output Memory-Flush-Rate in Sekunden"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "TCP-Roh-Output-Mindestgröße"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Benutze metrische Einheiten"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Benutze den 2.4MHz Demodulator"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Beim Lesen von Datei in Echtzeit wiedergeben anstatt mit maximaler "
"Verarbeitungsgeschwindigkeit"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Schreibe json-Ausgabe alle t Sekunden"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 ist ein Mode-S-Dekoder der speziell für RTL-SDR-Geräte konzipiert "
diff --git a/applications/luci-app-dump1090/po/el/dump1090.po b/applications/luci-app-dump1090/po/el/dump1090.po
index 65dc4d4357..7529892968 100644
--- a/applications/luci-app-dump1090/po/el/dump1090.po
+++ b/applications/luci-app-dump1090/po/el/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/en/dump1090.po b/applications/luci-app-dump1090/po/en/dump1090.po
index c1a692cfb8..702abbbf2a 100644
--- a/applications/luci-app-dump1090/po/en/dump1090.po
+++ b/applications/luci-app-dump1090/po/en/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.3-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Default"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Show only ICAO addresses"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/es/dump1090.po b/applications/luci-app-dump1090/po/es/dump1090.po
index fb9f469a7e..de72d803d9 100644
--- a/applications/luci-app-dump1090/po/es/dump1090.po
+++ b/applications/luci-app-dump1090/po/es/dump1090.po
@@ -13,98 +13,106 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.1-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Rango máximo absoluto para decodificación de posición"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Precisión de la ubicación del receptor en metadatos json"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
"Permitir el reenvío de los resultados recibidos de mlat a los puertos de "
"salida"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Aplicar un filtro de CC de 1 Hz a los datos de entrada"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Directorio base para el servidor HTTP interno"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Recopilar/mostrar histograma de rango"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Archivo de datos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Banderas de modo de depuración"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Por defecto"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Desactivar mensajes con CRC roto"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Desactive la corrección de errores de bits individuales utilizando CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Mostrar mensajes sin procesar en modo bestia ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "No aplique correcciones CRC a los mensajes que reenviamos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Activar control automático de ganancia"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Activar la decodificación de los modos SSR 3/A y 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Active solo las redes, no se use ningún dispositivo RTL o archivo"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Activar redes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Activar mejora de fase"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Active la corrección de errores de un solo bit utilizando CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Puerto de salida FlightAware TSV"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frecuencia"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Ganancia (-10 para ganancia automática)"
@@ -112,134 +120,139 @@ msgstr "Ganancia (-10 para ganancia automática)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Conceder acceso UCI para luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Puerto del servidor HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Dirección IP para vincular"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Medir potencia de ruido"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Más CPU para más mensajes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Periódicamente escriba la salida json en un directorio"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Imprimir estadísticas al salir"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Índice de dispositivo RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Referencia/latitud del receptor para la superficie posn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Longitud de referencia/receptor para posn de superficie"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Reaparecer"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Formato de muestra para archivo de datos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Establecer error del receptor en partes por millón"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Mostrar y restablecer estadísticas cada segundo"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Mostrar sólo las direcciones de la OACI"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Mostrar solo valores hexadecimales de mensajes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Eliminar el archivo IQ eliminando muestras"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Puerto de escucha de salida TCP BaseStation"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Puerto de escucha de entrada TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Puerto de escucha de salida TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Tamaño del búfer TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Frecuencia cardíaca TCP en segundos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Puerto de escucha de entrada TCP sin formato"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Salida TCP sin procesar en formato binario Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Puerto de escucha de salida TCP sin formato"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Velocidad de descarga de memoria de salida sin formato TCP en segundos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Tamaño mínimo de salida TCP sin formato"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Usa unidades métricas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Use el demodulador de 2.4MHz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Al leer desde un archivo, reproducir en tiempo real, no a la velocidad máxima"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Escribir salida json cada t segundos"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 es un decodificador de Modo S diseñado específicamente para "
diff --git a/applications/luci-app-dump1090/po/fi/dump1090.po b/applications/luci-app-dump1090/po/fi/dump1090.po
index 51382f1142..53771fe670 100644
--- a/applications/luci-app-dump1090/po/fi/dump1090.po
+++ b/applications/luci-app-dump1090/po/fi/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Oletus"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Käynnistä uudelleen"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/fr/dump1090.po b/applications/luci-app-dump1090/po/fr/dump1090.po
index 8af0caba07..afd2bd35aa 100644
--- a/applications/luci-app-dump1090/po/fr/dump1090.po
+++ b/applications/luci-app-dump1090/po/fr/dump1090.po
@@ -10,100 +10,108 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.0.1-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Plage maximale absolue pour le décodage de position"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Précision de l'emplacement du récepteur dans les métadonnées JSON"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
"Autoriser le transfert des résultats mlat reçus vers les ports de sortie"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Applique un filtre DC 1Hz à la donnée en entrée"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Répertoire de base du serveur HTTP interne"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Collecter / afficher l'histogramme de la plage"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Fichier de données"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Indicateurs du mode Débogage"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Par défaut"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Désactiver les messages dont le CRC est erroné"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Désactiver la correction d'erreur à un bit par CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Affichage des messages bruts en mode Beast ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
"Ne pas appliquer les corrections du CRC aux messages que nous transmettons"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Activer le contrôle automatique du gain"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Activer le décodage des modes SSR 3/A et 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
"Activation de la mise en réseau uniquement, aucun dispositif ou fichier RTL "
"n'est utilisé"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Activer le réseau"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Activer l’amélioration de phase"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Désactiver la correction d'erreur à un bit par CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Port de sortie TSV FlightAware"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Fréquence"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Gain (-10 pour le gain automatique)"
@@ -111,134 +119,139 @@ msgstr "Gain (-10 pour le gain automatique)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Accorder l'accès à l'UCI pour luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Port du serveur HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Adresse IP à lier"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Mesurer la puissance du bruit"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Plus de CPU pour plus de messages"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Ecrire périodiquement la sortie json dans un répertoire"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Imprimer les statistiques à la sortie"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Index des appareils RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Latitude de référence/receiver pour le posn de surface"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Latitude de référence/receiver pour le posn de surface"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Réapparition (Respawn)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Exemple de format de fichier de données"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Réglage de l'erreur du récepteur en parties par million"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Afficher et réinitialiser les statistiques toutes les secondes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Afficher uniquement les adresses OACI"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Afficher uniquement les valeurs hexadécimales des messages"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Fichier de QI enlevé des échantillons"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Port d'écoute de sortie de la station de base TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Port d'écoute d'entrée TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Port d'écoute de la sortie TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Taille du tampon TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Taux de pulsation TCP en secondes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Port d’écoute d’entrée brute TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Sortie brute TCP au format binaire Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Port d'écoute de la sortie brute TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "TCP de la mémoire de sortie brute en secondes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Taille minimale de la sortie brute TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Utiliser les unités métriques"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Utiliser le démodulateur 2,4 MHz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Lors de la lecture d’un fichier en temps réel, pas à la vitesse maximale"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Ecrire la sortie json toutes les t secondes"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 est un mode Décodeur S spécialement conçu pour les périphériques "
diff --git a/applications/luci-app-dump1090/po/ga/dump1090.po b/applications/luci-app-dump1090/po/ga/dump1090.po
index 80112d1c67..a5db048742 100644
--- a/applications/luci-app-dump1090/po/ga/dump1090.po
+++ b/applications/luci-app-dump1090/po/ga/dump1090.po
@@ -11,98 +11,106 @@ msgstr ""
"n>6 && n<11) ? 3 : 4;\n"
"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Raon uasta iomlán le haghaidh díchódaithe suímh"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Cruinneas shuíomh an ghlacadóra i meiteashonraí json"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "Ceadaigh torthaí mlat faighte a chur ar aghaidh chuig na poirt aschuir"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Cuir scagaire DC 1Hz i bhfeidhm ar shonraí a ionchur"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Eolaire bonn don fhreastalaí HTTP inmheánach"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Bailigh/taispeáin raon histeagram"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Comhad sonraí"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Bratacha mód dífhabhtaithe"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Réamhshocrú"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Díchumasaigh teachtaireachtaí le CRC briste"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Díchumasaigh ceartú earráide aon-ghiotán ag úsáid CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Taispeáin teachtaireachtaí amh i mód Beast ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
"Ná cuir ceartúcháin CRC i bhfeidhm ar theachtaireachtaí a chuirimid ar "
"aghaidh"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Cumasaigh rialú gnóthachain uathoibríoch"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Cumasaigh díchódú na Módanna SSR 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Cumasaigh líonrú díreach, níor úsáideadh aon fheiste RTL nó comhad"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Cumasaigh líonrú"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Feabhsú céime a chumasú"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Cumasaigh ceartú earráide aon-ghiotán trí úsáid a bhaint as CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Cumasaithe"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Port aschuir FlightAware TSV"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Minicíocht"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Gnóthachan (-10 le haghaidh uathghnóthachan)"
@@ -110,134 +118,139 @@ msgstr "Gnóthachan (-10 le haghaidh uathghnóthachan)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Tabhair rochtain do UCI ar luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Port freastalaí HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Seoladh IP le ceangal leis"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Tomhais an chumhacht torainn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Tuilleadh LAP le haghaidh tuilleadh teachtaireachtaí"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Scríobh aschur json chuig eolaire ó am go chéile"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Priontáil staitisticí ag an slí amach"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Innéacs gléas RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Leithead tagartha/glacadóir le haghaidh posn dromchla"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Domhanfhad tagartha/glacadóir le haghaidh posn dromchla"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Respawn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Formáid samplach le haghaidh comhaid sonraí"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Socraigh earráid glacadóra i gcodanna in aghaidh an mhilliúin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Taispeáin agus athshocraigh stats gach soicind"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Ná taispeáin ach seoltaí ICAO"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Taispeáin luachanna heicsidheacha teachtaireachtaí amháin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Stráice comhad IQ samplaí a bhaint"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Port éisteachta aschuir TCP BaseStation"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Port éisteachta ionchur TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Port éisteacht aschur TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Méid maoláin TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Ráta buille croí TCP i soicindí"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Port éisteachta ionchur TCP amh"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Aschur amh TCP i bhformáid dhénártha Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Port éisteachta aschuir amh TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Ráta sruthlaithe cuimhne aschuir TCP i soicindí"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "íosmhéid aschuir TCP amh"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Úsáid aonaid mhéadracha"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Bain úsáid as an demodulator 2.4MHz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Nuair a bhíonn léamh ó chomhad á sheinm siar i bhfíor-am, ní ag an luas uasta"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Scríobh aschur json gach t soicind"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"Is díchódóir Mód S é dump1090 atá deartha go sonrach le haghaidh feistí "
diff --git a/applications/luci-app-dump1090/po/he/dump1090.po b/applications/luci-app-dump1090/po/he/dump1090.po
index a621625f60..bb2a16e9ae 100644
--- a/applications/luci-app-dump1090/po/he/dump1090.po
+++ b/applications/luci-app-dump1090/po/he/dump1090.po
@@ -4,96 +4,104 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -101,132 +109,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/hi/dump1090.po b/applications/luci-app-dump1090/po/hi/dump1090.po
index 5f9bff2855..bb23002615 100644
--- a/applications/luci-app-dump1090/po/hi/dump1090.po
+++ b/applications/luci-app-dump1090/po/hi/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "इनपुट डेटा पर 1Hz DC फ़िल्टर लागू करें"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/hu/dump1090.po b/applications/luci-app-dump1090/po/hu/dump1090.po
index 364e73a743..4b545023c5 100644
--- a/applications/luci-app-dump1090/po/hu/dump1090.po
+++ b/applications/luci-app-dump1090/po/hu/dump1090.po
@@ -10,100 +10,108 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.1-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Abszolút legnagyobb tartomány a pozíciódekódoláshoz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "A fogadó helyének pontossága a JSON metaadatokban"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
"A fogadó mlat eredménye továbbításának lehetővé tétele a kimeneti portokra"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
#, fuzzy
msgid "Apply a 1Hz DC filter to input data"
msgstr "1Hz DC szűrő alkalmazása a bemeneti adatokra"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Alapkönyvtár a belő HTTP-kiszolgálóhoz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Tartományhisztogram összegyűjtése vagy megjelenítése"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Adatfájl"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Hibakeresési mód jelzői"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Alapértelmezett"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Törött CRC-vel rendelkező üzenetek letiltása"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Egyetlen bithiba javítás letiltása CRC használatával"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Nyers üzenetek megjelenítése Beast ASCII módban"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
"Ne alkalmazzon CRC-javításokat azokra az üzenetekre, amelyeket továbbítunk"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Automatikus erősítésvezérlés engedélyezése"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "3/A és 3/C SSR-módok dekódolásának engedélyezése"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
"Kizárólag hálózatkezelés engedélyezése, nincs RTL eszköz vagy fájl használva"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Hálózatkezelés engedélyezése"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Fázisjavítás engedélyezése"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Egyetlen bithiba javítás engedélyezése CRC használatával"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "FlightAware TSV kimeneti port"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Gyakoriság"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Erősítés (-10 az automatikus erősítésnél)"
@@ -111,135 +119,140 @@ msgstr "Erősítés (-10 az automatikus erősítésnél)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "HTTP-kiszolgáló portja"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "IP-cím, amelyhez kötni kell"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Zajerősség mérése"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Több processzor több üzenethez"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "JSON kimenet rendszeres kiírása egy könyvtárba"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Statisztikák kiírása kilépéskor"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "RTL eszköz indexe"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Hivatkozás vagy fogadó szélessége a felület helyzeténél"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Hivatkozás vagy fogadó hosszúsága a felület helyzeténél"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Újraszármaztatás"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Mintaformátum az adatfájlhoz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Fogadóhiba beállítása milliókénti részekben"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Statisztikák megjelenítése és visszaállítása minden másodpercben"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Csak ICAO-címek megjelenítése"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Csak az üzenetek hexadecimális értékeinek megjelenítése"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "IQ-fájl felvágása a minták eltávolításához"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "TCP BaseStation-kimenet figyelési portja"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "TCP Beast-bemenet figyelési portja"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "TCP Beast-kimenet figyelési portja"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "TCP pufferméret 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "TCP szívveréssebesség másodpercben"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "TCP nyers bemenet figyelési portja"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "TCP nyers kimenet Beast bináris formátumban"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "TCP nyers kimenet figyelési portja"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "TCP nyers kimenet memóriaürítési gyakorisága másodpercben"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "TCP nyers kimenet legkisebb mérete"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Metrikus mértékegységek használata"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "A 2,4MHz-es demodulátor használata"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Egy fájlból olvasáskor visszajátszás valós időben, ne a legnagyobb "
"sebességgel"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "JSON kimenet írása minden t. másodpercben"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"A dump1090 egy S módú dekóder, kifejezetten RTLSDR eszközökhöz tervezve. Itt "
diff --git a/applications/luci-app-dump1090/po/it/dump1090.po b/applications/luci-app-dump1090/po/it/dump1090.po
index c1185c238d..a34151b4ef 100644
--- a/applications/luci-app-dump1090/po/it/dump1090.po
+++ b/applications/luci-app-dump1090/po/it/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Intervallo massimo assoluto per la decodifica della posizione"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Precisione della posizione del ricevitore nei metadati json"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "Consentire l'inoltro dei risultati mlat ricevuti ai porti di output"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Applica un filtro DC 1Hz ai dati in ingresso"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Directory di base per il server HTTP interno"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Raccogli/Mostra istogramma dell'intervallo"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "FIle Dati"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Predefinito"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Abilita"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Rinasci"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/ja/dump1090.po b/applications/luci-app-dump1090/po/ja/dump1090.po
index d9c496590c..88a7cf1030 100644
--- a/applications/luci-app-dump1090/po/ja/dump1090.po
+++ b/applications/luci-app-dump1090/po/ja/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "位置デコーディングの絶対最大範囲"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "JSONメタデータ内の受信者の位置の精度"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "内部 HTTP サーバーの基底ディレクトリー"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "データファイル"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "デフォルト"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "CRC 符号が壊れたメッセージを無効にする"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "頻度"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,141 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr "luci-app-dump1090にUCIアクセスを許可"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "バインド先の IP アドレス"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "リスポーン"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "データ ファイルのサンプル形式"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "ICAO アドレスのみを表示"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "16進数のメッセージだけを表示する"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "2.4MHz 復調器を使用"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
-msgstr "一旦保存して再生した場合、実際の情報との間にタイムラグが生じます。また、最大速度を出せません"
+msgstr ""
+"一旦保存して再生した場合、実際の情報との間にタイムラグが生じます。また、最大"
+"速度を出せません"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "t 秒ごとに json 出力を書き込み"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
-msgstr "dump1090 は、RTL-SDR 機器用に特化して設計された SSR Mode S 復号器です。ここで設定を確認できます。"
+msgstr ""
+"dump1090 は、RTL-SDR 機器用に特化して設計された SSR Mode S 復号器です。ここで"
+"設定を確認できます。"
diff --git a/applications/luci-app-dump1090/po/ko/dump1090.po b/applications/luci-app-dump1090/po/ko/dump1090.po
index 74cfebe177..b891fbbd9a 100644
--- a/applications/luci-app-dump1090/po/ko/dump1090.po
+++ b/applications/luci-app-dump1090/po/ko/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.1-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "입력 데이터 1Hz DC 필터 적용"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/lt/dump1090.po b/applications/luci-app-dump1090/po/lt/dump1090.po
index 81b1776c67..d14c8bbb25 100644
--- a/applications/luci-app-dump1090/po/lt/dump1090.po
+++ b/applications/luci-app-dump1090/po/lt/dump1090.po
@@ -14,98 +14,106 @@ msgstr ""
"1 : 2);\n"
"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Absoliutus maksimalus atstumas dešifravimo pozicijai"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Imtuvo vietovės tikslumas – „json“, metaduomenyse"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "Leisti persiųsti gautus – „mlat“ rezultatus, į išvesties prievadus"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Pritaikyti 1Hz „DC“ filtrą į duomenų įvestį"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Tiesioginis katalogas vidiniam „HTTP“ serveriui"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Surinkti/Rodyti histogramos diapazoną"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Duomenų failas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Derinimo/Trukdžių šalinimo režimo vėliavos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Numatyta/-s/-ai"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Išjungti pranešimus su neveikiančiu/sugedusiu „CRC“"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
"Išjungti/Išgalinti vienetinio bito klaidos koregavimą, naudojant – „CRC“"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Rodyti neapdorotus pranešimus – „Beast ascii“ režimu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "Nepritaikyti – „CRC“ koregavimus, Mūsų persiunčiamiems pranešimams"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Įjungti/Įgalinti automatinį stiprinimo valdymą"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Įjungti/Įgalinti „SSR“ režimų „ 3/A & 3/C“ dekodavimą"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
"Įjungti/Įgalinti tik tinklavimą, joks „RTL“ įrenginys ar failas nenaudojamas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Įjungti/Įgalinti tinklavimą"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Įjungti fazės patobulinimą"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Įjungti/Įgalinti vienetinio bito klaidos koregavimą, naudojant – „CRC“"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Įjungta/Įgalinta (-s/-i)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "„FlightAware TSV“ išvesties prievadas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Dažnis"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Stiprinimas (-10 automatiniam stiprinimui)"
@@ -113,141 +121,147 @@ msgstr "Stiprinimas (-10 automatiniam stiprinimui)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Suteikti „UCI“ prieigą – „luci-app-dump1090“"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "„HTTP“ serverio prievadas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "IP adresas prie kurio pririšti"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Matuoti triukšmo galią"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Daugiau „CPU“, skirtai daugiau pranešimų"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Periodiškai rašyti „json“ išvestį į katalogą"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Spausdinti statistika, kai išeinate"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "„RTL“ įrenginio indeksas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Pamatinio/Imtuvo platuma, skirtai paviršiaus pozicijai"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Pamatinio/Imtuvo ilguma, skirtai paviršiaus pozicijai"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "„Atgimimas“"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Pavyzdinis formatas, skirtas duomenų failui"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Nustatyti imtuvo klaidą milijoninėmis, į dalys"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
-msgstr "Rodyti ir grąžinti į pradinę padėti ar būsenos statistiką, kas sekundes"
+msgstr ""
+"Rodyti ir grąžinti į pradinę padėti ar būsenos statistiką, kas sekundes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Rodyti tik „ICAO“ adresus"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Rodyti tik žinutės „hex“ reikšmes"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Ištrinti/Nubraukti – „IQ“ failą, pašalindami pavyzdžius"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
"„TCP BaseStation“ – išvesties laukiamas/-os prisijungimo/jungties ryšio "
"prievadas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
"„TCP Beast“ – įvesties laukiamas/-os prisijungimo/jungties ryšio prievadas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
"„TCP Beast“ – išvesties laukiamas/-os prisijungimo/jungties ryšio prievadas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "„TCP“ buferio dydis 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "„TCP“ – „širdies ritmo“ sparta, sekundėmis"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
"„TCP“ – neapdorotos įvesties laukiamas/-os prisijungimo/jungties ryšio "
"prievadas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "„TCP“ – neapdorota išvestis – „Beast“ dvejetainiu formatu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
"„TCP“ – neapdorotos išvesties laukiamas/-os prisijungimo/jungties ryšio "
"prievadas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "„TCP“ – neapdorotos išvesties atminties išvalymo sparta, sekundėmis"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Neapdorotas minimalus „TCP“ išvesties dydis"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Naudoti metrinius (viso pasaulio įskyrus JAV ir Liberija) vienetus"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Naudoti 2.4 MHz demoduliatorių/modemą"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr "Kai skaitomas iš failo atkūrimo, tikru laiku, o ne maksimaliu greičiu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Rašyti – „json“ išvestį, kas t sekundes/-ę/-žių"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "„dump1090“"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"„dump1090“ yra S režimo dešifratorius savitai sukurtas „RTLSDR“ įrenginiams, "
diff --git a/applications/luci-app-dump1090/po/mr/dump1090.po b/applications/luci-app-dump1090/po/mr/dump1090.po
index 5cb452235e..14f44a267a 100644
--- a/applications/luci-app-dump1090/po/mr/dump1090.po
+++ b/applications/luci-app-dump1090/po/mr/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.10.1\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "जेसन मेटाडेटामध्ये प्राप्तकर्त्याच्या स्थानाची अचूकता"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "डेटा इनपुट करण्यासाठी 1 हर्ट्ज डीसी फिल्टर लागू करा"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "बेस निर्देशिका अंतर्गत HTTP सर्व्हर"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "श्रेणी हिस्टोग्राम संकलित / दर्शवा"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "डेटा फाइल"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "डीबग मोड झेंडे"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "डीफॉल्ट"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/ms/dump1090.po b/applications/luci-app-dump1090/po/ms/dump1090.po
index 92f7e3a489..9e2d0ffc0c 100644
--- a/applications/luci-app-dump1090/po/ms/dump1090.po
+++ b/applications/luci-app-dump1090/po/ms/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Dibolehkan"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/nb_NO/dump1090.po b/applications/luci-app-dump1090/po/nb_NO/dump1090.po
index d7cfa6a245..ecec06fa8f 100644
--- a/applications/luci-app-dump1090/po/nb_NO/dump1090.po
+++ b/applications/luci-app-dump1090/po/nb_NO/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Bruk et 1Hz DC-filter på inndata"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Forvalg"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Påskrudd"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Start på ny"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/nl/dump1090.po b/applications/luci-app-dump1090/po/nl/dump1090.po
index 13d17ca64f..db315e119d 100644
--- a/applications/luci-app-dump1090/po/nl/dump1090.po
+++ b/applications/luci-app-dump1090/po/nl/dump1090.po
@@ -9,96 +9,104 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -106,132 +114,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/pl/dump1090.po b/applications/luci-app-dump1090/po/pl/dump1090.po
index e20f575306..861b2bb619 100644
--- a/applications/luci-app-dump1090/po/pl/dump1090.po
+++ b/applications/luci-app-dump1090/po/pl/dump1090.po
@@ -11,96 +11,104 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.6-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Maksymalny obszar dekodowania pozycji"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Dokładność lokalizacji odbiornika w metadanych JSON"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "Przekaż odebrane dane mlat na port wyjściowy"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Zastosuj filtr DC 1 Hz do danych wejściowych"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Katalog podstawowy na wewnętrzny serwer HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Zbierz/Pokaż histogram zakresu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Plik danych"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Flagi trybu debugowego"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Domyślne"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Wyłącz wiadomości z uszkodzonym CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Wyłącz korekcję pojedynczego bitu CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Wyświetlanie surowych wiadomości w trybie Beast ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "Nie stosuj poprawek CRC dla przekazywanych wiadomości"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Aktywuj automatyczne sterowanie wzmocnieniem"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Dekoduj Mode 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Włącz tylko sieć, nie używaj urządzenia RTL ani pliku"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Aktywuj sieć"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Włącz wzmocnienie fazy"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Aktywuj korekcję pojedynczego bitu CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Port wyjściowy FlightAware TSV"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Częstotliwość"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Wzmocnienie (-10 - automatyczne)"
@@ -108,135 +116,140 @@ msgstr "Wzmocnienie (-10 - automatyczne)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Przyznaj luci-app-dump1090 dostęp do UCI"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Port serwera HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Adres IP do powiązania"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Mierz moc szumów"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Więcej procesora dla większej liczby wiadomości"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Okresowo zapisuj wyjście json do katalogu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Wyświetl statystyki podczas zamknięcia"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Numer urządzenia RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Szerokość odniesienia/odbiornika dla powierzchni posn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Podłużna/przesuwna odniesienia/odbiornika dla powierzchni posn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Odrodzenie"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Format plików dla danych"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Ustaw błąd częstotliwości odbiornika w ppm"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Pokazuj i resetuj statystyki co sekundę"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Pokazuj tylko adresy ICAO"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Pokaż tylko wartości szesnastkowe wiadomości"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Usuń próbki z pliku Strip IQ"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Port nasłuchiwania wyjścia TCP BaseStation"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Port nasłuchiwania dla TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Port wyjściowy dla TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Bufor dla TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Szybkość pulsu TCP w sekundach"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Port nasłuchiwania danych pierwotnych TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Wyjście RAW TCP w formacie binarnym Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Port nasłuchiwania wyjściowego TCP RAW"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Szybkość opróżniania pamięci wyjściowej TCP w sekundach"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Minimalny rozmiar wyjściowego protokołu TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Używaj jednostek metrycznych"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Używaj próbkowania 2.4MHz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Podczas odczytu z pliku odtwarzane są w czasie rzeczywistym, a nie z "
"maksymalną prędkością"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Zapisuj wyjście jsona co t sekund"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 jest dekoderem Mode S, zaprojektowanym dla urządzeń RTLSDR, tu "
diff --git a/applications/luci-app-dump1090/po/pt/dump1090.po b/applications/luci-app-dump1090/po/pt/dump1090.po
index 1570255a36..117605fd7e 100644
--- a/applications/luci-app-dump1090/po/pt/dump1090.po
+++ b/applications/luci-app-dump1090/po/pt/dump1090.po
@@ -10,98 +10,106 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Alcance máximo absoluto para descodificação da posição"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Precisão da localização do recetor em metadados json"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
"Permitir o encaminhamento dos resultados mlat recebidos para as portas de "
"saída"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Aplicar um filtro DC de 1 Hz aos dados de entrada"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Diretório base para o servidor HTTP interno"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Coletar/exibir histograma de alcance"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Ficheiro de dados"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Sinalizadores de modo de depuração"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Predefinição"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Desativar mensagens com CRC quebrado"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Desativar a correção de erros de bits únicos usando CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Exibir mensagens cruas no modo Beast ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "Não aplicar correções CRC às mensagens que encaminhamos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Ativar o controle de ganho automático"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Ativar a descodificação dos modos SSR 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Ativar apenas a rede, sem usar nenhum aparelho ou ficheiro RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Ativar a rede"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Ativar o aprimoramento da fase"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Ativar a correção de erros de bits únicos usando CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Porta de saída TSV do FlightAware"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frequência"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Ganho (-10 para auto-ganho)"
@@ -109,134 +117,139 @@ msgstr "Ganho (-10 para auto-ganho)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Conceder UCI acesso para luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Porta do servidor HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Endereço IP para ligar"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Medir a potência do ruído"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Mais CPU para mais mensagens"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Periodicamente escrever a saída json para um diretório"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Imprimir estatísticas na saída"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Índice de aparelhos RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Referência/latitude do recetor para a posn de superfície"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Referência/longitude do recetor para a posn de superfície"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Redisparar"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Formato de amostra para ficheiro de dados"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Defina o erro do recetor em partes por milhão"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Mostrar e redefinir estatísticas a cada segundo"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Mostrar apenas endereços ICAO"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Mostrar apenas os valores hexadecimais das mensagens"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Esvaziar ficheiro IQ removendo amostras"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Porta de escuta de saída TCP BaseStation"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Porta de escuta de entrada TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Porta de escuta de saída TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Tamanho do buffer TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Taxa de heartbeat TCP em segundos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Porta de escuta de entrada TCP cru"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Saída de TCP cru em formato binário Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Porta de escuta de saída TCP cru"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Taxa de limpeza da memória de saída TCP cru em segundos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Tamanho mínimo de saída TCP cru"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Usar unidades métricas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Usar o demodulador de 2.4MHz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Ao ler de um ficheiro, reproduzir em tempo real, não à velocidade máxima"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Escrever saída json a cada t segundos"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 é um descodificador Mode S especificamente concebido para aparelhos "
diff --git a/applications/luci-app-dump1090/po/pt_BR/dump1090.po b/applications/luci-app-dump1090/po/pt_BR/dump1090.po
index 33e0fdebb1..2b4fa930f5 100644
--- a/applications/luci-app-dump1090/po/pt_BR/dump1090.po
+++ b/applications/luci-app-dump1090/po/pt_BR/dump1090.po
@@ -10,98 +10,106 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.0-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Alcance máximo absoluto para decodificação de posição"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Precisão da localização do receptor em metadados json"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
"Permitir encaminhamento dos resultados recebidos do mlat para as portas de "
"saída"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Aplique um filtro DC de 1 Hz aos dados de entrada"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Diretório base para o servidor HTTP interno"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Coletar/mostrar histograma de alcance"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Arquivo de dados"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Sinalizadores de modo de depuração"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Padrão"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Desabilitar mensagens com CRC quebrado"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Desabilitar a correção de erro de bits únicos usando CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Exibir mensagens não tratadas no modo Beast ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "Não aplicar correções de CRC para mensagens que encaminhamos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Habilitar controle de ganho automático"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Habilitar a decodificação dos modos SSR 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Habilitar apenas a rede, nenhum dispositivo RTL ou arquivo usado"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Habilitar rede"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Habilitar aprimoramento de fase"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Habilitar a correção de erro de bits únicos usando CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Porta de saída FlightAware TSV"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frequência"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Ganho (-10 para ganho automático)"
@@ -109,134 +117,139 @@ msgstr "Ganho (-10 para ganho automático)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Conceder acesso UCI ao luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Porta do servidor HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Endereço IP para vincular"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Medir potência do ruído"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Mais CPU para mais mensagens"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Periodicamente escrever saída json para um diretório"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Imprimir estatísticas na saída"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Índice de dispositivo RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Latitude de referência/receptor para posn de superfície"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Longitude da referência/receptor para posn de superfície"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Ressurgir"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Formato de amostra para arquivo de dados"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Definir erro do receptor em partes por milhão"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Mostrar e redefinir estatísticas a cada segundo"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Mostrar apenas os endereços da ICAO"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Mostrar apenas os valores hexadecimais das mensagens"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Eliminar arquivo IQ removendo amostras"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Porta de escuta de saída de TCP BaseStation"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Porta de escuta de entrada TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Porta de escuta de saída TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Tamanho de buffer TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Taxa de \"heartbeat\" TCP em segundos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Porta de escuta de entrada TCP não tratada"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Saída TCP não tratada em formato binário Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Porta de escuta de saída TCP não tratada"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Taxa de descarga de memória de saída TCP não tratada em segundos"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Tamanho mínimo de saída TCP não tratada"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Usar unidades métricas"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Usar o demodulador de 2,4 MHz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Ao ler de um reprodução de arquivo em tempo real, não em alta velocidade"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Escrever saída json a cada t segundos"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 é um decodificador de Mode S projetado especificamente para "
diff --git a/applications/luci-app-dump1090/po/ro/dump1090.po b/applications/luci-app-dump1090/po/ro/dump1090.po
index a4dab3c2d3..09049da9dc 100644
--- a/applications/luci-app-dump1090/po/ro/dump1090.po
+++ b/applications/luci-app-dump1090/po/ro/dump1090.po
@@ -11,98 +11,106 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.0-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Intervalul maxim absolut pentru decodarea poziției"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Precizia locației receptorului în metadatele json"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
"Permite transmiterea rezultatelor mlat primite către porturile de ieșire"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Aplicați un filtru DC de 1 Hz la datele de intrare"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Directorul de bază pentru serverul HTTP intern"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Colectați/afișați histograma intervalului"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Fișier de date"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Indicatori pentru modul de depanare"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Implicit"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Dezactivarea mesajelor cu CRC rupt"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Dezactivarea corecției erorilor pe un singur bit cu ajutorul CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Afișarea mesajelor brute în modul Beast ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "Nu aplicați corecții CRC la mesajele pe care le transmitem"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Activați controlul automat al câștigului"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Activează decodarea modurilor SSR 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
"Activați doar rețeaua, nu se utilizează niciun dispozitiv sau fișier RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Activarea rețelei"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Activați îmbunătățirea fazei"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Activați corecția erorilor pe un singur bit utilizând CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "activat"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Port de ieșire TSV FlightAware"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frecvență"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Gain (-10 pentru auto-gain)"
@@ -110,134 +118,139 @@ msgstr "Gain (-10 pentru auto-gain)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Acordă acces UCI pentru luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Portul serverului HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Adresa IP la care se face legătura"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Măsurați puterea de zgomot"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Mai multe CPU pentru mai multe mesaje"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Scrieți periodic ieșirea json într-un director"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Imprimă statisticile la ieșire"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Indicele dispozitivului RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Latitudine de referință/receptor pentru poziția la suprafață"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Longitudine de referință/receptor pentru poziția la suprafață"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Reîntoarcerea"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Exemplu de format pentru fișierul de date"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Setați eroarea receptorului în părți pe milion"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Afișați și resetați statisticile la fiecare secundă"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Afișați numai adresele OACI"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Afișează doar mesajele cu valori hexagonale"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Fișier Strip IQ care elimină eșantioanele"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Portul de ascultare a ieșirii stației de bază TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Portul de ascultare TCP Beast input"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Port de ascultare a ieșirii TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Dimensiunea buffer-ului TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Rata bătăilor inimii TCP în secunde"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Portul de ascultare a intrării brute TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Ieșire brută TCP în format binar Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Portul de ascultare a ieșirii brute TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Rata de curățare a memoriei de ieșire brută TCP în secunde"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Dimensiunea minimă a ieșirii brute TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Utilizați unități metrice"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Utilizați demodulatorul de 2,4MHz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"La citirea dintr-un fișier, redarea se face în timp real, nu la viteza maximă"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Scrieți ieșirea json la fiecare t secunde"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 este un decodor Mode S special conceput pentru dispozitivele "
diff --git a/applications/luci-app-dump1090/po/ru/dump1090.po b/applications/luci-app-dump1090/po/ru/dump1090.po
index 4e0e0b3bd5..aedfd4d340 100644
--- a/applications/luci-app-dump1090/po/ru/dump1090.po
+++ b/applications/luci-app-dump1090/po/ru/dump1090.po
@@ -11,96 +11,104 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Абсолютный максимальный диапазон для декодирования положения"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Точность местоположения приемника в json metadata"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "Разрешить перенаправление полученных результатов mlat на порты вывода"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Применить 1Гц DC фильтр для входящих данных"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Базовая директория для встроенного HTTP сервера"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Собирать/отображать гистограмму диапазона"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Файл данных"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Флаги режима отладки"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "По умолчанию"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Отключить сообщения с неверным CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Отключить коррекцию однобитных ошибок CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Отображать необработанные сообщения в режиме Beast ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "Не применять коррекцию CRC к перенаправляемым сообщениям"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Включить автоматическую регулировку усиления"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Включить декодирование SSR режимов 3/A и 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Включть только сеть, без RTL устройств и использования файлов"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Включить сеть"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Включить улучшение фазы"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Включить коррекцию однобитных ошибок CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Порт вывода FlightAware TSV"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Частота"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Усиление (-10 = автоматически)"
@@ -108,135 +116,140 @@ msgstr "Усиление (-10 = автоматически)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Предоставить UCI доступ для luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Порт HTTP сервера"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "IP-адрес для привязки"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Измерить уровень шума"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Больше процессора для большего количества сообщений"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Периодически записывать вывод json в каталог"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Выводить статистику при выходе"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Индекс RTL-устройства"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Опорная/приемная широта для положения на поверхности"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Опорная/приемная долгота для положения на поверхности"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Перезапуск при сбое"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Образец формата файла данных"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Погрешность настройки приемника в частях на миллион"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Показывать и сбрасывать статистику каждые несколько секунд"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Показать только адреса ICAO"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Показать только шестнадцатеричные значения сообщений"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Удаление образцов из файла IQ"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Порт прослушивания выходного сигнала TCP BaseStation"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Входной порт прослушивания TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Порт прослушивания выходного сигнала TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Размер буфера TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Частота пульса TCP в секундах"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Порт прослушивания необработанного входного сигнала TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Необработанный вывод TCP в двоичном формате Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Порт прослушивания необработанного вывода TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Скорость очистки выходной памяти TCP в секунду"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Минимальный размер необработанного вывода TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Использование метрических единиц"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Использование демодулятора 2,4 МГц"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"При чтении из файла воспроизведение в реальном времени, а не на максимальной "
"скорости"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Запись вывода json каждые t секунд"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 - это декодер Mode S, специально разработанный для устройств "
diff --git a/applications/luci-app-dump1090/po/sk/dump1090.po b/applications/luci-app-dump1090/po/sk/dump1090.po
index c47c5755b2..b57fa03db2 100644
--- a/applications/luci-app-dump1090/po/sk/dump1090.po
+++ b/applications/luci-app-dump1090/po/sk/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Zapnuté"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +115,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/sv/dump1090.po b/applications/luci-app-dump1090/po/sv/dump1090.po
index b0e4c7661a..464a0c6778 100644
--- a/applications/luci-app-dump1090/po/sv/dump1090.po
+++ b/applications/luci-app-dump1090/po/sv/dump1090.po
@@ -10,96 +10,106 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5.4\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Det absolut maximala avståndet för att kunna avkoda positionen"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Noggrannhet av mottagarens placering i json-metadatan"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
-msgstr "Tillåt vidarebefordring av mottagna mlat-resultat till utmatningsportar"
+msgstr ""
+"Tillåt vidarebefordring av mottagna mlat-resultat till utmatningsportar"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Verkställ ett 1Hz DC-filter till inmatningsdata"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Bas-mapp för den interna HTTP-servern"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Insamling/visning av intervalhistogram"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Datafil"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Lägesflaggor för avlusning"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Standard"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Inaktivera meddelanden med trasig CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
-msgstr "Verkställ inte CRC-korrigeringar för meddelanden som vi vidarebefordrar"
+msgstr ""
+"Verkställ inte CRC-korrigeringar för meddelanden som vi vidarebefordrar"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Aktivera avkodning av SSR-lägen 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Aktivera nätverkande"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Aktivera fasförbättring"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frekvens"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -107,132 +117,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Godkänn UCI-åtkomst för luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Port för HTTP-server"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Mät bruseffekt"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Mer CPU för mer meddelanden"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Skriv med jämna mellanrum json-utmatning till en mapp"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Skriv ut statistik vid avslut"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Index för RTL-enhet"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Återuppliva"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Visa och återställ statistik varje sekund"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Visa endast ICAO-adresser"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Buffer-storlek 64Kb * (2^n) för TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Hjärtslagsfrekvens i sekunder för TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Lyssningsport till rå inmatning för TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Använd metriska enheter"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Skriv json-utmatning var t sekunder"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/templates/dump1090.pot b/applications/luci-app-dump1090/po/templates/dump1090.pot
index c32f62741e..5e7af0df46 100644
--- a/applications/luci-app-dump1090/po/templates/dump1090.pot
+++ b/applications/luci-app-dump1090/po/templates/dump1090.pot
@@ -1,96 +1,104 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -98,132 +106,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/tr/dump1090.po b/applications/luci-app-dump1090/po/tr/dump1090.po
index 47ea4ea795..3578d99929 100644
--- a/applications/luci-app-dump1090/po/tr/dump1090.po
+++ b/applications/luci-app-dump1090/po/tr/dump1090.po
@@ -10,98 +10,106 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Konum kodu çözme için mutlak maksimum aralık"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Json meta verilerinde alıcı konumunun doğruluğu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
"Alınan normal sonuçların çıkış bağlantı noktalarına iletilmesine izin ver"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Giriş verilerine 1Hz DC filtre uygula"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Dahili HTTP sunucusu için temel dizin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Aralık histogramını topla / göster"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Veri dosyası"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Hata ayıklama modu bayrakları"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Varsayılan"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Bozuk CRC'ye sahip mesajları devre dışı bırakın"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "CRC kullanarak tek bitlik hata düzeltmeyi devre dışı bırakın"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Beast ascii modunda ham mesajları görüntüle"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "CRC düzeltmelerini ilettiğimiz iletilere uygulamayın"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Otomatik kazanç kontrolünü etkinleştirin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "SSR Modları 3/A ve 3/C'nin kodunu çözmeyi etkinleştirin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
"Yalnızca ağ oluşturmayı etkinleştirin, RTL cihazı veya dosya kullanılmaz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Ağ oluşturmayı etkinleştirin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Faz geliştirmeyi etkinleştirin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "CRC kullanarak tek bitlik hata düzeltmeyi etkinleştirin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "FlightAware TSV çıkış bağlantı noktası"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Frekans"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Kazanç (otomatik kazanç için -10)"
@@ -109,133 +117,138 @@ msgstr "Kazanç (otomatik kazanç için -10)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "luci-app-dump1090 için UCI erişimi verin"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "HTTP sunucusu bağlantı noktası"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Bağlanacak IP adresi"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Gürültü gücünü ölçün"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Daha fazla mesaj için daha fazla CPU"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Bir dizine periyodik olarak json çıktısını yazın"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "Çıkışta istatistikleri yazdır"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "RTL cihaz indeksi"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Yüzey konumu için referans / alıcı enlemi"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Yüzey pozisyonu için referans / alıcı boylamı"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Yeniden ortaya çıkar"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Veri dosyası için örnek format"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Alıcı hatasını milyonda parça olarak ayarlayın"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "İstatistikleri her saniyede bir göster ve sıfırla"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Yalnızca ICAO adreslerini göster"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Yalnızca iletilerin onaltılık değerlerini göster"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Strip IQ dosyası kaldırma örnekleri"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "TCP BaseStation çıkışı dinleme bağlantı noktası"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "TCP Beast girişi dinleme bağlantı noktası"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "TCP Beast çıkışı dinleme bağlantı noktası"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "TCP arabellek boyutu 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "Saniye cinsinden TCP sinyal hızı"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "TCP ham girişi dinleme bağlantı noktası"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Beast ikili biçiminde TCP ham çıktı"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "TCP ham çıktı dinleme bağlantı noktası"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Saniye cinsinden TCP ham çıkış belleği temizleme hızı"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "TCP ham çıktı minimum boyutu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Metrik birimleri kullan"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "2.4MHz demodülatörü kullan"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr "Bir dosyadan okurken maksimum hızda değil gerçek zamanlı olarak oynat"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Her t saniyede bir json çıktısı yaz"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090, özellikle RTLSDR aygıtları için tasarlanmış bir Mod S kod "
diff --git a/applications/luci-app-dump1090/po/uk/dump1090.po b/applications/luci-app-dump1090/po/uk/dump1090.po
index e67308d2ee..5c680f578e 100644
--- a/applications/luci-app-dump1090/po/uk/dump1090.po
+++ b/applications/luci-app-dump1090/po/uk/dump1090.po
@@ -11,96 +11,104 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Абсолютний максимальний діапазон для декодування позиції"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Точність розташування отримувача в метаданих json"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "За замовчуванням"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr ""
@@ -108,132 +116,137 @@ msgstr ""
msgid "Grant UCI access for luci-app-dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Поновляти"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr ""
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr ""
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
diff --git a/applications/luci-app-dump1090/po/vi/dump1090.po b/applications/luci-app-dump1090/po/vi/dump1090.po
index b479bef9bd..3f2decbcb4 100644
--- a/applications/luci-app-dump1090/po/vi/dump1090.po
+++ b/applications/luci-app-dump1090/po/vi/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.18.1\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "Phạm vi tối đa tuyệt đối để giải mã vị trí"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "Độ chính xác của vị trí người nhận trong siêu dữ liệu json"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "Cho phép chuyển tiếp kết quả mlat nhận được sang cổng đầu ra"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "Áp dụng bộ lọc DC 1Hz cho dữ liệu đầu vào"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "Thư mục cơ sở cho máy chủ HTTP nội bộ"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "Thu thập/hiển thị biểu đồ phạm vi"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "Tập tin dữ liệu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "Debug mode flags"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "Mặc định"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "Vô hiệu hóa tin nhắn với CRC bị hỏng"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "Vô hiệu hóa sửa lỗi bit đơn bằng CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "Hiển thị tin nhắn raw ở chế độ Beast ascii"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "Không áp dụng sửa chữa CRC cho thư chuyển tiếp"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "Bật điều khiển khuếch đại tự động"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "Cho phép giải mã Chế độ SSR 3/A & 3/C"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "Chỉ bật kết nối mạng, không sử dụng thiết bị hoặc tệp RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "Bật networking"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "Bật phase enhancement"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "Cho phép sửa lỗi bit đơn bằng CRC"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "Kích Hoạt"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "Cổng đầu ra FlightAware TSV"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "Thường xuyên"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "Gain (-10 for auto-gain)"
@@ -107,134 +115,139 @@ msgstr "Gain (-10 for auto-gain)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "Cấp quyền truy cập UCI cho luci-app-dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "Cổng máy chủ HTTP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "Địa chỉ IP để liên kết với"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "Measure noise power"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "Nhiều CPU hơn cho nhiều tin nhắn hơn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "Ghi đầu ra json vào một thư mục"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "In số liệu thống kê khi thoát"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "Chỉ số thiết bị RTL"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "Reference/receiver latitude for surface posn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "Reference/receiver longitude for surface posn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "Respawn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "Định dạng mẫu cho tệp dữ liệu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "Đặt lỗi máy nhận theo phần triệu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "Hiển thị và đặt lại số liệu thống kê mỗi giây"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "Chỉ hiển thị địa chỉ ICAO"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "Chỉ hiển thị giá trị hex của tin nhắn"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "Tách các mẫu xóa tệp IQ"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "Cổng nghe đầu ra TCP BaseStation"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "Cổng nghe đầu vào TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "Cổng nghe đầu ra TCP Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "Kích thước bộ đệm TCP 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "TCP heartbeat rate theo giây"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "Cổng nghe đầu vào raw TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Đầu ra raw TCP ở định dạng nhị phân Beast"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "Cổng nghe đầu ra raw TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "Tốc độ xả bộ nhớ đầu ra raw của TCP tính bằng giây"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "Kích thước tối thiểu của đầu ra raw TCP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "Sử dụng đơn vị số liệu"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "Sử dụng bộ giải điều chế 2.4MHz"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr ""
"Khi đọc từ một tệp phát lại trong thời gian thực, không phải ở tốc độ tối đa"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "Viết đầu ra json cứ sau t giây"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr ""
"dump1090 là bộ giải mã Chế độ S được thiết kế riêng cho thiết bị RTLSDR, tại "
diff --git a/applications/luci-app-dump1090/po/zh_Hans/dump1090.po b/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
index e7a960c0b9..218c7f51e0 100644
--- a/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
+++ b/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "位置解码的绝对最大范围"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "json元数据中接收方位置的准确性"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "允许转发接收到的 MLAT 结果到输出端口"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "将 1Hz DC 过滤器应用到输入数据"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "内部 HTTP 服务器的根目录"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "收集/显示范围直方图"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "数据文件"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "调试模式标识"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "默认"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "禁止CRC校验错误的消息"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "禁止使用单BIT矫正CRC错误"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "在野兽ASCII模式下显示原始消息"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "不要对转发的消息应用 CRC 更正"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "启用自动增益控制"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "启动SSR模式3/A和3/C解码"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "仅启用网络功能,不使用 RTL 设备或文件"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "启用网络功能"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "启用相位增强"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "利用CRC进行单比特纠错"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "FlightAware TSV 输出端口"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "频率"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "增益(输入 -10 使用自动增益)"
@@ -107,132 +115,137 @@ msgstr "增益(输入 -10 使用自动增益)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "授予UCI访问luci-app-dump1090的权限"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "HTTP 服务器端口"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "绑定IP"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "测量噪声水平"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "消息越多消耗 CPU 越多"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "定期向目录写入JSON输出"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "退出时显示统计信息"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "RTL 设备索引"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "表面POSS的参考/接收纬度"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "表面POSS的参考/接收经度"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "刷新"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "数据文件的样本格式"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "设置接收机百万分之一的误差"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "每秒显示并重置统计信息"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "仅显示 ICAO 地址"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "仅显示消息的十六进制值"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "剔除 IQ 文件移除样本"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "TCP基站 输出侦听端口"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "TCP 输入监听端口"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "TCP 输出监听端口"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "TCP 缓冲区大小 64Kb * (2^n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "每秒钟的TCP心跳包速率"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "TCP原始输入侦听端口"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Beast 二进制文件格式的TCP 原始输出"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "TCP原始输出侦听端口"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "TCP 原始输出内存刷新率 (秒)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "TCP原始输出的最小大小"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "使用公制单位"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "使用 2.4 MHz 解调制器"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr "当读取文件时,实时播放,而不是以最高速度播放"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "每 t 秒写一次 JSON 输出"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr "dump1090是专为RTLSDR设备设计的Mode S解码器,你可以在此处配置设置。"
diff --git a/applications/luci-app-dump1090/po/zh_Hant/dump1090.po b/applications/luci-app-dump1090/po/zh_Hant/dump1090.po
index b3f22abce4..044adcdff3 100644
--- a/applications/luci-app-dump1090/po/zh_Hant/dump1090.po
+++ b/applications/luci-app-dump1090/po/zh_Hant/dump1090.po
@@ -10,96 +10,104 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.3\n"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
msgstr "位置解碼的絕對最大範圍"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
msgstr "JSON元數據中接收器位置的準確性"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
msgid "Allow forwarding of received mlat results to output ports"
msgstr "允許將收到的mlat結果轉發到輸出埠"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
msgid "Apply a 1Hz DC filter to input data"
msgstr "將 1Hz DC 過濾器套用到輸入資料"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
+msgid "Approximate"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
msgid "Base directory for the internal HTTP server"
msgstr "內部HTTP伺服器的基本目錄"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:135
msgid "Collect/show range histogram"
msgstr "收集/顯示範圍直方圖"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:35
msgid "Data file"
msgstr "資料檔"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
msgid "Debug mode flags"
msgstr "偵錯模式旗標"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
msgid "Default"
msgstr "預設"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:125
msgid "Disable messages with broken CRC"
msgstr "禁用帶有損壞的CRC的訊息"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:123
msgid "Disable single-bits error correction using CRC"
msgstr "使用CRC禁用單-位元錯誤校正"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
msgid "Display raw messages in Beast ascii mode"
msgstr "在Beast ascii模式下顯示原始消息"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
msgid "Do not apply CRC corrections to messages we forward"
msgstr "不要對我們轉發的郵件應用CRC校正"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
msgid "Enable automatic gain control"
msgstr "啟用自動增益控制"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
msgid "Enable decoding of SSR Modes 3/A & 3/C"
msgstr "啟用SSR模式3 / A和3 / C的解碼"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:55
msgid "Enable just networking, no RTL device or file used"
msgstr "僅啟用網絡, 不使用RTL設備或檔案"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
msgid "Enable networking"
msgstr "啟用網路"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
msgid "Enable phase enhancement"
msgstr "啟用相位增強"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:121
msgid "Enable single-bits error correction using CRC"
msgstr "使用CRC啟用單-位元錯誤校正"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
+msgid "Exact"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
msgid "FlightAware TSV output port"
msgstr "FlightAware TSV輸出埠"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
msgid "Frequency"
msgstr "頻率"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:25
msgid "Gain (-10 for auto-gain)"
msgstr "增益 (-10為自動增益)"
@@ -107,132 +115,137 @@ msgstr "增益 (-10為自動增益)"
msgid "Grant UCI access for luci-app-dump1090"
msgstr "授予 luci-app-dump1090 擁有 UCI 存取的權限"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:61
msgid "HTTP server port"
msgstr "HTTP伺服器埠號"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:57
msgid "IP address to bind to"
msgstr "綁定的IP地址"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
msgid "Measure noise power"
msgstr "測量噪音功率"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
msgid "More CPU for more messages"
msgstr "提高 CPU 使用率以取得更多訊息"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
+msgid "No location"
+msgstr ""
+
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
msgid "Periodically write json output to a directory"
msgstr "定期將json輸出寫入目錄"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
msgid "Print stats at exit"
msgstr "退出時顯示統計信息"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
msgid "RTL device index"
msgstr "RTL設備索引"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
msgid "Reference/receiver latitude for surface posn"
msgstr "表面位置的參考/接收者緯度"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:113
msgid "Reference/receiver longitude for surface posn"
msgstr "表面位置的參考/接收器經度"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:19
msgid "Respawn"
msgstr "重生"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:39
msgid "Sample format for data file"
msgstr "資料檔案的範本格式"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:152
msgid "Set receiver error in parts per million"
msgstr "以百萬分之一為單位設置接收器錯誤"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:137
msgid "Show and reset stats every seconds"
msgstr "每秒鐘顯示和重置統計資料"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
msgid "Show only ICAO addresses"
msgstr "僅顯示國際民航組織的位址"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
msgid "Show only messages hex values"
msgstr "僅顯示訊息的十六進制值"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
msgid "Strip IQ file removing samples"
msgstr "帶狀IQ檔案刪除範本"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
msgid "TCP BaseStation output listen port"
msgstr "TCP BaseStation輸出監聽埠"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
msgid "TCP Beast input listen port"
msgstr "TCP Beast輸入監聽埠"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
msgid "TCP Beast output listen port"
msgstr "TCP Beast輸出監聽埠"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
msgid "TCP buffer size 64Kb * (2^n)"
msgstr "TCP緩衝區大小64Kb *(2 ^ n)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
msgid "TCP heartbeat rate in seconds"
msgstr "TCP心跳率(秒)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
msgid "TCP raw input listen port"
msgstr "TCP原始輸入監聽埠"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
msgid "TCP raw output in Beast binary format"
msgstr "Beast二進制格式的TCP原始輸出"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
msgid "TCP raw output listen port"
msgstr "TCP原始輸出監聽埠"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
msgid "TCP raw output memory flush rate in seconds"
msgstr "TCP原始輸出記憶體刷新率(以秒為單位)"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
msgid "TCP raw output minimum size"
msgstr "TCP原始輸出最小容量"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
msgid "Use metric units"
msgstr "使用公躍數單位"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
msgid "Use the 2.4MHz demodulator"
msgstr "使用2.4MHz解調器"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
msgid "When reading from a file play back in realtime, not at max speed"
msgstr "從檔案讀取時即時播放, 不是以最大速度"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:166
msgid "Write json output every t seconds"
msgstr "每t秒寫入json輸出"
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:8
#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
msgid "dump1090"
msgstr "dump1090"
-#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:9
msgid ""
-"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices. Here "
"you can configure the settings."
msgstr "dump1090是專為RTLSDR設備設計的S模式解碼器, 您可以在此處設定設置."
diff --git a/applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json b/applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json
index 027a817745..b9eccbb92d 100644
--- a/applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json
+++ b/applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json
@@ -2,9 +2,8 @@
"admin/services/dump1090": {
"title": "dump1090",
"action": {
- "type": "cbi",
- "path": "dump1090",
- "post": { "cbi.submit": true }
+ "type": "view",
+ "path": "dump1090/dump1090"
},
"depends": {
"acl": [ "luci-app-dump1090" ],