Commit graph

12986 commits

Author SHA1 Message Date
Hosted Weblate
0d7655808a
Translated using Weblate (Spanish)
Currently translated at 100.0% (65 of 65 strings)

Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>

Translated using Weblate (Spanish)

Currently translated at 100.0% (177 of 177 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>

Translated using Weblate (Spanish)

Currently translated at 100.0% (1330 of 1330 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2020-01-23 21:25:20 +01:00
Hannu Nyman
69dfaf222d Merge remote-tracking branch 'weblate/master'
Fix conflict at applications/luci-app-ddns/po/zh-tw/ddns.po

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-01-23 21:23:11 +02:00
Andy Yang
9a7ea73ea0
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (50 of 50 strings)

Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/zh_Hant/

Signed-off-by: Andy Yang <a962702@yahoo.com>
2020-01-23 20:18:35 +01:00
Andy Yang
e71be38960
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1 of 1 strings)

Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hant/

Signed-off-by: Andy Yang <a962702@yahoo.com>
2020-01-23 20:18:35 +01:00
Andy Yang
ab0ded36b1
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (27 of 27 strings)

Translation: OpenWrt/LuCI/applications/noddos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnoddos/zh_Hant/

Signed-off-by: Andy Yang <a962702@yahoo.com>
2020-01-23 20:18:34 +01:00
Andy Yang
c33d154460
Translated using Weblate (Chinese (Traditional))
Currently translated at 69.3% (122 of 176 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/

Signed-off-by: Andy Yang <a962702@yahoo.com>
2020-01-23 20:18:34 +01:00
Andy Yang
2baf25db3a
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (22 of 22 strings)

Translation: OpenWrt/LuCI/applications/samba
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba/zh_Hant/
2020-01-23 20:18:33 +01:00
Franco Castillo
ad5d02d37e
Translated using Weblate (Spanish)
Currently translated at 100.0% (209 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
2020-01-23 20:18:33 +01:00
Andy Yang
67197f28b4
Translated using Weblate (Chinese (Traditional))
Currently translated at 87.5% (28 of 32 strings)

Translation: OpenWrt/LuCI/applications/samba4
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/zh_Hant/
2020-01-23 20:18:32 +01:00
Franco Castillo
178781a6b6
Translated using Weblate (Spanish)
Currently translated at 100.0% (1330 of 1330 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2020-01-23 20:18:32 +01:00
Hannu Nyman
fdca2bfbe0 treewide: i18n - sync translations
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-01-23 21:17:05 +02:00
Hannu Nyman
2a1a9874f5 luci-mod-system: remove abbreviation from LED config menu item
Remove the abbreviation coding from the menu item, as it does nor work
in menu and seems to prevent translation of the menu item.

(This was the only menu item in LuCI that had abbr logic.)

Reference to #3553

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-01-23 21:11:41 +02:00
Jo-Philipp Wich
7d5884e2b6
Merge pull request #3458 from janh/vnstat2
luci-app-vnstat2: add application
2020-01-23 16:07:36 +01:00
Jan Hoffmann
1750433bc1 luci-app-vnstat2: add application
This adds an application for vnStat version 2.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2020-01-23 12:44:22 +01:00
Jo-Philipp Wich
5cbbfaba3e luci-lib-ip: explicitly initialize address scope value
Explicitly initialize the address scope value to zero in parse_cidr() and
L_setaddr() to avoid stray scope identifiers getting added when formatting
the address object as string.

Fixes: 1d2b4c777 ("luci-lib-ip: support scoped IPv6 addresses")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-23 12:33:49 +01:00
Jo-Philipp Wich
894752610d luci-base: cbi.js: support plural translations and disambiguation contexts
- Implement `N_(count, "String singular", "String plural" [, "Context"])`
   plural translation function.

 - Extend `_()` to optionally accept a second disambiguation context
   argument.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-22 22:02:24 +01:00
Jo-Philipp Wich
9c1bac4168 luci-base: handle more po format features in po2lmo
- Extract and store the plural calculation function in .lmo files
 - Handle plural translation messages
 - Handle translation contexts

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-22 22:02:24 +01:00
Jo-Philipp Wich
901a0821f6 build: i18n-scan.pl: use xgettext to extract message strings
Using xgettext has a few benefits compared to the previous perl extraction
approach. The xgettext utility is able to properly distinguish commented
from uncommented code and it is able handle concatenated constant
expressions such as `_("Some " + "string")`.

A further benefit is the ability to extract translations with disambiguation
contexts and plural translation calls.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-22 22:02:24 +01:00
Jo-Philipp Wich
c43fa199bf luci-proto-openconnect: explicitely escape slashes in regex literals
The unespaced slashes confuse xgettext and likely other source
scanners as well.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-22 22:02:24 +01:00
Jo-Philipp Wich
f1c89c103b luci-proto-wireguard: explicitely escape slashes in regex literals
The unespaced slashes confuse xgettext and likely other source
scanners as well.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-22 22:02:24 +01:00
Hannu Nyman
44b9d8e39e
Merge pull request #3550 from weblate/weblate-openwrt-luci
Translations update from Weblate
2020-01-22 20:40:41 +02:00
Hosted Weblate
ea5179af00
Translated using Weblate (Spanish)
Currently translated at 100.0% (33 of 33 strings)

Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>

Translated using Weblate (Spanish)

Currently translated at 100.0% (42 of 42 strings)

Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>

Translated using Weblate (Spanish)

Currently translated at 100.0% (25 of 25 strings)

Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>

Translated using Weblate (Spanish)

Currently translated at 100.0% (30 of 30 strings)

Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>

Translated using Weblate (Spanish)

Currently translated at 100.0% (118 of 118 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (101 of 101 strings)

Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hans/

Translated using Weblate (Spanish)

Currently translated at 100.0% (209 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (235 of 235 strings)

Translation: OpenWrt/LuCI/applications/statistics
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (1330 of 1330 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2020-01-22 19:22:02 +01:00
Michele Primavera
04183da999 luci-app-ser2net: add app supporting ser2net (JS)
Signed-off-by: Michele Primavera <primavera@elmod.it>
2020-01-22 08:50:49 +01:00
Hannu Nyman
c99617a0a8
Merge pull request #3548 from weblate/weblate-openwrt-luci
Translations update from Weblate
2020-01-21 21:29:41 +02:00
Hosted Weblate
7c1c9ee3d5
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.0% (99 of 101 strings)

Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hans/

Translated using Weblate (Spanish)

Currently translated at 97.1% (203 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
2020-01-21 18:16:04 +01:00
Hannu Nyman
270d9b7df6
Merge pull request #3547 from weblate/weblate-openwrt-luci
Translations update from Weblate
2020-01-21 16:20:44 +02:00
Hosted Weblate
e238715f0d
Translated using Weblate (Russian)
Currently translated at 84.2% (117 of 139 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/

Signed-off-by: Max Smolik <makcum15@gmail.com>

Translated using Weblate (Russian)

Currently translated at 20.4% (10 of 49 strings)

Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ru/

Signed-off-by: Max Smolik <makcum15@gmail.com>

Translated using Weblate (Russian)

Currently translated at 75.6% (133 of 176 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ru/

Signed-off-by: Max Smolik <makcum15@gmail.com>

Translated using Weblate (Russian)

Currently translated at 23.0% (14 of 61 strings)

Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ru/

Signed-off-by: Max Smolik <makcum15@gmail.com>

Translated using Weblate (Russian)

Currently translated at 29.2% (7 of 24 strings)

Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/ru/

Signed-off-by: Max Smolik <makcum15@gmail.com>

Translated using Weblate (Russian)

Currently translated at 100.0% (46 of 46 strings)

Translation: OpenWrt/LuCI/applications/minidlna
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/ru/

Translated using Weblate (Polish)

Currently translated at 100.0% (209 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/

Translated using Weblate (Spanish)

Currently translated at 90.0% (188 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
2020-01-21 14:31:23 +01:00
Florian Eckert
71743a7ef6 luci-theme-material: fix button position on modal save
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-01-21 09:21:55 +01:00
Jo-Philipp Wich
cc01770fa1 luci-app-openvpn: allow and restrict file uploads to /etc/openvpn/
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-20 19:40:46 +01:00
Jo-Philipp Wich
878d662282 luci-compat: upload.htm: expose root_directory and initial_directory
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-20 19:40:46 +01:00
Jo-Philipp Wich
136b965b25 luci-base: ui.js: UIFileUpload fixes
- Introduce a new option `initial_directory` which describes the initial
   directory to display when nothing is selected, default to the root
   directory

 - Prevent stray legacy cbi reloads when deselecting files

 - Fix within-root-directory-check for initial rendering

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-20 19:40:46 +01:00
Jo-Philipp Wich
9fd7e9fc23 luci-app-firewall: fix variable clash leading to incorrect family display
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-20 18:57:47 +01:00
Jo-Philipp Wich
8b1d831935 luci-mod-status: refactor luci-bwc
- Read interface statistics from /sys/class/net/
 - Discover all wireless interfaces, not just specifically named ones

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-20 18:55:05 +01:00
Hannu Nyman
19c007a489
Merge pull request #3538 from weblate/weblate-openwrt-luci
Translations update from Weblate
2020-01-20 18:30:20 +02:00
Hosted Weblate
f32f23b263
Translated using Weblate (Spanish)
Currently translated at 100.0% (101 of 101 strings)

Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/es/

Translated using Weblate (Polish)

Currently translated at 95.7% (200 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/

Translated using Weblate (Spanish)

Currently translated at 99.0% (207 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (81 of 81 strings)

Translation: OpenWrt/LuCI/applications/splash
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/es/

Translated using Weblate (Portuguese)

Currently translated at 29.6% (29 of 98 strings)

Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pt/

Signed-off-by: ssantos <ssantos@web.de>

Translated using Weblate (Portuguese)

Currently translated at 100.0% (172 of 172 strings)

Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pt/

Signed-off-by: ssantos <ssantos@web.de>

Translated using Weblate (Portuguese)

Currently translated at 100.0% (19 of 19 strings)

Translation: OpenWrt/LuCI/applications/fwknopd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/pt/

Translated using Weblate (Portuguese)

Currently translated at 100.0% (101 of 101 strings)

Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/pt/

Translated using Weblate (Russian)

Currently translated at 100.0% (209 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ru/

Translated using Weblate (Portuguese)

Currently translated at 69.9% (146 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt/
2020-01-20 16:09:33 +01:00
Florian Eckert
1c49bda198 luci-theme-material: fix apply dropdown color
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-01-20 14:11:53 +01:00
Florian Eckert
6ec852098c
Merge pull request #3526 from urbalazs/improve-splash
luci-app-splash: improve wording
2020-01-20 06:58:36 +01:00
Hannu Nyman
98ba87a152
Merge pull request #3533 from weblate/weblate-openwrt-luci
Translations update from Weblate
2020-01-19 22:41:02 +02:00
Hosted Weblate
2edcb73cb5
Translated using Weblate (Russian)
Currently translated at 21.4% (21 of 98 strings)

Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/ru/

Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>

Translated using Weblate (Russian)

Currently translated at 100.0% (23 of 23 strings)

Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/ru/

Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>

Translated using Weblate (Spanish)

Currently translated at 100.0% (176 of 176 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/es/

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>

Translated using Weblate (Russian)

Currently translated at 31.9% (23 of 72 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ru/

Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>

Translated using Weblate (Russian)

Currently translated at 97.0% (98 of 101 strings)

Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/ru/

Translated using Weblate (Polish)

Currently translated at 95.0% (96 of 101 strings)

Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/pl/

Translated using Weblate (Spanish)

Currently translated at 90.1% (91 of 101 strings)

Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/es/

Translated using Weblate (Russian)

Currently translated at 100.0% (194 of 194 strings)

Translation: OpenWrt/LuCI/applications/olsr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (22 of 22 strings)

Translation: OpenWrt/LuCI/applications/samba
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (194 of 194 strings)

Translation: OpenWrt/LuCI/applications/openvpn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (209 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ru/

Translated using Weblate (Polish)

Currently translated at 90.0% (188 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/

Translated using Weblate (Spanish)

Currently translated at 89.5% (187 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/

Translated using Weblate (Russian)

Currently translated at 68.8% (22 of 32 strings)

Translation: OpenWrt/LuCI/applications/samba4
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (1330 of 1330 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>

Translated using Weblate (Russian)

Currently translated at 81.3% (170 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ru/

Translated using Weblate (German)

Currently translated at 100.0% (209 of 209 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/de/
2020-01-19 21:39:01 +01:00
Jo-Philipp Wich
8bac2455a3
Merge pull request #3530 from ysc3839/transmission
luci-app-transmission: port to client side
2020-01-19 19:49:58 +01:00
Jo-Philipp Wich
f1771d14aa luci-app-firewall: add SNAT config migration
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19 19:38:07 +01:00
Hannu Nyman
afaa4e2de8
Merge pull request #3532 from weblate/weblate-openwrt-luci
Translations update from Weblate
2020-01-19 20:36:26 +02:00
Hosted Weblate
e8691f3a3f Translated using Weblate (German)
Currently translated at 98.4% (1309 of 1330 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/

Signed-off-by: Jo <jo@mein.io>

Translated using Weblate (German)

Currently translated at 100.0% (205 of 205 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/de/

Translated using Weblate (German)

Currently translated at 100.0% (205 of 205 strings)

Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/de/
2020-01-19 17:51:10 +01:00
Jo-Philipp Wich
0d97ea26f8 luci-theme-bootstrap: add CSS fixes for tooltip elements
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19 17:50:37 +01:00
Jo-Philipp Wich
7944b0a90b luci-app-firewall: rework rule descriptions, deduplicate code
Use a simple custom format string DSL to assemble the rule description
texts in the overview page.

Also move common code for shared, complex cbi options to the firewall
tool class.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19 16:22:47 +01:00
Jo-Philipp Wich
601c4ee01e luci-base: form.js: add a new "contains" dependency mode
By tagging option dependencies with `!contains`, dependencies are
considered satisfied when the value is contained in the value of
a related field, instead of being equal to it.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19 16:15:22 +01:00
Jo-Philipp Wich
4670099a20 luci-base: form.js: don't stringify node arguments in CBIValue.value()
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19 16:15:22 +01:00
Jo-Philipp Wich
cc123a03ce luci-base: ui.js: support clearChoices()/addChoices() for DynLists
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19 16:15:22 +01:00
Jo-Philipp Wich
9733a182e8 luci-base: ui.js: use placeholder as select placeholder in DynLists
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19 16:15:22 +01:00
Jo-Philipp Wich
4c52718dea luci-base: ui.js: properly handle rich choices in Dropdowns, DynLists
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19 16:15:22 +01:00