summaryrefslogtreecommitdiffhomepage
path: root/modules
AgeCommit message (Collapse)Author
2020-01-28luci-base: make swconfig port state parsing more robustJo-Philipp Wich
Since swconfig output varies wildly among different switch drivers, rely on a simpler more robust parsing approach to find the required information. Ref: https://forum.openwrt.org/t/cannot-read-property-link/50766 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-28luci-mod-network: handle missing switch port state informationJo-Philipp Wich
Ref: https://github.com/openwrt/luci/issues/3565 Ref: https://forum.openwrt.org/t/cannot-read-property-link/50766 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-28luci-base: add L.media() URL construction helperJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-28Added translation using Weblate (Slovak)Hosted Weblate
Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Korean) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Swedish) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (French) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Italian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Marathi) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Malay) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Polish) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Hebrew) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Hindi) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Hungarian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Vietnamese) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Portuguese) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Czech) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Catalan) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Japanese) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Ukrainian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Bulgarian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Romanian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Russian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Greek) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (German) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Turkish) Signed-off-by: Weblate <noreply@weblate.org> Translated using Weblate (Polish) Currently translated at 100.0% (98 of 98 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (139 of 139 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (64 of 64 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (104 of 104 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (158 of 158 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (172 of 172 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (115 of 115 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (54 of 54 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (115 of 115 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (194 of 194 strings) Translation: OpenWrt/LuCI/applications/olsr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (187 of 187 strings) Translation: OpenWrt/LuCI/applications/openvpn Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (235 of 235 strings) Translation: OpenWrt/LuCI/applications/statistics Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl>
2020-01-27Translated using Weblate (Polish)Hosted Weblate
Currently translated at 100.0% (98 of 98 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (139 of 139 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (104 of 104 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/privoxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (115 of 115 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (54 of 54 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (115 of 115 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (32 of 32 strings) Translation: OpenWrt/LuCI/applications/ahcp Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/pl/ Translated using Weblate (Spanish) Currently translated at 100.0% (13 of 13 strings) Translation: OpenWrt/LuCI/applications/wol Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/es/ Translated using Weblate (Polish) Currently translated at 100.0% (81 of 81 strings) Translation: OpenWrt/LuCI/applications/splash Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl>
2020-01-27Translated using Weblate (Polish)Hosted Weblate
Currently translated at 100.0% (65 of 65 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (23 of 23 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (16 of 16 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (101 of 101 strings) Translation: OpenWrt/LuCI/applications/transmission Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (58 of 58 strings) Translation: OpenWrt/LuCI/applications/uhttpd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (13 of 13 strings) Translation: OpenWrt/LuCI/applications/wol Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (81 of 81 strings) Translation: OpenWrt/LuCI/applications/splash Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl>
2020-01-26Translated using Weblate (Polish)Hosted Weblate
Currently translated at 100.0% (112 of 112 strings) Translation: OpenWrt/LuCI/applications/radicale2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pl/ Translated using Weblate (Polish) Currently translated at 80.0% (52 of 65 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (98 of 98 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (49 of 49 strings) Translation: OpenWrt/LuCI/applications/bmx7 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (158 of 158 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (172 of 172 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/privoxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (61 of 61 strings) Translation: OpenWrt/LuCI/applications/ocserv Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (194 of 194 strings) Translation: OpenWrt/LuCI/applications/olsr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (187 of 187 strings) Translation: OpenWrt/LuCI/applications/openvpn Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/pl/ 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 (Polish) Currently translated at 98.2% (110 of 112 strings) Translation: OpenWrt/LuCI/applications/radicale2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl>
2020-01-26Translated using Weblate (Spanish)Hosted Weblate
Currently translated at 100.0% (26 of 26 strings) Translation: OpenWrt/LuCI/applications/vnstat2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/es/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (Spanish) Currently translated at 100.0% (104 of 104 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/es/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (Spanish) Currently translated at 100.0% (115 of 115 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/es/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (Polish) Currently translated at 88.5% (54 of 61 strings) Translation: OpenWrt/LuCI/applications/ocserv Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 88.5% (54 of 61 strings) Translation: OpenWrt/LuCI/applications/ocserv Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/pl/ Signed-off-by: Krzysiek Fulko <kfulko@gmail.com> Translated using Weblate (Spanish) Currently translated at 100.0% (187 of 187 strings) Translation: OpenWrt/LuCI/applications/openvpn Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (68 of 68 strings) Translation: OpenWrt/LuCI/applications/opkg Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/es/ 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% (15 of 15 strings) Translation: OpenWrt/LuCI/applications/vnstat Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/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> Added translation using Weblate (Norwegian Bokmål) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Chinese (Simplified)) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Chinese (Traditional)) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Slovak) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Korean) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Swedish) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (French) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Italian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Marathi) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Malay) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Polish) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Hebrew) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Hindi) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Hungarian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Vietnamese) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Portuguese) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Czech) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Catalan) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Japanese) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Ukrainian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Bulgarian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Romanian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Russian) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Greek) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (German) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Portuguese (Brazil)) Signed-off-by: Weblate <noreply@weblate.org> Added translation using Weblate (Turkish) Signed-off-by: Weblate <noreply@weblate.org>
2020-01-25luci-base: allow loading translations when not authenticatedJo-Philipp Wich
Fixes: #3563 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-25luci-base: add support for plural translations and contexts in Lua apiJo-Philipp Wich
- Introduce a new luci.template.parser.ntranslate() function which takes a count, a singular and a plural translation string as well as an optional context argument and returns the appropriate, language specific plural translation. - Introduce an optional translation context argument in the existing luci.template.parser.translate() function - Support translation contexts in LuCI template directives. Translation messages are split on the first unescaped pipe character and the reamining string after the pipe is treated as context. Examples: - `string.format(p.ntranslate(n, "1 apple", "%d apples"), n)` will return an appropriate plural translation for the given amount. - `translate("Load", "The system load")` will return an appropiate translation for `Load`, using `The system load` as disambiguation context (a `msgctxt` directive in *.po files). - Likewise `<%:Load|The system load%>` will translate the word `Load` while using the remainder of the string as context. - To use pipes in translations strings literally, they must be escaped: `<%:Use the "\|" character%>` will translate the literal string `Use the "|" character`. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-25Translated using Weblate (German)Hosted Weblate
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/de/ Signed-off-by: frauhottelmann <frauhottelmann@gmail.com> Translated using Weblate (German) Currently translated at 64.0% (110 of 172 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/de/ Signed-off-by: frauhottelmann <frauhottelmann@gmail.com> Translated using Weblate (Russian) Currently translated at 100.0% (187 of 187 strings) Translation: OpenWrt/LuCI/applications/openvpn Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ru/ Translated using Weblate (German) Currently translated at 98.3% (1308 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Signed-off-by: frauhottelmann <frauhottelmann@gmail.com> 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>
2020-01-24Translated using Weblate (Russian)Hosted Weblate
Currently translated at 80.2% (142 of 177 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ru/ Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Translated using Weblate (Polish) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> 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 (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl>
2020-01-23Translated using Weblate (Spanish)Hosted Weblate
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-23Merge remote-tracking branch 'weblate/master'Hannu Nyman
Fix conflict at applications/luci-app-ddns/po/zh-tw/ddns.po Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-01-23Translated using Weblate (Spanish)Franco Castillo
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-23treewide: i18n - sync translationsHannu Nyman
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-01-23luci-mod-system: remove abbreviation from LED config menu itemHannu Nyman
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-22luci-base: cbi.js: support plural translations and disambiguation contextsJo-Philipp Wich
- 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-22luci-base: handle more po format features in po2lmoJo-Philipp Wich
- 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-22Translated using Weblate (Spanish)Hosted Weblate
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-20luci-compat: upload.htm: expose root_directory and initial_directoryJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-20luci-base: ui.js: UIFileUpload fixesJo-Philipp Wich
- 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-20luci-mod-status: refactor luci-bwcJo-Philipp Wich
- 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-19Translated using Weblate (Russian)Hosted Weblate
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-19Translated using Weblate (German)Hosted Weblate
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-19luci-app-firewall: rework rule descriptions, deduplicate codeJo-Philipp Wich
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-19luci-base: form.js: add a new "contains" dependency modeJo-Philipp Wich
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-19luci-base: form.js: don't stringify node arguments in CBIValue.value()Jo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19luci-base: ui.js: support clearChoices()/addChoices() for DynListsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19luci-base: ui.js: use placeholder as select placeholder in DynListsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19luci-base: ui.js: properly handle rich choices in Dropdowns, DynListsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-19Translated using Weblate (Portuguese)Hosted Weblate
Currently translated at 10.9% (7 of 64 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/pt/ Signed-off-by: ssantos <ssantos@web.de> Translated using Weblate (German) Currently translated at 10.9% (7 of 64 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/de/ Signed-off-by: ssantos <ssantos@web.de> Translated using Weblate (German) Currently translated at 16.3% (16 of 98 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/de/ Signed-off-by: ssantos <ssantos@web.de> Translated using Weblate (German) Currently translated at 88.1% (37 of 42 strings) Translation: OpenWrt/LuCI/applications/advanced-reboot Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/de/ Signed-off-by: ssantos <ssantos@web.de> Translated using Weblate (Polish) Currently translated at 100.0% (176 of 176 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Portuguese) Currently translated at 81.2% (190 of 234 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt/ Translated using Weblate (Hungarian) Currently translated at 98.3% (230 of 234 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/hu/ Translated using Weblate (Polish) Currently translated at 51.8% (58 of 112 strings) Translation: OpenWrt/LuCI/applications/radicale2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Hungarian) Currently translated at 98.8% (1314 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/hu/ Signed-off-by: Balázs Úr <balazs@urbalazs.hu>
2020-01-18Translated using Weblate (German)Hosted Weblate
Currently translated at 87.5% (35 of 40 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/de/ Signed-off-by: ssantos <ssantos@web.de> Translated using Weblate (Portuguese) Currently translated at 73.5% (172 of 234 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/ Signed-off-by: ssantos <ssantos@web.de>
2020-01-17Translated using Weblate (French)Hosted Weblate
Currently translated at 40.0% (8 of 20 strings) Translation: OpenWrt/LuCI/applications/nextdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/fr/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (French) Currently translated at 31.2% (15 of 48 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/fr/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (French) Currently translated at 50.0% (5 of 10 strings) Translation: OpenWrt/LuCI/applications/pagekitec Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/fr/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (Hungarian) Currently translated at 100.0% (6 of 6 strings) Translation: OpenWrt/LuCI/applications/squid Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/hu/ Signed-off-by: Balázs Úr <balazs@urbalazs.hu> Translated using Weblate (French) Currently translated at 100.0% (39 of 39 strings) Translation: OpenWrt/LuCI/applications/clamav Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/fr/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (French) Currently translated at 34.8% (8 of 23 strings) Translation: OpenWrt/LuCI/applications/lxc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/fr/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (Polish) Currently translated at 100.0% (23 of 23 strings) Translation: OpenWrt/LuCI/applications/lxc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/pl/ Signed-off-by: Michal L <michalrmsmi@wp.pl> Translated using Weblate (French) Currently translated at 76.1% (134 of 176 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/fr/ Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Translated using Weblate (French) Currently translated at 15.8% (3 of 19 strings) Translation: OpenWrt/LuCI/applications/fwknopd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/fr/ Translated using Weblate (Polish) Currently translated at 100.0% (234 of 234 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/ Translated using Weblate (Hungarian) Currently translated at 73.5% (172 of 234 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/hu/ Translated using Weblate (Spanish) Currently translated at 100.0% (234 of 234 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/ Translated using Weblate (Hungarian) Currently translated at 98.8% (79 of 80 strings) Translation: OpenWrt/LuCI/applications/splash Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/hu/ Translated using Weblate (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> 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> Translated using Weblate (Spanish) Currently translated at 97.4% (228 of 234 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/ Translated using Weblate (Polish) Currently translated at 50.9% (57 of 112 strings) Translation: OpenWrt/LuCI/applications/radicale2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pl/ Translated using Weblate (Polish) Currently translated at 50.0% (56 of 112 strings) Translation: OpenWrt/LuCI/applications/radicale2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pl/
2020-01-17Merge pull request #3522 from swg0101/systemcertJo-Philipp Wich
luci-base/mod-network: corrections to previous commit
2020-01-16luci-mod-network: fix missing semicolonsDavid Lam
Corrects missing semicolons from the previous commit. Signed-off-by: David Lam <david@thedavid.net>
2020-01-16luci-base: correct rpcd bad access modeDavid Lam
Corrects the bad access mode from a previous commit that did not allow rpcd luci to execute. Signed-off-by: David Lam <david@thedavid.net>
2020-01-16Translated using Weblate (Polish)Hosted Weblate
Currently translated at 48.2% (54 of 112 strings) Translation: OpenWrt/LuCI/applications/radicale2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (24 of 24 strings) Translation: OpenWrt/LuCI/applications/wireguard Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (233 of 233 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/ Translated using Weblate (Polish) Currently translated at 47.3% (53 of 112 strings) Translation: OpenWrt/LuCI/applications/radicale2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl>
2020-01-16Translated using Weblate (Russian)Hosted Weblate
Currently translated at 100.0% (24 of 24 strings) Translation: OpenWrt/LuCI/applications/wireguard Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/ru/ Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Translated using Weblate (Russian) Currently translated at 5.1% (9 of 177 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ru/ Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Translated using Weblate (Russian) Currently translated at 74.4% (131 of 176 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ru/ Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Translated using Weblate (Russian) Currently translated at 100.0% (214 of 214 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/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>
2020-01-16Translated using Weblate (Polish)Hosted Weblate
Currently translated at 100.0% (214 of 214 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/ Translated using Weblate (Spanish) Currently translated at 100.0% (214 of 214 strings) Translation: OpenWrt/LuCI/applications/firewall Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/ Translated using Weblate (Polish) Currently translated at 100.0% (235 of 235 strings) Translation: OpenWrt/LuCI/applications/statistics Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (1330 of 1330 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> 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-16treewide: i18n - sync translationsHannu Nyman
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-01-16luci-base: cbi.js: collapse whitespace before language string hashingJo-Philipp Wich
To mirror the behavior of the Lua runtime, we need to collapse whitepace in translation source strings before doing the string table lookup. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-01-16Merge pull request #3511 from Ansuel/no-hardJo-Philipp Wich
luci-base: remove hardcoded cgi-bin path
2020-01-16Merge pull request #3517 from Ansuel/ubus_shortJo-Philipp Wich
luci-base: make rpc webserver path configurable
2020-01-16luci-base: make rpc webserver path configurableAnsuel Smith
Currently the ubus path that provide the webserver is hardcoded to be /ubus. Change this to make it configurable from the luci config file. Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-01-16luci-base: remove hardcoded cgi-bin pathAnsuel Smith
Currently LuCI can be loaded only when placed in the root of the server as the cgi-bin path are hardcoded. Change the index.html to load the cgi-bin path from the current level. Also add a new entry in the env Object to make the cgi_base path easily accessible. This variable will be based on the position of /cgi-bin/luci. Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-01-16luci-base: add system cert bundle detectionDavid Lam
Add detection mechanism for system cert CA bundle installed by the ca-bundle package. Used by LuCI to detect whether the "Use system certificates" certificate validation option should be enabled. Signed-off-by: David Lam <david@thedavid.net>
2020-01-16luci-mod-network: add system cert bundle validationDavid Lam
This commit adds the ability for users to validate against the system's built-in CA bundle if it is installed. The process is made much easier because the user does not have to first extract the CA certificate from the EAPOL handshake and upload it via LuCI uploads. Dependent on commit openwrt/openwrt#2696. Signed-off-by: David Lam <david@thedavid.net>
2020-01-15Translated using Weblate (Polish)Hosted Weblate
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/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (139 of 139 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (77 of 77 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 95.7% (22 of 23 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (6 of 6 strings) Translation: OpenWrt/LuCI/applications/olsr-services Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 50.0% (8 of 16 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/privoxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (55 of 55 strings) Translation: OpenWrt/LuCI/applications/dump1090 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (120 of 120 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (72 of 72 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 90.2% (175 of 194 strings) Translation: OpenWrt/LuCI/applications/olsr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (132 of 132 strings) Translation: OpenWrt/LuCI/applications/nut Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (235 of 235 strings) Translation: OpenWrt/LuCI/applications/statistics Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (1314 of 1314 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl>
2020-01-15luci-base: form.js: fix immediate validation of activated optionsJo-Philipp Wich
When form options are activated because their dependencies are satisified, ensure that an immediate validation is triggered to highlight potential errors without having the user to activate another form control first. Signed-off-by: Jo-Philipp Wich <jo@mein.io>