Florian Eckert [Fri, 2 Aug 2019 08:19:37 +0000 (10:19 +0200)]
Merge pull request #2951 from castillofrancodamian/bmx7
luci-app-bmx7: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:18:01 +0000 (10:18 +0200)]
Merge pull request #2949 from castillofrancodamian/olsr-s
luci-app-olsr-services: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:17:28 +0000 (10:17 +0200)]
Merge pull request #2947 from castillofrancodamian/ocserv
luci-app-ocserv: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:16:51 +0000 (10:16 +0200)]
Merge pull request #2946 from castillofrancodamian/squid
luci-app-squid: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:16:32 +0000 (10:16 +0200)]
Merge pull request #2945 from castillofrancodamian/att
luci-app-attendedsysupgrade: add Spanish translation
Franco Castillo [Fri, 2 Aug 2019 00:40:02 +0000 (21:40 -0300)]
luci-app-bmx7: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 1 Aug 2019 23:56:27 +0000 (20:56 -0300)]
luci-app-olsr-services: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 1 Aug 2019 23:48:26 +0000 (20:48 -0300)]
luci-app-ocserv: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 1 Aug 2019 23:17:05 +0000 (20:17 -0300)]
luci-app-squid: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 1 Aug 2019 23:02:14 +0000 (20:02 -0300)]
luci-app-attendedsysupgrade: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Jo-Philipp Wich [Wed, 31 Jul 2019 06:00:29 +0000 (08:00 +0200)]
luci-base: form.js: add modal dialog hook
Add a new `addModalOptions()` hook which allows to supply additional
cbi options the modal map before the dialog is rendered.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 31 Jul 2019 05:59:49 +0000 (07:59 +0200)]
luci-base: form.js: update tab state on dependency checks
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 31 Jul 2019 05:57:15 +0000 (07:57 +0200)]
luci-base: ui.js: tabs: fix empty pane checking, allow alternative query root
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 31 Jul 2019 05:55:15 +0000 (07:55 +0200)]
luci-base: luci.js: add L.dom.isEmpty() helper
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 28 Jul 2019 15:24:12 +0000 (17:24 +0200)]
luci-base: ui.js: mark widget optional if empty choice is present
Fixes: #2943
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Florian Eckert [Thu, 1 Aug 2019 13:47:39 +0000 (15:47 +0200)]
Merge pull request #2939 from TDT-AG/pr/
20190731-luci-app-watchat
luci-app-watchat: fix ucitrack file
Jo-Philipp Wich [Thu, 1 Aug 2019 13:43:08 +0000 (15:43 +0200)]
luci-base: index.html: add extend cache-control directive
Fixes: #2942
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Hannu Nyman [Wed, 31 Jul 2019 21:49:05 +0000 (00:49 +0300)]
luci-app-statistics: cpufreq: enhance additional data
* Use the new data series sorting and coloring options to
display the frequencies in order and with matching coloring in
different cores.
* Fix the y-axis text and legend in the frequency usage graph
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hannu Nyman [Wed, 31 Jul 2019 21:41:14 +0000 (00:41 +0300)]
luci-app-statistics: add options for graph series sorting and color
Add two data series-level options "negweight" and "posweight" that
will use the numerical value of the data instance name
as the sorting factor. This enables e.g. sorting by CPU frequency
in the cpufreq module.
Add new graph-level option "ordercolor" to use colorsfrom a
pre-defined color table for the data series. This enables keeping
similar colors for similar data series in different plugin instances.
E.g. CPU frequencies in several cores that are handled and displayed
separately.
(note: the table has 8 items and if there are more series, it uses
the same colors again. The table can be easily extended/modified)
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Florian Eckert [Wed, 31 Jul 2019 11:51:56 +0000 (13:51 +0200)]
luci-app-watchat: fix ucitrack file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Hannu Nyman [Tue, 30 Jul 2019 17:47:02 +0000 (20:47 +0300)]
luci-app-statistics: cpufreq: changes in data structure
Collectd 5.9.0 changed the data structure of the cpufreq plugin:
CPU cores are now handled as separate plugin instances.
There are also new data items per core:
* time spent at each frequency
* amount of frequency transitions
Enable these new data items, but initially hide them behind
a new config option "ExtraItems" (default: disabled), as
the amount of graphs in multi-core systems could be rather large.
Note that the frequencies are not (yet) sorted, so the
information value of the time-spent graph is semi-random.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hannu Nyman [Tue, 30 Jul 2019 15:51:13 +0000 (18:51 +0300)]
Merge pull request #2935 from YuriPet/patch-1
luci-base: update Ukrainian translation
Hannu Nyman [Tue, 30 Jul 2019 15:50:58 +0000 (18:50 +0300)]
Merge pull request #2936 from YuriPet/master
luci-app-firewall: update Ukrainian translation
Hannu Nyman [Tue, 30 Jul 2019 15:50:08 +0000 (18:50 +0300)]
Merge pull request #2934 from antoinedeschenes/patch-1
luci-mod-network: 802.11w config in station mode
Antoine DeschĂȘnes [Mon, 29 Jul 2019 18:47:26 +0000 (14:47 -0400)]
luci-mod-network: 802.11w config in station mode
802.11w has to be enabled in station mode to be effective. If the AP is using WPA3-SAE or requires 11w, station will not connect unless 11w is enabled via this option.
Signed-off-by: Antoine DeschĂȘnes <adeschenes@kronostechnologies.com>
Jo-Philipp Wich [Tue, 30 Jul 2019 11:33:13 +0000 (13:33 +0200)]
luci-base: ui.js: do not save invalid dynlist values
Fixes:
3880c3f22 ("luci-base: ui.js: save filled out but not added dynlist items on submit")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 30 Jul 2019 11:29:11 +0000 (13:29 +0200)]
luci-base: ui.js: save filled out but not added dynlist items on submit
Fixes: #2938
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Yurii [Mon, 29 Jul 2019 23:31:26 +0000 (02:31 +0300)]
luci-app-firewall: update Ukrainian translation
Signed-off-by: Yurii <yuripet@gmail.com>
Yurii [Mon, 29 Jul 2019 23:26:21 +0000 (02:26 +0300)]
luci-base: update Ukrainian translation
Signed-off-by: Yurii <yuripet@gmail.com>
Florian Eckert [Mon, 29 Jul 2019 09:25:08 +0000 (11:25 +0200)]
Merge pull request #2933 from TDT-AG/pr/
20190729-openvpn-german-translation
luci-app-openvpn: add some german translations
Florian Eckert [Mon, 29 Jul 2019 07:53:55 +0000 (09:53 +0200)]
Merge pull request #2928 from tano-systems/pr/luci-app-firewall-i18n-ru
luci-app-firewall: update Russian translation
Florian Eckert [Mon, 29 Jul 2019 07:53:16 +0000 (09:53 +0200)]
Merge pull request #2929 from tano-systems/pr/luci-base-i18n-ru
luci-base: update Russian translation
Florian Eckert [Mon, 29 Jul 2019 07:52:50 +0000 (09:52 +0200)]
Merge pull request #2932 from castillofrancodamian/base
luci-base: update Spanish translation
Martin Schiller [Mon, 29 Jul 2019 06:23:40 +0000 (08:23 +0200)]
luci-app-openvpn: add some german translations
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
Franco Castillo [Sat, 27 Jul 2019 23:50:18 +0000 (20:50 -0300)]
luci-base: update Spanish translation
Update Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Jo-Philipp Wich [Sat, 27 Jul 2019 20:17:33 +0000 (22:17 +0200)]
luci-base: don't treat .rmempty flag as optional for ListValue widgets
Restore the old CBI behaviour of not automatically rendering empty
selection choices in ListValue select dropdowns when .rmempty is
specified.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Anton Kikin [Sat, 27 Jul 2019 20:19:45 +0000 (23:19 +0300)]
luci-base: update Russian translation
Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
Anton Kikin [Sat, 27 Jul 2019 19:59:19 +0000 (22:59 +0300)]
luci-app-firewall: update Russian translation
Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
Jo-Philipp Wich [Sat, 27 Jul 2019 18:21:08 +0000 (20:21 +0200)]
Merge pull request #2923 from tano-systems/pr/multi-fix
luci-base: fix multiple parameter in cbi templates
Hannu Nyman [Sat, 27 Jul 2019 17:37:28 +0000 (20:37 +0300)]
Merge pull request #2925 from musashino205/l10n/fw-upd-ja
luci-app-firewall: update Japanese translation
INAGAKI Hiroshi [Sat, 27 Jul 2019 13:35:19 +0000 (22:35 +0900)]
luci-app-firewall: update Japanese translation
Updated Japanese translations and remove unused msgid/msgstr sets.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
INAGAKI Hiroshi [Fri, 26 Jul 2019 17:30:20 +0000 (02:30 +0900)]
i18n: sync translations
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Anton Kikin [Fri, 26 Jul 2019 15:14:40 +0000 (18:14 +0300)]
luci-base: fix multiple parameter in cbi templates
In the
dc0211803e commit, the parameter "multi" in ui.js is
replaced with "multiple" everywhere. Thus, it must also be changed
in the cbi templates.
Fixes:
dc0211803e
Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
Jo-Philipp Wich [Fri, 26 Jul 2019 13:11:17 +0000 (15:11 +0200)]
luci-lib-nixio: fix compilation
Fixes: #2921
Fixes:
f3f42ff09 ("address: Replace ualarm with setitimer")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Florian Eckert [Fri, 26 Jul 2019 12:08:37 +0000 (14:08 +0200)]
Merge pull request #2918 from castillofrancodamian/viz
luci-app-olsr-viz: Add Spanish translation
Florian Eckert [Fri, 26 Jul 2019 12:08:09 +0000 (14:08 +0200)]
Merge pull request #2917 from castillofrancodamian/banip
luci-app-banip: Add Spanish translation
Florian Eckert [Fri, 26 Jul 2019 12:07:10 +0000 (14:07 +0200)]
Merge pull request #2916 from castillofrancodamian/nut
luci-app-nut: Add Spanish translation
Florian Eckert [Fri, 26 Jul 2019 12:06:12 +0000 (14:06 +0200)]
Merge pull request #2915 from castillofrancodamian/ltqtapi
luci-app-ltqtapi: Add Spanish translation
Florian Eckert [Fri, 26 Jul 2019 12:05:47 +0000 (14:05 +0200)]
Merge pull request #2914 from castillofrancodamian/privoxy
luci-app-privoxy: Add Spanish translation
Jo-Philipp Wich [Fri, 26 Jul 2019 10:39:35 +0000 (12:39 +0200)]
Merge pull request #2890 from stangri/master-luci-app-https_dns_proxy
luci-app-https_dns_proxy: better handling of ports, update dhcp config
Jo-Philipp Wich [Fri, 26 Jul 2019 10:37:24 +0000 (12:37 +0200)]
Merge pull request #2883 from neheb/patch-1
address: Replace ualarm with setitimer
Jo-Philipp Wich [Fri, 26 Jul 2019 10:36:04 +0000 (12:36 +0200)]
luci-app-firewall: explicitely set 'DNAT' target on new forwards
Fixes: #2920
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 26 Jul 2019 10:25:46 +0000 (12:25 +0200)]
luci-base: keep polling confirmation endpoint on XHR failures
Fixes: #2912
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 15:19:23 +0000 (17:19 +0200)]
luci-base: form.js: pass-through placeholder option of CBIListValue
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 15:18:32 +0000 (17:18 +0200)]
luci-base: ui.js: HTML escape uci changelog values
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 15:18:15 +0000 (17:18 +0200)]
luci-base: ui.js: HTML escape custom dropdown values
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 15:17:10 +0000 (17:17 +0200)]
luci-base: ui.js: fix event binding for UISelect
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Franco Castillo [Thu, 25 Jul 2019 23:05:07 +0000 (20:05 -0300)]
luci-app-olsr-viz: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 25 Jul 2019 22:38:25 +0000 (19:38 -0300)]
luci-app-banip: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 25 Jul 2019 21:54:44 +0000 (18:54 -0300)]
luci-app-nut: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 25 Jul 2019 21:06:13 +0000 (18:06 -0300)]
luci-app-ltqtapi: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 25 Jul 2019 20:49:17 +0000 (17:49 -0300)]
luci-app-privoxy: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Jo-Philipp Wich [Thu, 25 Jul 2019 06:48:56 +0000 (08:48 +0200)]
luci-mod-system: leds.js: fix crash when no usb devices or ports are present
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Florian Eckert [Tue, 23 Jul 2019 06:36:14 +0000 (08:36 +0200)]
Merge pull request #2909 from castillofrancodamian/lxc
luci-app-lxc: Add Spanish translation
Florian Eckert [Tue, 23 Jul 2019 06:35:45 +0000 (08:35 +0200)]
Merge pull request #2908 from castillofrancodamian/squid
luci-app-squid: Add template
Florian Eckert [Tue, 23 Jul 2019 06:35:28 +0000 (08:35 +0200)]
Merge pull request #2907 from castillofrancodamian/olsr-viz
luci-app-olsr-viz: Add template
Florian Eckert [Tue, 23 Jul 2019 06:35:05 +0000 (08:35 +0200)]
Merge pull request #2906 from castillofrancodamian/olsr-services
luci-app-olsr-services: Add template
Florian Eckert [Tue, 23 Jul 2019 06:34:38 +0000 (08:34 +0200)]
Merge pull request #2905 from castillofrancodamian/ocserv
luci-app-ocserv: Add template
Florian Eckert [Tue, 23 Jul 2019 06:33:38 +0000 (08:33 +0200)]
Merge pull request #2904 from castillofrancodamian/mosquitto
luci-app-mosquitto: Add template
Florian Eckert [Tue, 23 Jul 2019 06:33:09 +0000 (08:33 +0200)]
Merge pull request #2903 from castillofrancodamian/ltqtapi
luci-app-ltqtapi: Add template
Florian Eckert [Tue, 23 Jul 2019 06:32:40 +0000 (08:32 +0200)]
Merge pull request #2902 from castillofrancodamian/dump1090
luci-app-dump1090: Add template
Florian Eckert [Tue, 23 Jul 2019 06:31:41 +0000 (08:31 +0200)]
Merge pull request #2901 from castillofrancodamian/cshark
luci-app-cshark: Add template
Florian Eckert [Tue, 23 Jul 2019 06:31:03 +0000 (08:31 +0200)]
Merge pull request #2898 from castillofrancodamian/att
luci-app-attendedsysupgrade: Add template
Florian Eckert [Tue, 23 Jul 2019 06:30:07 +0000 (08:30 +0200)]
Merge pull request #2900 from castillofrancodamian/banip
luci-app-banip: Add template
Florian Eckert [Tue, 23 Jul 2019 06:29:44 +0000 (08:29 +0200)]
Merge pull request #2899 from castillofrancodamian/bmx7
luci-app-bmx7: Add template
Florian Eckert [Tue, 23 Jul 2019 06:28:08 +0000 (08:28 +0200)]
Merge pull request #2897 from castillofrancodamian/e2
luci-app-e2guardian: Add template
Franco Castillo [Tue, 23 Jul 2019 00:46:34 +0000 (21:46 -0300)]
luci-app-lxc: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 18:57:00 +0000 (15:57 -0300)]
luci-app-squid: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 18:32:49 +0000 (15:32 -0300)]
luci-app-olsr-viz: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 18:28:10 +0000 (15:28 -0300)]
luci-app-olsr-services: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 18:19:53 +0000 (15:19 -0300)]
luci-app-ocserv: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 17:58:45 +0000 (14:58 -0300)]
luci-app-mosquitto: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 17:49:19 +0000 (14:49 -0300)]
luci-app-ltqtapi: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 17:25:12 +0000 (14:25 -0300)]
luci-app-dump1090: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 17:20:23 +0000 (14:20 -0300)]
luci-app-cshark: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 17:11:30 +0000 (14:11 -0300)]
luci-app-banip: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 16:43:56 +0000 (13:43 -0300)]
luci-app-bmx7: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 15:09:01 +0000 (12:09 -0300)]
luci-app-attendedsysupgrade: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Mon, 22 Jul 2019 15:00:26 +0000 (12:00 -0300)]
luci-app-e2guardian: Add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Jo-Philipp Wich [Mon, 22 Jul 2019 14:48:35 +0000 (16:48 +0200)]
luci-base: remove accidentally committed code
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 14:38:03 +0000 (16:38 +0200)]
luci-app-firewall: add support for further per-zone options
This commit introduces support for zone devices, subnets, conntrack helpers
and iptables extra options.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 14:35:58 +0000 (16:35 +0200)]
luci-base: add conntrack_helpers ubus procedure
Also move firewall specific ACLs into separate group.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 14:31:25 +0000 (16:31 +0200)]
luci-base: widgets.js: implement CBIDeviceSelect netdev picker
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 14:30:33 +0000 (16:30 +0200)]
luci-base: widgets.js: handle devices or subnets in CBIZoneForwards
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 14:29:42 +0000 (16:29 +0200)]
luci-base: firewall.js: add zone.getDevices() and zone.getSubnets() getters
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 06:58:59 +0000 (08:58 +0200)]
luci-base: widgets.js: CBIZoneSelect: improve initial rendering
Ref: https://github.com/openwrt/luci/issues/2889
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 06:40:38 +0000 (08:40 +0200)]
luci-base: widgets.js: CBIZoneSelect: fix availability of "device" choice
Ref: https://github.com/openwrt/luci/issues/2889
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 21 Jul 2019 09:12:13 +0000 (11:12 +0200)]
luci-app-firewall: fix cbi form for rules
- Set src/dest defaults only in initial section create state, otherwise it
is impossible to specify output rules
- Get rid of dest_remote/dest_local widget switching and implement change
logic directly in tools.widgets.CBIZoneSelect
- Remove leftover debug code
Ref: https://github.com/openwrt/luci/issues/2889
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Hannu Nyman [Sun, 21 Jul 2019 11:37:54 +0000 (14:37 +0300)]
Merge pull request #2896 from YuriPet/master
luci-base: correct spelling mistake in Ukrainian translation
Yurii [Sun, 21 Jul 2019 10:27:19 +0000 (13:27 +0300)]
luci-base: correct spelling mistake in Ukrainian translation
Signed-off-by: Yurii <yuripet@gmail.com>