Compare commits

...

492 commits

Author SHA1 Message Date
Hannu Nyman
782c7b6c1d treewide: Backport translations from master
Backport translations from master and sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-11-12 23:14:31 +02:00
Hannu Nyman
04257f6704 timezone data: update to 2022f
Update timezone data to 2022f.
* http://mm.icann.org/pipermail/tz-announce/2022-October/000075.html

 -   Mexico will no longer observe DST after 2022, except for areas
     near the US border that continue to observe US DST rules.
     On 2022-10-30 at 02:00 the Mexican state of Chihuahua moves
     from -07 (-06 with DST) to year-round -06.
 -   Fiji will not observe DST in 2022/3.
     For now, assume DST is suspended indefinitely.
 -   Simplify four Ontario zones.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
[adapt the commit in master, lua instead of ucode]
(cherry picked from commit ec905e6e97)
2022-10-31 20:08:19 +02:00
Hannu Nyman
ebcfdda51a timezone data: update to 2022e
Update timezone data to 2022e.
* http://mm.icann.org/pipermail/tz-announce/2022-September/000073.html
* http://mm.icann.org/pipermail/tz-announce/2022-October/000074.html

 - Palestine transitions are now Saturdays at 02:00.
 - Simplify three Ukraine zones into one.
 - Jordan and Syria switch from +02/+03 with DST to year-round +03.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 10d762eab7)
2022-10-24 19:04:20 +03:00
Jo-Philipp Wich
d392ce1031
Merge pull request #6035 from myrlyn/openwrt-21.02_dmfix
luci-app-dockerman: change default to nil if data.blkio_weight is not defined
2022-10-18 23:17:38 +02:00
myrlyn
72fe875dac luci-app-dockerman: change default to nil if data.blkio_weight is not defined
Signed-off-by: Jonathon Walker <jonathon.l.walker@gmail.com>
2022-10-18 16:56:19 +01:00
Viktor Tsvetkov
afd0012939 sysauth: add autocomplete and id attributes to login inputs
this let browser automatically fill according to HTML spec for input elements.
luci-theme-bootstrap and luci-base are affected.

Signed-off-by: Viktor Tsvetkov <zwetvik@gmail.com>
[indentation fix]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3e9d9a9dbb)
2022-10-15 14:32:35 +02:00
Jo-Philipp Wich
bba2f72500 luci-app-nut: use filesystem dependencies for configuration files
Don't use uci dependencies for nut related config files as the nut packages
ship with completely commented out uci files. Such files do not satisfy the
uci menu dependencies as those expect at least one section within the file.

To solve this issue, use a regular file dependency on /etc/config/nut_*
instead.

Supersedes: #5964
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit bfc0fcfe6e)
2022-10-15 14:23:10 +02:00
Hannu Nyman
3923199f8e treewide: Backport and sync translations
Backport from master, sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-10-04 23:05:34 +03:00
Jo-Philipp Wich
e01e38cf82 luci-app-opkg: relax dependency parsing
Align depdendency parse logic with opkg to properly process certain
malformed dependency specifications. In particular do not require a
depdendency specification to end after the closing paren of a version
constraint and perform non-greedy matching in order to extract the
first version constraint only.

Fixes: #5997
Ref: https://forum.openwrt.org/t/x/138328
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 84ba6a5c36)
2022-09-30 10:03:35 +02:00
Jo-Philipp Wich
30ba277989 luci-mod-system: sshkeys.js: prevent XSS through pubkey comments
Ensure to not display public key comments verbatim in order to prevent
injection of markup.

Reported-by: Eric McDonald <ericmcdonald@protonmail.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 944b55738e)
2022-09-21 14:49:49 +02:00
Hannu Nyman
63bfee6c8d timezone data: update to 2022c
Update timezone data to 2022c.

http://mm.icann.org/pipermail/tz-announce/2022-August/000071.html
http://mm.icann.org/pipermail/tz-announce/2022-August/000072.html
* Iran no longer observes DST after 2022.
* Rename Europe/Kiev to Europe/Kyiv.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 10bcb228a7)
2022-09-03 00:32:55 +03:00
Hannu Nyman
77c916e54b luci-mod-network: Offer ft-over-air by default for 802.11r
OpenWrt commit 2984a0420 (cb650143 for 21.02) changed the default 802.11r
Fast Transition method to be ft-over-air instead of ft-over-ds.

Offer ft-over-air as the first item in the drop-down list, so that
it gets selected by default when 802.11r option is enabled.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 2c3c7f5c50)
2022-09-01 18:15:18 +03:00
Hannu Nyman
bdaec14361 treewide: Backport translations - i18n
Backport from master, sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-08-28 19:14:32 +03:00
Florian Eckert
cb08713227
Merge pull request #5751 from MaxSKash/21.02-DHCP-lease-table
[21.02]luci-mod-status,mod-network: Added fqdn-name to DHCPv4 lease table
2022-08-10 07:20:58 +02:00
Stan Grishin
71017a5304
Merge pull request #5920 from stangri/openwrt-21.02-luci-app-advanced-reboot
[21.02] luci-app-advanced-reboot: Fix Linksys EA4500 descriptor file
2022-08-02 12:51:56 -06:00
Andy Bartolo
3ec03619fb luci-app-advanced-reboot: Fix Linksys EA4500 descriptor file
Signed-off-by: Andy Bartolo <andrew.bartolo@gmail.com>
(cherry picked from commit 5d7446e1be)
2022-08-02 18:46:52 +00:00
Jo-Philipp Wich
87836cadba luci-base: sys.lua: make timeout optional when parsing conntrack entries
Fixes: #5909
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit abd9125fbf)
2022-08-01 11:59:24 +02:00
Paul Spooren
3b0b3258e3 luci-app-attendedsysupgrade: s/res/response/
The variable was party called `res` or `response`, always call it
`response` from now on. This also solves a typo where
`data.request_hash` is never set to a correct value.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit af23d0dfc3)
2022-07-29 17:07:03 +02:00
Paul Spooren
d4e919f363 luci-app-attendedsysupgrade: report used client version
This allows the backend to track popular app versions and drop support for
unsed version in case of API changes.

Specifically the app sends a version string in the format "luci/GIT_HASH" to
the backend.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit f368faf678)
2022-07-29 17:04:23 +02:00
Paul Spooren
b356e94137 luci-app-attendedsysugprade: allow to reinstall image
Now it's possible to re-install the currently running version in
advanced mode. This can be useful when installing packages via `opkg`
and then requesting the firmware with the packages stored in squashfs.

FIXES: https://github.com/openwrt/luci/issues/5809

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit fd72e1c23e)
2022-07-29 17:04:12 +02:00
Hannu Nyman
c6d28851d7 treewide: Backport translations - sync
Backport from master, sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-07-28 20:19:40 +03:00
Jo-Philipp Wich
d865b29e6e luci-proto-ncm: rename service option to mode
Package luci-proto-ncm depends on comgt-ncm which uses an option
called 'mode' to set the radiomode of the modem. There is no option
'service' in the comgt-ncm scripts.

Suggested-by: breenstorm <49235337+breenstorm@users.noreply.github.com>
[fix commit subject, add commit message, rebase onto master branch]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 4d6642b636)
2022-07-23 13:20:02 +02:00
Hannu Nyman
cbf33ce913 treewide: backport and sync translations
Backport translations from master.
(also remove erroneous English translations)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-07-03 13:40:37 +03:00
Jo-Philipp Wich
ee8170b63b luci-base: network.js: consider uci config for Device.getType()/getParent()
For network devices declared in uci but not yet created by netifd, the
runtime status information will be unavailable, causing methods such as
`getType()` to assume plain ethernet interfaces and `getParent()` to fail
resolving parent devices.

Fall back to infer the information from uci configuration settings in such
cases to give accurate type hints to callers.

In particular, this prevents LuCI from turning wireless target networks
containing a to-be-created bridge device into bridges themselves.

Fixes: https://github.com/openwrt/packages/issues/18768
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8effea58d7)
2022-06-16 09:53:31 +02:00
Hannu Nyman
a037a14b7a treewide: Backport and sync translations
Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-06-12 19:54:57 +03:00
Jo-Philipp Wich
1cf976c2b3 luci-app-opkg: fix parsing package dependencies with version constraints
Due to improper ordering of regexp alternatives, version constraint operators
might get undermatched.

Fixes: https://github.com/openwrt/openwrt/issues/9982
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b84791bd02)
2022-06-03 13:38:14 +02:00
Hannu Nyman
7387ec8e18 treewide: Backport translations and sync
Backport from master, sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-05-15 20:15:29 +03:00
Dirk Brenken
78a8c67bf7
luci-app-adblock: s/1-7/0-6/g
Fixes: #5716
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit abbff0f4b6)
Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-05-10 18:17:05 +02:00
Dirk Brenken
8502cff941
luci-app-adblock: sync with 4.1.3-6
* remove support for shallalist

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 1eddbe0f3f)
Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-05-10 18:11:39 +02:00
Dirk Brenken
b18670642a
luci-app-adblock: small fixes
* fix #5677
* fix 'flush cache' wording

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 2ab828f5bf)
Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-05-10 18:07:49 +02:00
Jo-Philipp Wich
4f0e5e1de5
Merge pull request #5806 from odmdas/2102-sysntpd-iface
[21.02] luci-mod-system: add interface selection for NTPD
2022-05-10 11:04:35 +02:00
Alexey Dobrovolsky
21f99bde2b luci-mod-system: add interface selection for NTPD
UCI option `interface` for sysntpd server was introduced in
OpenWrt commit 4da60500ebd2. NTP server binds to the specified interface,
or if unspecified, to all.

This patch adds selection widget to LuCI.

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
(cherry picked from commit 24ac5a2bf6)
2022-05-10 03:10:35 +03:00
small_5
9139ad4685 luci-app-ddns: fix update time calculation
* Fix last_update overflow

* Fix next_update wrong when the router is just started

* Fix missing check_seconds for next_update

Signed-off-by: Small_5 <61473216+small-5@users.noreply.github.com>
(cherry picked from commit 58ed2b211a)
2022-05-03 15:53:25 +02:00
Jo-Philipp Wich
a993714790 luci-base: sys.lua: fix parsing conntrack entries without timeout
Flow offloaded conntrack entries carry no timeout value and trip up the
record parsing routine. Adjust the code to properly deal with such entries.

Ref: https://forum.openwrt.org/t/offloading-breaks-connections-list/126423
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 531c0ecff2)
2022-04-29 12:18:46 +02:00
Jo-Philipp Wich
0473e99fab luci-app-statistics: stat-genconfig: don't emit bools for absent uci options
Do not emit native collectd.conf boolean false options if the corresponding
uci option is unset in order to honour collectd's implicit defaults.

This fixes certain options, such as the memory plugins `ValuesAbsolute`,
being without effect if declared as default-enabled in the related plugin
uci forms.

Fixes: #5777
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f16037cec5)
2022-04-25 21:00:35 +02:00
Hannu Nyman
fe09ab9902 treewide: Backport translations and sync
Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-04-09 19:18:33 +03:00
Justin Klaassen
bc85ba52a7 luci-lib-jsonc: stringify int use json_object_new_int64 instead
Fixes: #3293
Signed-off-by: Justin Klaassen <jck112@users.noreply.github.com>
(cherry picked from commit 45f411b7a2)
2022-04-07 19:12:17 +02:00
Jo-Philipp Wich
59c838b52a build: introduce official way to opt out of source minification
Introduce three new default enabled variables `LUCI_MINIFY_JS`,
`LUCI_MINIFY_LUA` and `LUCI_MINIFY_CSS`  that allow LuCI component
Makefiles to opt out of JavaScript, Lua and CSS compression respectively.

To e.g. inhibit CSSTidy postprocessing in a theme, the corresponding
Makefile can set `LUCI_MINIFY_CSS:=0` prior to including `luci.mk`.

Fixes: #5755
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3646b0cd1f)
2022-04-06 11:42:57 +02:00
Paul Spooren
bb6ef9fcc6 luci-app-attendedsysupgrade: request filesystem
It is possible to request a specific filesystem so no other filesystems
are used. This speeds up the build process and may prevent failures in
edge cases.

A recent edge case is installing more packages than ext4 can handle
while squashfs works fine due to compression.

Backport `procd` detection of `rootfs_type` to JavaScript:
https://git.openwrt.org/?p=project/procd.git;a=blob;f=system.c;h=93eac59c3b01ce3729dc27539ac483f5314759d3;hb=HEAD#l49

Signed-off-by: Paul Spooren <mail@aparcar.org>
2022-03-31 16:28:19 +01:00
Max S Kash
d4f0b06a47
luci-mod-status,mod-network: Added fqdn-name to DHCPv4 lease table
Added code to display fcdn-name in DHCPv4 lease table.
(based on code in DHCPv6 lease table)

Signed-off-by: Max S Kash <asukms@ya.ru>
Indentation adjused and wrapped commit message
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-31 00:26:59 +05:00
Jo-Philipp Wich
3856d504d2 luci-app-firewall: fix misspelling of restrictions
Fixes: #5749
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(backported from commit 0eb3aeb010)
2022-03-30 20:49:01 +02:00
Hannu Nyman
f4a5b6c435 treewide: Backport translations
Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-03-26 08:52:33 +02:00
Jo-Philipp Wich
f1d687eeae luci-theme-bootstrap: fix incorrect wrap arounds in nested cbi sections
Fixes: #5743
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8e09f1833b)
2022-03-25 11:50:47 +01:00
Hannu Nyman
0a0ce2ae6e timezone data: update to 2022a
Update timezone data to 2022a.

http://mm.icann.org/pipermail/tz-announce/2022-March/000070.html
* Palestine will spring forward on 2022-03-27, not 2022-03-26.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 15bbe6979b)
2022-03-24 21:12:18 +02:00
Paul Spooren
701ea947fc luci-app-attendedsysupgrade: fix missing efi path
If running on a non EFI system, the file `/sys/firmware/efi` is not
available and therefore results in an error of `fs.stat`. Wrap it with
`L.resolveDefault` to avoid the error message and make it work on
non-EFI devices again.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 65266c490a)
2022-03-14 12:05:28 +01:00
Paul Spooren
ce3599093d luci-app-attendedsysupgrade: LuCIfy codebase
This should make the code a bit more readable and LuCI like instead of
using plain JavaScript.

Handle the filesystem correctly to avoid installing suqashfs images on
ext4 devices and the other way around, also recognize systems running
efi.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit de3e0bbffd)
2022-03-14 12:05:28 +01:00
Hannu Nyman
9be6f29162 treewide: Backport and sync translations - i18n
Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-03-13 18:20:22 +02:00
k-ronny
8cac3cbc19 luci-app-statistics: irq plugin: handle numeric interrupt names
the `irq` plugin does not show the right data if the interrupt name is only numeric

Signed-off-by: Ronny Kotzschmar <ro.ok@me.com>
(cherry picked from commit dc25703053)
Fixes #5719
2022-03-13 18:14:24 +02:00
Stan Grishin
2044c3439d
Merge pull request #5627 from stangri/openwrt-21.02
[21.02] luci-app-https-dns-proxy: massive providers update
2022-02-22 18:41:39 -08:00
Jo-Philipp Wich
2dba71e4e8 luci-theme-bootstrap: fix display glitch with combo buttons in row actions
Fixes: #5693
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit edbde448b8)
2022-02-21 23:43:22 +01:00
Jo-Philipp Wich
31a27f3087 luci-base: properly handle promise targets in Request.request()
Under some circumstances, ubus RPC requests may be initiated while LuCI is
still resolving the `rpcBaseURL` value. In this situation, the `target`
argument of the `request()` call will be a pending promise object which
results in an invalid URL when serialized by `expandURL()`, leading to an
`Failed to execute 'open' on 'XMLHttpRequest': Invalid URL` exception.

This commonly occured on the index status page which immediately initiates
ubus RPC calls on load to discover existing status page partials.

Solve the issue by filtering the given `target` argument through
`Promise.resolve()` before expanding the URL and initiating the actual
request.

Fixes: #3747
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5663fd596b)
2022-02-21 15:06:41 +01:00
Jo-Philipp Wich
cc582ebfb3 luci-theme-bootstrap: fix style quirk introduced by backport
Fixes: 883834c3dd ("luci-theme-bootstrap: overhaul styles")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-02-16 10:49:33 +01:00
Jo-Philipp Wich
9d5786026f treewide: resync and merge master translations
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-02-16 00:58:01 +01:00
Jo-Philipp Wich
59c3392946 luci-app-firewall: fix setting unspecified zone on forwardings
Fixes: #5685
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 21784446c1)
2022-02-16 00:52:37 +01:00
Jo-Philipp Wich
161880046f luci-app-firewall: CBIProtocolSelect: properly handle unrecognized protos
Prevent incorrectly replacing unrecognized protocol numbers with -1.

Fixes: #5587
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 4381816315)
2022-02-16 00:52:03 +01:00
Jo-Philipp Wich
2be076e5b1 luci-base: ui.js: avoid error tooltips overlapping dropdowns
Fixes: #5588
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 604c009059)
2022-02-16 00:51:11 +01:00
Paul Dee
0ac2542085 luci-mod-status: Add Target Platform (e.g. ath79/ipq806x/etc)
revealed under:
ubus call system board
board.release.target

Useful reminder for what to download

Signed-off-by: Paul Dee <systemcrash@users.noreply.github.com>
(cherry picked from commit 2890d1842a)
2022-02-16 00:49:44 +01:00
Helge Mader
f08a0f6b8f luci-base: prevent empty field for adding new entry
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 58447640eb)
2022-02-16 00:49:04 +01:00
Paul Spooren
274df9df00 luci-base: fix request timeout docstring
The `timeout` is defined in milliseconds, not seconds.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 292e198884)
2022-02-16 00:49:04 +01:00
Jo-Philipp Wich
92329dcd46 luci-mod-status: fix raw ipt counter buton style
Fixes: #4928
Fixes: b39b7fc0d2 ("luci-mod-status: allow displaying raw iptables counter values")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 1dc16d9d3f)
2022-02-16 00:47:54 +01:00
Jo-Philipp Wich
dcd61d74dc luci-mod-status: allow displaying raw iptables counter values
Fixes: #4852
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b39b7fc0d2)
2022-02-16 00:47:42 +01:00
Jo-Philipp Wich
41f18098bb luci-theme-bootstrap: fix translation for username and password captions
Fixes: c81b09ec3d ("luci-theme-bootstrap: simplify login dialog")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 6a60d2434e)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
40051f0302 luci-theme-bootstrap: simplify login dialog
Use an traditional HTML form with post submit action to the same URL in
order to simplify the login process and not rely on the discarded login
XHR reply properly setting the login cookie.

This will also avoid one useless request on login and hopefully fix login
issues reported with various browser environments.

As a bonus, the resulting code is somewhat smaller as well.

Ref: https://forum.openwrt.org/t/login-does-not-work/113360
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit c81b09ec3d)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
1390f78fad luci-theme-bootstrap: add bottom margin to log views
Prevent the log output textareas to touch the footer border.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 1a9afa2a90)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
2cc139ce6a luci-theme-bootstrap: prevent hiding header bar on long vertical scrolls
Ref: b11a7d8e49 (commitcomment-60968071)
Fixes: 8055acc9be ("luci-theme-bootstrap: overhaul styles")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e0888d70a9)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
18cc1c79d7 luci-theme-bootstrap: various style corrections
- Add proper top and bottom margin for tab descriptions
 - Allow flex wrapping for cbi-value rows
 - Ensure that nested table/grid sections always take the full width
 - Make table/grid section row action buttons are as narrow as possible

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b11a7d8e49)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
119cfee890 luci-theme-bootstrap: fix cbi-value caption alignment
Since the removal of the clearfix styles, overlong captions will displace
subsequent input field rows.

Fix the issue by replace floating label + field margin with flexbox styles.

Fixes: #5535
Fixes: 8055acc9be ("luci-theme-bootstrap: overhaul styles")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 4720a025e8)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
071a3b0d12 luci-theme-bootstrap: fix inner border radius in ifaceboxes, progressbars
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 6f4708ca68)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
f1e5639df1 luci-theme-bootstrap: hide scrollbars in modal overlay
Only enable scrollbars if content overflows.

Fixes: #5505
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 7f26e86a9f)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
c1745bdb85 luci-theme-bootstrap: further uci changelog style fixes
- Use the proper dialog class name to apply changelog styles
 - Darken grey background and borders

Fixes: 5bd111f58f ("luci-theme-bootstrap: fix uci changelog and readonly input styles")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 00dc07bb84)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
7884d8ac01 luci-theme-bootstrap: fix uci changelog and readonly input styles
- Rework uci changelog styling rules to work with unmodified markup
 - Drop redundant readonly input styles, don't fade readonly input texts

Fixes: 8055acc9be ("luci-theme-bootstrap: overhaul styles")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5bd111f58f)
2022-02-16 00:43:35 +01:00
Jo-Philipp Wich
883834c3dd luci-theme-bootstrap: overhaul styles
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(backported from commit 8055acc9be)
2022-02-16 00:42:42 +01:00
Jo-Philipp Wich
9775b6ab24 luci-base: apply Browser/OS dark mode preference to index redirect page
Turn white body, black link into black body, white link if the Browser/OS
indicates dark mode preference.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 50af81193c)
2022-02-16 00:37:58 +01:00
Jo-Philipp Wich
d79b81b852 luci-base: luci.js: fix undefined variable access in Request.request()
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit de4c4f7fd4)
2022-02-16 00:37:54 +01:00
Jo-Philipp Wich
dd54dcef26 luci-mod-network: use firewall.getZoneColorStyle() in interface view
Use the new `firewall.getZoneColorStyle()` helper to apply background
zone color styles to the interface boxes.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 849772df96)
2022-02-16 00:37:41 +01:00
Jo-Philipp Wich
d61c4486d5 luci-app-firewall: use firewall.getZoneColorStyle() in views
Use the new `firewall.getZoneColorStyle()` helper to apply background
color styles.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0b4b6380d0)
2022-02-16 00:37:37 +01:00
Jo-Philipp Wich
4aa1c79138 luci-base: widget.js: use firewall.getZoneColorStyle() in zone widgets
Use the new `firewall.getZoneColorStyle()` helper to apply background
color styles.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit a812b26cb8)
2022-02-16 00:37:33 +01:00
Jo-Philipp Wich
a6bad6d9f8 luci-base: firewall.js: add getZoneColorStyle() helper
The getZoneColorStyle() function will produce CSS style properties that
describe the color value of the zone. The color declaration is divided
into a CSS variable called `--zone-color-rgb` which holds the RGB value
of the color and a `background-color` property assigning these values
as background property.

This allows themes to override the color with derived values, e.g. by
applying an alpha channel.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d775279dbd)
2022-02-16 00:37:24 +01:00
Jo-Philipp Wich
5a092b3ad2 luci-base: add legacy directory, file and device validator JS stubs
Fixes: #5466
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit ad360ec00a)
2022-02-16 00:36:34 +01:00
Jo-Philipp Wich
d1255a5f5e luci-mod-status: disable DSL status if not present
Fixes: #5465
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0ad54e4a7c)
2022-02-16 00:36:09 +01:00
Jo-Philipp Wich
c051cfc4e8 luci-base: add "dsl" system feature
Allows LuCI views to probe DSL presence using `L.hasSystemFeature('dsl')`.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d513f1461f)
2022-02-16 00:36:05 +01:00
Vladislav Grigoryev
39fae47e3d luci-mod-network: support network.interface.sourcefilter
Allow to modify the sourcefilter option in the network.interface config.
This is required for custom policy routing with IPv6 MWAN and/or NAT6.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
(cherry picked from commit 22296fb072)
2022-02-16 00:35:10 +01:00
Jo-Philipp Wich
a7b0fe1af1 protocols: make APN option optional again
Fixes: #5284
Fixes: 1661ac6bf8 ("luci-proto-ncm: add APN and PIN validation")
Fixes: 114dc38dc2 ("luci-proto-qmi: add APN and PIN validation")
Fixes: 6a8ad40b05 ("luci-proto-3g: add APN and PIN validation")
Fixes: ebb676ef7b ("luci-proto-modemmanager: add APN and PIN validation")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5ff3ef7cbb)
2022-02-16 00:34:28 +01:00
Nicholas Smith
ebfdbce797 luci-proto-ncm: add APN and PIN validation
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
[squash commits, fix whitespace]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 1661ac6bf8)
2022-02-16 00:34:16 +01:00
Nicholas Smith
f8ea3df634 luci-proto-qmi: add APN and PIN validation
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
[squash commits, fix whitespace]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 114dc38dc2)
2022-02-16 00:34:16 +01:00
Nicholas Smith
9a802398f1 luci-proto-3g: add APN and PIN validation
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
[squash commits, fix whitespace]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 6a8ad40b05)
2022-02-16 00:34:16 +01:00
Nicholas Smith
badce00804 luci-proto-modemmanager: add APN and PIN validation
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
[squash commits, fix white space]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit ebb676ef7b)
2022-02-16 00:34:16 +01:00
Hannu Nyman
b55a1dc155 treewide: Backport i18n translations
Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-02-13 12:21:17 +02:00
Hannu Nyman
b620cca41a treewide: Backport translations
Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-02-05 12:15:28 +02:00
Hannu Nyman
df07e6b833 luci-app-uhttpd: support 'organization' option
Support the organization option, added in 2020.
Mention in help text that a random/unique value is used in
certificate generation if the organization option is empty.

Re-order the certificate items to logical order.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit e3fbfe9909)
2022-01-29 17:06:15 +02:00
Jo-Philipp Wich
4ec18ec765 luci-base: explicitly invoke busybox applet for password change
Ensure to invoke the Busybox `passwd` applet to change the system password
in a non-interactive manner. Non-Busybox variants may not take the new
password input from stdin or use password hashes which are not supported
by musl's `crypt()` implementation by default.

Fixes: #5629
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 22e2bfb096)
2022-01-25 22:59:37 +01:00
Jo-Philipp Wich
e927a11d4e luci-app-openvpn: fix stray uci permission warning
The OpenVPN file view uses a dummy Map() instance to render the breadcrumb
template which triggers a uci permission error since the view is being
rendered by a form() action which does not set up the expected permission
flags. CBI Map() instances should only be used for cbi() dispatch targets.

Solve the issue by appending the breadcrumb template directly to the
SimpleForm() instance and by removing the redundant dummy Map() instance.

Fixes: #4370
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 18b1130711)
2022-01-25 22:44:58 +01:00
Hannu Nyman
f1a6523817 treewide: sync translations i18n, backport
Backport translations from master and sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-01-23 12:30:17 +02:00
Jo-Philipp Wich
2360ebc2e8 luci-base: sys: prevent path traversal via sys.init routines
Filter the init script name parameter through fs.basename() to avoid
invoking paths outside of /etc/init.d/.

Reported-by: Graham R <gr348@cam.ac.uk>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8752701b0d)
2022-01-19 16:34:07 +01:00
Jo-Philipp Wich
7a37d02882 luci-mod-system: mention ED25519 keys
Also update translations source strings accordingly.

Fixes: #5649
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e0ff3ff933)
2022-01-19 12:12:01 +01:00
Jo-Philipp Wich
dd9390c81f luci-mod-network: fix reading back rpfilter configuration value
Fixes: #5635
Fixes: faad7464a8 ("luci-mod-network: add support for network.device sections")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0ef82b3c58)
2022-01-07 19:20:44 +01:00
Stan Grishin
3ce911235f luci-app-https-dns-proxy: massive providers update
* introduce 31 new providers
* uniform names (FQDNs) in provider files
* other minor fixes

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit fae45215aa)
2022-01-03 00:43:44 +00:00
Hannu Nyman
fc3aa657c4 treewide: Backport translations - i18n
Sync translations and backport from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-12-31 12:54:33 +02:00
Stan Grishin
0818d835ca
Merge pull request #5620 from stangri/openwrt-21.02
[21.02] luci-app-https-dns-proxy: add AhaDNS and minor fixes
2021-12-28 14:44:34 -08:00
Stan Grishin
af67bd9ace luci-app-https-dns-proxy: add AhaDNS and minor fixes
* Add AhaDNS: thanks to @Jefe777 (account now deleted) and their PR at
  https://github.com/openwrt/luci/pull/5612
* Update email addresses
* Add missing new line to ControlD files
* Add RPCD reload to uci-defaults file

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit da3bb1e80b)
2021-12-28 22:42:57 +00:00
Jo-Philipp Wich
b3cd473517 luci.js: remove unsafe fallback code from dom.parse()
Do not fallback to .innerHTML if DOMParser() failed for whatever reason.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 63d9bcb682)
2021-12-23 17:10:18 +01:00
Jo-Philipp Wich
db88156dff luci-base: form.js: do not execute embedded script code in stripTags()
Instead of relying on .innerHTML which executes embedded script code to
parse a given HTML fragment, use dom.parse() which utilizies DOMParser()
internally in order to extract textContent in a safe manner.

Fixes: FS#4199
Ref: https://bugs.openwrt.org/index.php?do=details&task_id=4199
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 993151504e)
2021-12-23 17:10:18 +01:00
Hannu Nyman
eaad9d920b treewide: i18n - backport translations
Backport translations from master. Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-12-18 09:59:57 +02:00
Claudio Mezzasalma
b5a40b3a98 luci-app-ddns: Fix Domain Tooltip in ddns form
Signed-off-by: Claudio Mezzasalma <claudio.mezzasalma@gmail.com>
(cherry picked from commit 6d782d2bd2)
2021-12-15 10:15:42 +01:00
Hannu Nyman
06a2913d1d treewide: Backport translations from master - i18n
Backport and sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-12-10 19:15:18 +02:00
Florian Eckert
61cc3b1c99
Merge pull request #5576 from BKPepe/login-syslog
[21.02] luci-base: send failed/successfull login to syslog
2021-12-06 14:36:12 +01:00
Hannu Nyman
2e5b2abe97 luci-app-statistics: re-order CPU utilization graph classes
Reorder the CPU utilization classes to be in a more logical order
(from hardware toward user) instead of alphabetical order.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit f4dd8b6413)
2021-12-04 21:24:48 +02:00
Jo-Philipp Wich
285c5899ce luci-app-transmission: make menu node depend on corresponding ACL
Fixes: #5577
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2ef810062b)
2021-12-04 00:23:10 +01:00
Jan Pavlinec
ae0c92af2a
luci-base: send failed/successfull login to syslog
Note: This change is relevant for systems that don't
use uhttpd for LuCI.
This log can be later used for fail2ban etc.

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit be8d749599)
2021-12-03 23:27:39 +01:00
Jo-Philipp Wich
5091496ea3 luci-mod-network: fix loading ra_mtu and ra_hoplimit options
Fixes: #5565
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d19d717de2)
2021-12-01 23:20:27 +01:00
Jo-Philipp Wich
ecc3c03e25 luci-mod-network: allow IPv6 dns, dns_service and domain for RA only mode
Fixes: #5564
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5f98f8cac4)
2021-12-01 23:20:27 +01:00
Hannu Nyman
d63d9c54f5 luci-app-statistics: increase default amount of data items in RRD
Increase the default number of data items in the RRD database
from 144 to 288. This leads to smaller summarising/averaging periods,
visible especially in the day & week graphs. The averaging intervals
will be: 30s, 5min, 35min, 2h35min, 1d6h30min

(Note: this change only applies in a live router if the RRD database is
empty. E.g after reboot or after emptying the RRD database dir.)

Reference to discussion at #4065

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit c21c6668ed)
2021-11-28 20:26:30 +02:00
Hannu Nyman
deeb842434 treewide: i18n backport translations
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-11-27 09:24:05 +02:00
Jo-Philipp Wich
7f37a5840b luci-base: cbi.js: properly handle falsy values in cbi_update_table()
Fixes: #5544
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e982c05671)
2021-11-23 19:12:41 +01:00
Stan Grishin
f3611f1973
Merge pull request #5534 from stangri/openwrt-21.02
[21.02] luci-app-https-dns-proxy: Add HE.net DNS
2021-11-20 12:26:31 -08:00
Paul Dee
21ac6be5ac luci-app-https-dns-proxy: Add HE.net DNS
Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
(cherry picked from commit a25d56c28d)
2021-11-20 20:25:11 +00:00
Josef Schlehofer
b9a31683bd luci-app-rosy-file-server: drop
This package was marked as broken [1], so it's time to remove it.
As package rosy-file-server will be dropped soon [2].

Reasons:
1. it's broken (and package requires LuCI, which was marked as broken,
   thus it is useless)
2. maintainer is inactive
3. maintainer's company does not seem to work.

[1] 34b682afac
[2] https://github.com/openwrt/packages/pull/17031

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit ec5e336e55)
2021-11-20 16:43:34 +02:00
Hannu Nyman
ca98f879c8 treewide: backport Danish translations
Backport Danish translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-11-20 11:28:12 +02:00
Hannu Nyman
6d2dde4835 translation: add Danish to luci.mk
Define Dansk/Danish language in luci.mk.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 887d8a8fd0)
2021-11-20 10:22:39 +02:00
Hannu Nyman
f2d9c4039b treewide: Backport translations - i18n
Backport translations and sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-11-20 10:19:36 +02:00
Jo-Philipp Wich
0cee46bc63 luci-theme-bootstrap: don't overwrite theme selection upon install
Revert to the previous uci-defaults behaviour of only setting the
selected theme to Bootstrap if the Bootstrap entry didn't exist yet
in the configuration.

Ref: https://forum.openwrt.org/t/luci-theme-behaviour-change/112047
Fixes: ed86f03a9f ("luci-theme-bootstrap: add explicit dark/light mode selection")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0bc09cc749)
2021-11-16 13:20:46 +01:00
Hannu Nyman
1965682047 treewide: Backport i18n translations
Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-11-11 21:42:14 +02:00
Jo-Philipp Wich
e1ccb6621c luci-base: network.js: ignore wireless ifname patterns on retrieving devices
Only treat the given identifier as Linux netdev name if we can find a
corresponding entry in the device info cache and do not consider strings
starting with "wlan", "ath" or "wl" to be existing devices.

This fixes incorrectly adding wireless sections as ifnames to network
interfaces when the wifi-iface section name begins with one of the
`iface_patterns_wireless` patterns.

Fixes: #5069
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d4092b15ce)
2021-11-10 11:57:59 +01:00
Jo-Philipp Wich
47026f54ca luci-base: tools.widgets: adjust zone selector dropdown markup
No functional changes but required for styling rules.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 7fba52de91afc60a49345a75b805ff73f18f6f26)
2021-11-08 20:45:34 +01:00
Jo-Philipp Wich
3eac573e21 luci-app-firewall: adjust zone badge markup
No functional changes but required for styling rules.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 01eb86f4fc105514f67fbefbcd2ac180e02ab78b)
2021-11-08 20:38:47 +01:00
Jo-Philipp Wich
4745991a31 luci-app-opkg: fix filter reset link action
Fixes: #5497
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 02398a3383)
2021-11-08 20:24:08 +01:00
Jo-Philipp Wich
6df9ae0234 luci-theme-bootstrap: light/dark mode releated CSS fixes
- Fix progress bar shadow in light mode
 - Fix color schema preference in light and dark modes

Fixes: #5498
Fixes: #5499
Fixes: ed86f03a9f ("luci-theme-bootstrap: add explicit dark/light mode selection")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f16a2f3fba)
2021-11-08 09:58:57 +01:00
Jo-Philipp Wich
c14cac4eb9 luci-theme-bootstrap: add explicit dark/light mode selection
Register two further "virtual" themes called BootstrapDark and
BootstrapLight which force dark and light mode respectively.

The actual Bootstrap theme itself will continue to auto-select
dark mode preference based on OS/Browser preference settings.

Fixes: #5492
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit ed86f03a9f)
2021-11-07 11:07:10 +01:00
Martin Schitter
433816e9bd luci-app-statistics: trivial fix of wrong varible name
Signed-off-by: Martin Schitter <ms+git@mur.at>
[Fixed the commit title]
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit b0279f474e)
2021-11-05 20:31:48 +02:00
Jo-Philipp Wich
388dae96c7 luci-mod-system: add missing require to none led trigger class
Also convert ES6 to ES5 syntax while we're at it.

Fixes: #5476
Fixes: 5b42cd5b46 ("luci-mod-system: move default option from defaul-on trigger to none trigger")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit fceabd7446)
2021-11-01 21:42:47 +01:00
Hannu Nyman
f28aaa35cd timezone data: update to 2021e
Update timezone data to 2021e.

http://mm.icann.org/pipermail/tz-announce/2021-September/000066.html
* Jordan now starts DST on February's last Thursday.
* Samoa no longer observes DST.
* Rename Pacific/Enderbury to Pacific/Kanton.

http://mm.icann.org/pipermail/tz-announce/2021-October/000068.html
* Fiji will suspend observance of DST for the 2021/2022 season.

http://mm.icann.org/pipermail/tz-announce/2021-October/000069.html
* Palestine will fall back 10-29 (not 10-30)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 0740023a3c)
2021-10-28 21:29:56 +03:00
Florian Eckert
7a677b1fde luci-mod-system: move default option from defaul-on trigger to none trigger
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 5b42cd5b46)
2021-10-28 15:49:39 +02:00
Jo-Philipp Wich
b4aeac7262 rpcd-mod-luci: parse prefix size from DHCPv6 leases
Remember the prefix size when parsing odhcpd lease entries and expose
it in the ip6addrs array.

Fixes: #4345
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 4424424366)
2021-10-26 19:41:04 +02:00
Hannu Nyman
5624b5c2e4 treewide: i18n - Backport translations
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-10-26 18:09:56 +03:00
Jo-Philipp Wich
dba8eae1bc
Merge pull request #5460 from PolynomialDivision/21-02-dawn 2021-10-26 09:10:24 +02:00
Nick Hainke
ae446ce190 luci-app-dawn: remove page for steering options
The luci-app-dawn is blocking the PR to be merged:
https://github.com/openwrt/packages/pull/16299

Remove the configuration page and set appropriate standard values.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit 4a78122246)
2021-10-26 08:39:06 +02:00
Jo-Philipp Wich
a706a9c867 luci-theme-bootstrap: work around csstidy bug
Ref: 26047fb967 (commitcomment-58638390)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 37e40e04ef)
2021-10-25 23:59:42 +02:00
Paul Dee
d24760e60a luci-theme-bootstrap: fix overlay display failures
Fixed overlay display failures for users on mobile, or users who booted
up in safe mode XD. Noticeable when vertical or horizontal real-estate
is too small for the displayed overlay.

This failure is most evident when you "edit" an interface, or display
your unsaved changes.

When content is wider than the screen view, the table hugs the (widest)
content maximally, and the overlay window becomes scrollable.

Disabled -webkit-overflow-scrolling, left, and right, because both FF
and Safari disable them as invalid anyway.

Signed-off-by: Paul Dee <systemcrash@users.noreply.github.com>
[Merge duplicate modal declarations, remove not applicable modal
 flexbox properties]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d1035c1f69)
2021-10-25 20:59:22 +02:00
Jo-Philipp Wich
26047fb967 luci-theme-bootstrap: fix header width
Fixes: 588e24f9ca ("luci-theme-bootstrap: various tweaks and cleanups")
Ref: 588e24f9ca (r58625289)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8fc78a26da)
2021-10-25 19:40:06 +02:00
Jo-Philipp Wich
92e21ba606 luci-app-statistics: fix process graph tab captions
Plugins that provide both detail and non-detail instances led to a mismatch
between the instance list to render and the plugin instance list, causing
tab captions to be wrongly assigned.

Fixes: #5387
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e9039ae8f5)
2021-10-23 00:34:15 +02:00
Jo-Philipp Wich
13df80d429 luci-base: remove further related section types on deleting network
When removing a `config interface` section in `/etc/config/network`, drop
related `rule` and `rule6` sections too, as well as related `dhcp` sections
in `/etc/config/dhcp`.

Ref: https://forum.openwrt.org/t/grooming-etc-config/109764/7
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 63034c3607)
2021-10-22 20:37:34 +02:00
Jo-Philipp Wich
4d3de0e1bb luci-mod-network: remove related bridge-vlan sections on deleting device
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 216767f420)
2021-10-22 20:37:28 +02:00
Jo-Philipp Wich
4a6927fa67 luci-theme-bootstrap: various tweaks and cleanups
- introduce new variable --text-color-highest which results in #000/#fff
   for bright and dark modes respectively
 - drop unused navigation style rules and selectors
 - use sticky positioning for header bar and drop top margin hacks
 - use flex box layout for header bar contents
 - use uniform line-height for button elements instead of pixel paddings
 - fix too bright .cbi-value bottom border in mobile dark mode
 - avoid rendering duplicate .cbi-value bottom borders for nested sections
 - simplify header markup, get rid of unused container elements
 - use non-wrapping flex box layout for page actions, prioritize primary
   action button in automatic width calculation
 - fix border radius of ifacebox headers
 - use brightest color for log output textareas
 - fix dark mode colors for mode menu
 - use flex layout for footer

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 588e24f9ca)
2021-10-22 20:37:12 +02:00
Paul Dee
4c87f02cc0 luci-mod-network: spelling / grammar
"Setup" is a noun, the thing. "Set up" is a verbal idiom, the action.

One cannot setup a DHCP server, just as one cannot fuckup a test, or
ripup some paper. One can, however, set a DHCP server up, and one can
fuck a test up, and rip some paper up.

Signed-off-by: Paul Dee <systemcrash@users.noreply.github.com>
(cherry picked from commit c0299e2c3d)
2021-10-22 20:36:55 +02:00
Jo-Philipp Wich
32fc8941b8 luci-base: cbi.js: use IEC 80000-13 units to format base 2 byte values
Fixes: #5354
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0a31efc858)
2021-10-22 20:36:47 +02:00
Jo-Philipp Wich
850fcaf0b9 luci-app-smartdns: explicitly require view class
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5d10e3de38)
2021-10-22 20:36:31 +02:00
Jo-Philipp Wich
92ae018d61 luci-theme-bootstrap: rework uci changelog styling
Fixes: #5405
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 72d13da94c)
2021-10-22 20:36:18 +02:00
Teoh Han Hui
83e19dcda6 luci-theme-bootstrap: add dark theme variant
Add a dark theme variant which is enabled by default when
prefers-color-scheme is set to dark.

Signed-off-by: Teoh Han Hui <teohhanhui@gmail.com>
(cherry picked from commit 6dd71eaebe)
2021-10-22 20:36:12 +02:00
Petr Štetiar
f9e9fcff9c luci-theme-openwrt-2020: add styling of hyperlinks
Currently it's not possible to distinguish between normal text and
hyperlink.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit 60fbadfa36)
2021-10-22 20:36:01 +02:00
Petr Štetiar
0ef4b2f1b3 luci-theme-openwrt-2020: add styling of abbreviations and acronyms
Style abbreviations and acronyms with dotted underline text-decoration
as without the style it's quite hard to find out which text is
abbreviation or acronym.

References: https://developer.mozilla.org/en-US/docs/Archive/Web_Standards/Styling_Abbreviations_and_Acronyms
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit b5faba1244)
2021-10-22 20:35:48 +02:00
Rosen Penev
8acd0d76c4 fix wrong ed25519 information
ECDH is not used for the ed25519. The scheme is called EdDSA.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 738f36a1c3)
2021-10-22 20:35:03 +02:00
Ansuel Smith
fc702bcbf5 luci-theme-material: fix cut syslog
Remove line-height css for syslog textarea as it cause some
problem with displaying all the rows of the syslog.
(Row line are calculated with a line-height of 1)

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit a9ff8d3468)
2021-10-22 20:34:48 +02:00
Ansuel Smith
1300f4df4a luci-theme-material: improve support for dashboard module
Fix sidebar styling to improve support for dashboard module.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit 78de736a95)
2021-10-22 20:34:42 +02:00
Ansuel Smith
9d2c8cb429 luci-theme-material: add support for modmenu
Improve support for modmenu.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit 05d100442b)
2021-10-22 20:34:03 +02:00
Fritz D. Ansel
c592d0a614 ksmbd: fix the layout of textbox
without this, only 50% of screen where used
also show version only 1 time if Ksmbd/Kmod
versions match

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(cherry picked from commit a624647c2a)
2021-10-22 20:33:47 +02:00
Fritz D. Ansel
2e989d87dd samba4: fix the layout of textbox
without this, only 50% of screen where used

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(cherry picked from commit f533f9d225)
2021-10-22 20:33:42 +02:00
Ansuel Smith
bec2c7e2b5 luci-theme-material: standardize menu and drop jquery
- Drop jquery lib
- Move to the new menu.js implementation
- Rework css to mimic old js transition
- Rework footer and header to new implementation

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit 031424c0d3)
2021-10-22 20:33:34 +02:00
Fritz D. Ansel
55a9f9516f theme openwrt-2020: set maximum menu width
more space for it does not have an advance

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(cherry picked from commit b2bea34586)
2021-10-22 20:33:29 +02:00
Fritz D. Ansel
7ef76bcf6f theme openwrt-2020: larger bridge-boxes
they are to small for devices like e8450
as it has 4x LAN + 2x WLAN + 1x Bridge

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(cherry picked from commit c592ef4f84)
2021-10-22 20:33:24 +02:00
Fritz D. Ansel
5155364eab network: hide dnamsq (dhcp+dns) item
.. when no dnsmasq is installed, as it
tells only that there are no settings available

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(cherry picked from commit 2393289367)
2021-10-22 20:33:12 +02:00
Fritz D. Ansel
853a128c31 status: make buffered conditional
when buffered could not be read, there is
just a questionmark (on e8450 non-ubi)

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(cherry picked from commit 61425793a7)
2021-10-22 20:32:59 +02:00
Fritz D. Ansel
71181af8ed system: more text lines for crontab
10 lines are very few and there is much unused space

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(cherry picked from commit 8fb2d82f70)
2021-10-22 20:32:52 +02:00
Fritz D. Ansel
8eceb63e11 firewall: more text lines for custom script
10 lines are very few and there is much unused space

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(cherry picked from commit 406e6c8177)
2021-10-22 20:32:47 +02:00
Jo-Philipp Wich
d744c54220 luci-mod-network: allow sorting static leases
Fixes: #5453
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f4f64b91ca)
2021-10-19 23:14:22 +02:00
Jo-Philipp Wich
68815c88b0 luci-mod-system: fix time display logic
Use the system/info ubus call to obtain a TZ adjusted epoch value and
format the date time string manually instead of relying on the browsers
local representation.

Fixes: #5454
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 07569c5af2)
2021-10-19 23:11:16 +02:00
Hannu Nyman
790bb936f2 treewide: Backport and sync i18n translations
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-10-19 22:22:39 +03:00
Jo-Philipp Wich
137ede6354 luci-theme-openwrt: add success style for alert messages
Fixes: #5427
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 1c3b32dc1b)
2021-10-12 23:05:29 +02:00
Jo-Philipp Wich
4fd8c836b3 luci-base: sysauth.htm: switch https detection URL
The `up.gif` icon is not present by default anymore, it has been moved to
luci-compat. Probe loading.gif instead which is guaranteed to be available
by default.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit ea9b5e87e6)
2021-10-12 23:05:22 +02:00
Jo-Philipp Wich
62d45da4a5 luci-base: dispatcher: fix null access on dispatching unknown urls
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 4d28c390ab)
2021-10-12 23:05:16 +02:00
Jo-Philipp Wich
cfd0bdd206 luci-base: form.js: add drag-drop sorting support for mobile
Fixes: #5416
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit df75163e68)
2021-10-12 23:04:25 +02:00
Jo-Philipp Wich
48b829616e luci-mod-network: fix disabling 11w MFP for WPA3
Fixes: #5394
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0b49ed45c6)
2021-10-12 23:04:02 +02:00
Dennis Dast
3a8af31ffa luci-app-radicale2: Fix library loading
This fixes the "Authentication / Users" and "Storage" tab of
luci-app-radicale2.

Signed-off-by: Dennis Dast <mail@ddast.de>
(cherry picked from commit 29f78ce73f)
2021-10-12 23:03:57 +02:00
Jo-Philipp Wich
f20b82f57f rpcd-mod-luci: fix syntax error
Fixes: 45a398e1ed ("rpcd-mod-luci: avoid PTR requests for IPv6 link-local and ULA addrs")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit af4352c07e)
2021-10-12 23:03:49 +02:00
Jo-Philipp Wich
ba3f8f84ad rpcd-mod-luci: avoid PTR requests for IPv6 link-local and ULA addrs
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 45a398e1ed)
2021-10-12 23:03:45 +02:00
Jo-Philipp Wich
a9b4f93612 rpcd-mod-luci: let IPv4 hostnames take precedence over IPv6 ones
Do not overwrite IPv4-resolved hostnames with IPv6 ones in case both are
available or resolvable.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 93bd93e220)
2021-10-12 23:03:41 +02:00
Ansuel Smith
06419e9a9c luci-mod-status: fix wrong logic for maclist adding feature
Currently any new entry added to the black/whitelist deletes the
others. Fix this and improve the rule apply by firstly disconnect
the wifi client.

Fixes: #5343

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit 085c4a08f5)
2021-10-12 23:03:33 +02:00
Ansuel Smith
2fe3d0ab4a luci-mod-status: cosmetic fix for isWPSEnabled in wifi status
Drop isWPSEnabled table as it's really not needed and can directly
included in the network table.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit 2a97d5533c)
2021-10-12 23:03:29 +02:00
Vladislav Grigoryev
9da9d65c35 luci-mod-network: fix option ip6table in network/interfaces
Fix the incorrectly displayed value for the option "ip6table".

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
(cherry picked from commit 3ebdf51f9b)
2021-10-12 23:02:45 +02:00
Jo-Philipp Wich
5806ff0531 luci-base: fix off-by-one in cbi_update_table()
Fixes: #5189
Fixes: f919635310 ("luci-base: batch DOM updates to prevent slowdown")
Ref: f919635310 (commitcomment-53495580)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 7d9ab8d4a7)
2021-10-12 23:01:45 +02:00
Olli Asikainen
d7be4983cf luci-base: batch DOM updates to prevent slowdown
Signed-off-by: Olli Asikainen <olli.asikainen@gmail.com>
(cherry picked from commit f919635310)
2021-10-12 23:01:35 +02:00
Jo-Philipp Wich
0ac19f6a85 luci-mod-network: fix 60GHz radio frequency configuration
Fix incorrect minimum 60GHz frequency value and ensure that a 60GHz band
choice option is available once corresponding channels are found on the
system.

Ref: http://lists.openwrt.org/pipermail/openwrt-devel/2021-July/035810.html
Suggested-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e5626ece12)
2021-10-12 23:01:29 +02:00
Jo-Philipp Wich
16e807edc9 luci-mod-network: dhcp.js: don't fail on not existing interface
Fixes: #5177
Fixes: 7e56289538 ("luci-mod-network: improve static DHCP lease validation")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f57d20bfff)
2021-10-12 23:01:23 +02:00
Jo-Philipp Wich
8b02f53a37 luci-mod-network: fixes to DHCP lease validation
- validate current form value IP instead of stored uci one
 - ensure to not pass non-string values to the validator
 - remove leftover debug code
 - simplify obtaining formvalues

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 9d15a4e70c)
2021-10-12 23:01:00 +02:00
Jo-Philipp Wich
e8b8a9be64 luci-mod-network: improve static DHCP lease validation
- Ensure that MAC addresses are unique within the same pool
 - Ensure that IP addresses are globally unique
 - Ensure that IP addresses are within any DHCP pool range

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 7e56289538)
2021-10-12 23:00:52 +02:00
Dirk Brenken
e3ef035260 luci-app-fwknopd: trivial typo fix
* fix for #5073

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 07d6ac5995)
2021-10-12 23:00:36 +02:00
David Bauer
5b4eb1dff7 rpcd-mod-luci: support parsing 11ax HW / HT modes
Add support for parsing 11ax modes returned from UBUS. This is required
so the frontend can display information about supported 11ax operation.

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 7b11e848ac)
2021-10-12 23:00:29 +02:00
Michael Pratt
f0ba6c8475 luci-mod-network: do not remove enable_vlan from config
There are many switch drivers where VLAN functionality is enabled by default.
In this situation, LuCI cannot be used to disable VLAN functionality,
because removing the line from configuration results in VLAN remaining enabled
by the driver.

When enable_vlan is set to 0 by default
by using functions in board.d,
and an unrelated change is made on the Switch webpage,
then the enable_vlan option gets deleted when changes are saved.

Therefore, the option needs to be preserved, whether set to 0 or 1.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(cherry picked from commit 51ab737a4b)
2021-10-12 23:00:10 +02:00
Stan Grishin
2e0ff79865
Merge pull request #5413 from stangri/21.02-luci-app-advanced-reboot
[21.02] luci-app-advanced-reboot: bugfix for Linksys E4200v2
2021-10-06 14:50:18 -07:00
Stan Grishin
0cccc685d6 luci-app-advanced-reboot: bugfix for Linksys E4200v2
* bugfix for Linksys E4200v2
* backport updates from master

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-10-06 21:48:25 +00:00
Hannu Nyman
e10e960b4d treewide: i18n - Backport translations
Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-10-05 21:53:09 +03:00
Hannu Nyman
cb0574fc67 luci-app-statistics: Remove erroneous include from default config
Remove the unnecessary Include line from the default config.
It causes error at collectd start, as the directory is missing.
  daemon.err collectd[9722]: configfile: stat (/etc/collectd/conf.d) failed: No such file or directory

Leave the line as a comment/example.

Fixes #5373

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 2c27f5c941)
2021-10-05 21:49:41 +03:00
Hannu Nyman
b39d9bf4bb luci-app-statistics: standardise newline usage
Fix newline usage in a few graph definitions.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 12b13fe89a)
2021-09-28 23:03:54 +03:00
Stan Grishin
26308981ca
Merge pull request #5392 from ByteAndNibble/openwrt-21.02
[21.02] luci-app-https-dns-proxy: add ControlD as provider
2021-09-26 11:41:01 -07:00
Aleem Hossain
bdd7f4ddcf luci-app-https-dns-proxy: add ControlD as provider
Signed-off-by: Aleem Hossain <aleem@tectonic.it>
2021-09-26 14:54:44 +01:00
Jo-Philipp Wich
dda30fe7f5 luci-app-transmission: grant access to group and passwd files
This is required for the user and group ID dropdowns in the
configuration.

Fixes: #4697
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 1d9067b271)
2021-09-24 20:10:31 +02:00
Schleifer, Werner
24471ceb3e luci-app-dawn: add missing quotation mark
Signed-off-by: Schleifer, Werner <werner.schleifer@gmx.de>
(cherry picked from commit d4ab37d9a0)
2021-09-24 19:25:30 +03:00
Jo-Philipp Wich
b613f3a2ae luci-mod-network: fix name of network.device.isolate uci option
Fixes: #5383
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e0053fe79d)
2021-09-23 17:34:41 +02:00
Hannu Nyman
efb535e5c7 treewide: i18n - Sync, backport translations
Backport translations from master.
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-09-23 18:19:52 +03:00
Paul Spooren
4c45444f39 luci-app-attendedsysupgrade: use correct linter settings
The previous settings would use spaces which messed up things since LuCI
uses tabs everywhere.

Also removed a stray console.log

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 641bfe3967)
2021-09-15 11:27:49 -10:00
Paul Spooren
f347db0698 luci-app-attendedsysupgrade: support revision checks
SNAPSHOTS are not real releases and therefore the app always offers an
upgrade, even if running the latest build. To prevent that all SNAPSHOTS
now check for the running revision and if a newer one is available.

Also do a bunch of refactoring based on JavaScript I learned over the
last week.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit f799d550b6)
2021-09-15 11:27:49 -10:00
George Iv
aae1d349ae
luci-app-yggdrasil: Update to support v0.4.0 config
Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
(cherry picked from commit 3953b1a5b2)
2021-09-12 07:59:52 +02:00
Hannu Nyman
f24d61dd49 treewide: i18n - Backport translations
Backport translations from master.
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-09-09 18:01:47 +03:00
Dirk Brenken
23e3d938fa
luci-app-travelmate: EAP-bugfixes
* fix numerous errors in EAP handling
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 9f9247a08c)
Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-09-05 22:05:47 +02:00
Paul Dee
3b3c2e5f9f luci-app-firewall: add ipv6 exclusive ICMP types
fixes #5213

Signed-off-by: Paul Dee <systemcrash@users.noreply.github.com>
(cherry picked from commit 19c66ef539)
Update commit description
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-09-01 07:48:42 +02:00
Vladislav Grigoryev
d9a228ec4a luci-mod-network: fix route6 source autocomplete
Fix the wrong value for the "source" option of the "route6" section.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
(cherry picked from commit 8b4015036d)
2021-08-31 09:00:35 +02:00
Florian Eckert
678ee038c0 luci-theme-openwrt-2020: add css success label
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit a655389032)
2021-08-31 08:52:10 +02:00
Keith Irwin
71fe35ce69 luci-app-wireguard: set allowed_ips option as optional value
Signed-off-by: Keith Irwin <git@ki9.us>
(cherry picked from commit 092109c905)
fixed commit title
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-08-31 08:05:28 +02:00
Hannu Nyman
3c115cddd4 treewide: i18n - Backport translations, sync.
Sync translations.
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-08-25 20:22:45 +03:00
Paul Spooren
0a6151148e luci-app-attendedsysupgrade: use detail not message
The new API unifies all human readable responses in the `detail` field
to follow the newly used framework.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 2a29911121)
2021-08-23 09:28:29 -10:00
Paul Spooren
9aa5afa780 luci-app-attendedsysupgrade: use latest.json
The content is the same response as for `/api/latest.json` but
statically hosted by a webserver rather than Python generated.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit a672875402)
2021-08-23 09:28:29 -10:00
Paul Spooren
0ac075009e luci-app-attendedsysupgrade: show position in queue
The server provides a queue_position argument, show it.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 53ff7ca676)
2021-08-23 09:28:29 -10:00
Paul Spooren
624578d309 luci-app-attendedsysupgrade: add timeout and catch
If the upgrade server API does not respond, show an error message.
Fix #5222

While at it, minimal code linting

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit ff24b78c80)
2021-08-23 09:28:29 -10:00
Dirk Brenken
ed43006d9c
luci-app-travelmate: sync with travelmate 2.0.6
* a few (visual) fixes reported in the forum
* emphasize normal uplinks in blue, vpn uplinks in green
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit f1d1e752b8)
Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-22 09:19:15 +02:00
Dirk Brenken
8eb2c94e48
luci-app-travelmate: sync with travelmate 2.0.5-3
* adapt the travelmate UI to support the changed 'trm_maxscan' option

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit fd7494ffb1)
Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-22 09:14:54 +02:00
Vladislav Grigoryev
422c1752a6 luci-base: support loopback by widgets.NetworkSelect
Support the "loopback" interface by "widgets.NetworkSelect".
Enable the "loopback" option to include this interface.
Can be used to configure interface binding for services.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
(cherry picked from commit 376af36975)
2021-08-19 09:17:21 +02:00
Ansuel Smith
c3580ee68f luci-mod-system: hide unsupported option on flash.js
Hide unsupported option when /rom is not used in flash.js

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>

(cherry picked from commit 82035eec61)
2021-08-18 20:46:04 +03:00
Ansuel Smith
6389826039 luci-mod-system: improve sysupgrade page
- Add missing -k and -u option from sysupgrade page.
- Fix missing check for image verification exit code
- Provide the actual reason of the image verification

Fixes: #4160

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>

(cherry picked from commit 0f4f6e89f1)
2021-08-18 20:45:18 +03:00
Florian Eckert
854399a329 luci-mod-battstatus: chmod battstatus.js to 644
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 7f5751c16f)
2021-08-17 12:11:14 +02:00
Florian Eckert
630a5755ed luci-mod-battstatus: fix quotation marks
Fixes output on i18n generation:
standard input:56: warning: RegExp literal terminated too early

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 7e1e83fcb8)
2021-08-17 12:11:03 +02:00
Dirk Brenken
83d631be9d
luci-app-travelmate: sync with travelmate 2.0.5
* support new features of travelmate 2.0.5
* made the station manager more comfortable
* a few minor bugfixes
* sync translations

Signed-off-by: Dirk Brenken dev@brenken.org
Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-13 11:35:04 +02:00
Hannu Nyman
98e8ded2a9 treewide: i18n - Sync and backport translations
Sync translations.
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-08-10 22:08:54 +03:00
Helge Mader
085bb7ce65 luci-proto-bonding: bugfix xmit_hash_policy dependencies
Signed-off-by: Helge Mader <ma@dev.tdt.de>
(cherry picked from commit adaf3feb65)
2021-08-10 09:48:42 +02:00
Helge Mader
843d11234f luci-proto-bonding: fix member because of API change
Signed-off-by: Helge Mader <ma@dev.tdt.de>
(cherry picked from commit 64a066c339)
2021-08-10 09:48:29 +02:00
Jo-Philipp Wich
119701cce3 luci-mod-network: fix legacy_rates option dependency
The recently introduced band option support changed the internal frequency
selector choice values, breaking the legacy rates option dependency.

Fixes: #5234
Fixes: 0829d31290 ("luci-mod-network: support newer wireless.wifi-device.band option")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit fd2e755b6f)
2021-08-09 19:44:22 +02:00
Stan Grishin
5b65405337
Merge pull request #5227 from stangri/21.02-firewall
[21.02] luci-app-firewall: replace hh.mm.ss with hh:mm:ss
2021-08-04 13:24:34 -07:00
Stan Grishin
deaa1799da luci-app-firewall: replace hh.mm.ss with hh:mm:ss
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-08-04 20:20:13 +00:00
Stan Grishin
68d75022f7
Merge pull request #5217 from stangri/21.02-luci-app-https-dns-proxy
[21.02] luci-app-https-dns-proxy: update to 2021-07-29-1
2021-08-01 22:58:55 -07:00
Stan Grishin
756063c9f8 luci-app-https-dns-proxy: update to 2021-07-29-1
* add HTTP/2-only supporting providers: Mullvad, Digitale-Gesellschaft, dns.sb and Rubyfish.cn
* switch default provider from Google to Cloudflare
* add IPv6 addresses for bootstrap resolvers for Google DNS
* add secondary bootstrap resolver (Cloudflare's) to all providers with a single bootstrap resolver
* modify model/cbi file to show HTTP/2-only providers (and help texts) on HTTP/2-supporting systems

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-07-31 10:58:06 +00:00
Paul Spooren
132c72c7b7 luci-app-attendedsysupgrade: fix empty array condition
In JavaScript (other than in Python) an empty array is considered `true`
within if statements. Fix this by checking for the array length rather
than its existence.

This fixes the issue of an empty dropdown menu in case the user is
running the latest release.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 7f5becc69e)
2021-07-26 14:02:22 +02:00
Huangbin Zhan
f543a84c5b luci-app-attendedsysupgrade: remove depends uhttpd-mod-ubus
Remove depenedency uhttpd-mod-ubus which is not required.
User may want to work with nginx rather uhttpd.

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
(cherry picked from commit 9866bfe13c)
2021-07-26 14:02:22 +02:00
Paul Spooren
2d8cde2c72 luci-app-attendedsysupgrade: fix ACL definition
Fix the ACL file which handles the permissions for the LuCI app.

Suggested-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 02de3e4a2b)
2021-07-26 14:02:22 +02:00
Hannu Nyman
1dd9ca363d treewide: i18n - Backport translations
Backport translations from master.
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-07-22 00:30:08 +03:00
Jo-Philipp Wich
de8bc46aec luci-mod-system: reload crond upon saving crontab
Fixes: #5184
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8d4ac60f7a)
2021-07-15 11:59:56 +02:00
Jo-Philipp Wich
1d6053ecd9 luci-app-acl: remove support for plaintext login passwords
Upon reviewing the rpcd session support code, it turns out that account
definitions with plaintext password values are not supported, the password
value is treated as crypt() hash/salt in any case.

Ref: https://github.com/openwrt/luci/issues/5179
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f74b06cb92)
2021-07-13 20:47:18 +02:00
Dirk Brenken
07063ae51c
luci-app-adblock: expose dns instance option
* expose the 'adb_dnsinstance' option to LuCI under
  Advanced DNS Settings (only relevant for dnsmasq)
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-07-10 16:30:02 +02:00
Anton Kikin
19331bd029 luci-app-nlbwmon: Add translation context for Download/Upload terms
Added a translation context for the terms 'Download' and 'Upload'
used in this application. The reason is that these terms are
translated differently in Russian depending on the context.

If the terms are used in the sense of an action (download file
or upload file) then the translations should be as follows:
- Download = скачать
- Upload   = загрузить

But if they are used in the context of a traffic counter (like
in this application) the correct translations are:
- Download = скачано
- Upload   = загружено

A translation context has been added to all affected PO files
to avoid breaking existing translations. The Russian translation
in PO file is fixed to comply with the used context.

Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
(cherry picked from commit fb52e86b54)
2021-07-07 17:20:22 +02:00
Jo-Philipp Wich
f161b40e4c luci-app-sqm: only reload view once sqm enable/start completed
Chain the exec calls to enable and start the SQM service and only reload
the view once these operations are complete and return the entire promise
chain from the handler function to ensure that the busy indicator remains
active throughout the entire duration of the operation.

Also replace exec_direct() with exec() as there is no need to bypass ubus
for the init script calls.

Fixes: e76d9cc767 ("luci-app-sqm: fix JS error if service is disabled")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 005c09a293)
2021-07-07 17:20:09 +02:00
Dirk Brenken
0d45661369 luci-app-sqm: fix JS error if service is disabled
* fix a 'resource not found error' if the sqm service has been disabled
  and the dir '/var/run/sqm/available_qdiscs' not exist
* inform the user about this issue and provide a button
  to enable & start the service

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit e76d9cc767)
2021-07-07 17:20:09 +02:00
Florian Eckert
e52e1de53a luci-base: do not add validation for named section if readonly is set
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 1a2b7fef6c)
2021-07-07 17:18:19 +02:00
Helge Mader
56f453ad13 luci-base: prevent empty field for adding new named section in JavaScript
Suggested-by: Helge Mader <ma@dev.tdt.de>
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 87215e3d1b)
2021-07-07 17:18:16 +02:00
Florian Eckert
215a3141f0 luci-base: change css class btn to cbi-button
The css class btn is only a valid input element on lua rendered pages.
Use instead cbi-button for javascript rendered pages.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 80262bb9a7)
2021-07-07 17:18:13 +02:00
Florian Eckert
c6b41bdecb luci-base: use button tag instead of input tag on named section add
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 97e673b72c)
2021-07-07 17:18:10 +02:00
Florian Eckert
5e1356fe51 luci-app-acl: unset read and write before acl set
If the setting in the view is set to `denied`, only the read list option
is deleted. This is not correct. The write list option must also be
deleted. To ensure that the correct configuration is saved, the write
and read list options are always deleted beforehand and then rewritten.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit f4e8fcb6b5)
2021-07-07 17:18:03 +02:00
Jo-Philipp Wich
eafe171160 luci-mod-status: disable "Set static" lease action on readonly view
Fixes: f6b6a12927 ("luci-mod-status: add support for one-click static lease")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit a6d957d6f5)
2021-07-07 17:17:16 +02:00
Jo-Philipp Wich
2b87ea0fc2 luci-app-acl: ensure to set read/write ACL presets as uci lists
The rpcd daemon expects uci list notation for the login.read and login.write
options, so ensure to set them accordingly when chosing the `full access` or
`readonly` presets while configuring an account.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 9922c838cd)
2021-07-07 17:17:13 +02:00
DeYu Liu
720a57647b luci-base: Fix time display error
Signed-off-by: DeYu Liu <vito_sam@outlook.com>
(cherry picked from commit 0e4b4c5b42)
2021-07-07 17:17:09 +02:00
Jo-Philipp Wich
1fed9af22c luci-base: validation: disallow mutlicast MACs by default
Extend the MAC address validator to disallow multicast MAC addresses and
add a new optional validator option to require multicast MACs instead of
unicast ones.

Fixes: #5166
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 00e41c3c49)
2021-07-07 17:17:02 +02:00
Dirk Brenken
d9430378f9 luci-app-openvpn: create base directory if not available
* trivial fix for never ending ticket #3454

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit b6f36ca91b)
2021-07-07 17:17:02 +02:00
Paul Spooren
a56934fb0f luci-app-attendedsysupgrade: fix typo
Suggested-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit cef330a1c8)
2021-07-06 17:46:42 -10:00
Jo-Philipp Wich
afea1dac74 Revert "luci-mod-network: issue with breakdown of dnsmasq after duplication of static IP was fixed"
This reverts commit 463e910119.

This change causes the entire static lease to get deleted when attempting
to change the MAC address.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 91f46d765b)
2021-07-03 07:21:24 +02:00
Jo-Philipp Wich
0ededb9bcc luci-mod-network: fix saving bridge VLANs without member ports
Calling `uci.set()` with an empty array yields an invalid argument error,
make sure to pass `null` instead in this case.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f1f566bfe2)
2021-07-02 20:48:09 +02:00
Jo-Philipp Wich
ae00d0f712 luci-mod-network: work around jsmin bug
The jsmin minifier incorrectly transforms the expression `/\*/.test(...)`
into `/\* /.test(...)`, causing the VLAN filter dialog to not recognize
PVID settings in the configuration.

Work around the issue by using an equivalent `\x2a` escape sequence instead.

Ref: https://forum.openwrt.org/t/x/99222/28
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2869c9cf32)
2021-07-02 20:48:09 +02:00
Jo-Philipp Wich
f66be1fe72 treewide: fix typo in "Enable VLAN filtering" label
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(backported from commit c48d8f4a2c)
2021-07-01 21:16:56 +02:00
Jo-Philipp Wich
d1d452ed2f luci-mod-status: don't set '-' hostname when creating static lease
Fixes: #5153
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e3357deb7d)
2021-07-01 21:15:25 +02:00
Jo-Philipp Wich
49aa9c61db luci-mod-network: enforce IPv4 mode for traceroute call
Recent busybox traceroute applet versions support both IPv4 and IPv6 and
default to IPv6 when running a route trace to an IPv6 enabled target
host. Pass the `-4` flag to enforce IPv4 mode in this case.

Fixes: #5155
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit c4f4294615)
2021-07-01 21:15:15 +02:00
Jo-Philipp Wich
165e411cd4 luci-mod-network: parse ports without tag/pvid annotation as well
Fixes: 01eac366f6 ("luci-mod-network: fix tagging/pvid state parsing in bridge-vlan ports")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e57f8663af)
2021-07-01 21:15:04 +02:00
Jo-Philipp Wich
4c05263573 luci-mod-network: fix tagging/pvid state parsing in bridge-vlan ports
The previous code naively looked for a `t` in the entire port spec,
wrongly matching untagged ports having a `t` in their name, such
as `eth0`.

Rework the logic to be more strict when parsing the port member
specification to avoid this issue.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 01eac366f6)
2021-07-01 21:15:04 +02:00
Jo-Philipp Wich
ccf7c1e036 luci-mod-network: refactor device configuration
Since all netifd device types inherit generic device settings, we can
simplify various aspects of the device configuration ui and drop unused
code while we're at it.

 - Remove setIfActive() helper, superseded by commit
   f3f74bd0fe ("luci-base: form.js: consider aliased options in AbstractValue.remove()")

 - Remove most dependency constraints to make all generic device settings
   available for all device types

 - Add MTU value validation to disallow exceeding parent device MTU for
   VLAN interfaces

 - Dynamically update placeholder values when changing base or parent
   device options

 - Undo VLAN network config hack since all options are available now.
   Reverts commit
   3c6b59504a ("luci-mod-interfaces: simplify configuring MAC address of 802.1q devices")

 - Do not suggest inactive wireless networks as existing device or base
   device choices

 - Disallow specifying names of already existing network devices when
   creating new device settings

 - Fix a number of multicast dependency specifications

 - Drop now unused functions

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f689d0d208)
2021-07-01 21:15:04 +02:00
Jo-Philipp Wich
0eb87ea65e luci-mod-network: change port status layout in vlan filter config
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 36350e9867)
2021-07-01 21:15:04 +02:00
Jo-Philipp Wich
8504470ad8 build: add script to find commits suitable for cherry picking
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0ead87320bade6f924991f4310271582a760edb4)
2021-07-01 21:13:56 +02:00
Dirk Brenken
7d5318b9ae
luci-app-adblock: sync with latest version
* expose new reporting option to LuCI
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 83778c1452)
2021-07-01 06:41:37 +02:00
Florian Eckert
06d63dc283
Merge pull request #5145 from msylgj/patch-2
luci-app-frpc/frps:add service status display
2021-06-29 08:58:19 +02:00
SiYao Mo
ad08c8e912 luci-app-frpc/frps:add service status display
reference from luci-app-smartdns
Special thanks to Nick Peng <pymumu@gmail.com>

Signed-off-by: SiYao Mo <msylgj@vip.qq.com>
2021-06-24 18:01:54 +08:00
Florian Eckert
d67e0daa8b
Merge pull request #5142 from msylgj/patch-2
luci-app-frpc: allow hostname in server address
2021-06-24 08:22:36 +02:00
Siyao Mo
1878aab778 luci-app-frpc: allow hostname in server address
Sometimes, our frp server cannot use a static ip address.
So perhaps we should allow people to use hostname in server address.

Signed-off-by: SiYao Mo <msylgj@vip.qq.com>
2021-06-24 00:18:59 +08:00
Florian Eckert
891eff7f1c luci-app-nlbwmon: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-06-21 13:53:18 +02:00
Florian Eckert
74c16549a1 luci-base: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-06-21 13:53:03 +02:00
Florian Eckert
71def4a101 luci-app-watchcat: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-06-21 13:52:50 +02:00
Florian Eckert
abc50bd1ae luci-app-banip: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-06-21 13:52:28 +02:00
Florian Eckert
d35a1a7866 luci-app-adblock: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-06-21 13:52:12 +02:00
Anton Kikin
2e6b6ec0dc luci-mod-network: Support for disabling routes
Support for disabling routes in netifd was added in commit [1]. This commit
adds support for disabling routes through the LuCI interface.

Additionally hidden the route options descriptions in the header of the
routes table (they are still available in the modal view).

[1]: https://git.openwrt.org/?p=project/netifd.git;a=commit;h=327da9895327bc56b23413ee91a6e6b6e0e4329d

Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
(cherry picked from commit bfe8a01040)
2021-06-21 12:53:21 +02:00
Florian Eckert
95b3633055 luci-mod-status: switch to html table for wlan channel analysis
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 8f8ce8613f)
2021-06-21 12:21:44 +02:00
Jo-Philipp Wich
ecc58e7fcb luci-theme-openwrt-2020: fix spinning disk animation
Fixes: #4824
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e8a6f0bb7c)
2021-06-21 12:06:44 +02:00
Florian Eckert
b1567baf0c luci-app-nlbwmon: show force reload button even if data are available
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit a7be13ff05)
2021-06-21 12:03:31 +02:00
Florian Eckert
dbb2cb9523 luci-app-nlbwmon: adjused the display export page
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 04c4499be7)
2021-06-21 12:03:06 +02:00
Florian Eckert
5cdce5d96a luci-app-nlbwmon: change force reload html element to button
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit d6443a6293)
2021-06-21 12:03:06 +02:00
Florian Eckert
4ab591a24d luci-app-nlbwmon: add missing cbi-button class for database backup
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 6f6ec9f56c)
2021-06-21 12:03:06 +02:00
Florian Eckert
ec2712335a luci-app-nlbwmon: fix url
When moving this application to the service section, the links were
forgotten to be changed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 7a36518329)
2021-06-21 12:03:06 +02:00
Florian Eckert
eee3d4bef4 luci-app-nlbwmon: move into menu entry into service section
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 9e91737566)
2021-06-21 12:03:06 +02:00
Jo-Philipp Wich
d365470f66 luco-app-ksmbd, luci-app-omcproxy: use relative luci.mk include path
Fixes: #5134
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2f0ffd9d82)
2021-06-18 14:29:20 +02:00
Jo-Philipp Wich
8b663587f9 luci-mod-network: only consider bridge vlans belonging to the current device
In case multiple bridges with bridge vlans are declared, LuCI did not
correctly filter the VLANs to show only the ones belonging to the
bridge being configured currently.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f6f1eacb01)
2021-06-17 09:39:38 +02:00
Yu Hua
83f6606a6d luci-lib-docker: add container export support
commit from https://github.com/lisaac/luci-lib-docker

Signed-off-by: Yu Hua <hue715@gmail.com>
(cherry picked from commit fe795d5278)
2021-06-16 14:52:05 +02:00
Jo-Philipp Wich
199533a08e treewide: resync and merge master translations
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-15 10:06:26 +02:00
Jo-Philipp Wich
5ca9e86cbf rpcd-mod-luci: bump version
Fixes: a78b74784d ("rpcd-mod-luci: refactor host hint gathering")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit a26b53314d)
2021-06-15 10:03:22 +02:00
Jo-Philipp Wich
e0a32b2749 rpcd-mod-luci: refactor host hint gathering
- Do not incorrectly put the IP addresses from the rrdns reply into the
   first hint, instead distribute hostnames to the appropriate hints.

 - Avoid returning stale lease information from previously parsed records
   by clearing the static struct before each parse attempt.

 - Improve existing checks for empty MAC addresses and unspecified IPv6
   addresses.

Fixes: #5126
Fixes: 87bcf9e923 ("rpcd-mod-luci: Return array of addresses in getHostHints")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit a78b74784d)
2021-06-14 21:53:32 +02:00
Jo-Philipp Wich
2778366916 luci-mod-network: wireless.js: recognize HE* htmodes
Ref: https://bugs.openwrt.org/index.php?do=details&task_id=3856#comment9797
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 4286c84825)
2021-06-14 09:06:39 +02:00
Dirk Brenken
467b8535ae
luci-app-banip: sync with banip 0.7.9
* support the new 'ban_fetchinsecure' option
* improve the chain help text to make clear that you can assign
  multiple FW chains

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 770548eadf)
2021-06-14 06:42:32 +02:00
Dirk Brenken
4c8ab04dcc
luci-app-adblock: sync with adblock 4.1.3
* support the new 'adb_fetchinsecure' option

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit be578c64e9)
2021-06-14 06:40:40 +02:00
Jo-Philipp Wich
bd36169e8c luci-theme-bootstrap: mobile style fixes for vlan filter matrix
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e6a2cdbdab)
2021-06-13 21:50:18 +02:00
Jo-Philipp Wich
1397a1b72e luci-mod-network: small styling fixes for vlan filter matrix
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit cbf2cc396a)
2021-06-13 21:48:27 +02:00
Rafał Miłecki
4dff25448a luci-mod-network: migrate more device options
Include mtu and igmp_snooping while migrating.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit fa51d04459)
2021-06-13 20:12:19 +02:00
Jo-Philipp Wich
655d522a42 csstidy: update to latest Git HEAD
707feae parse_css: do not omit white space in url() property values

Ref: 6960819997 (commitcomment-52088358)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e266c74903)
2021-06-13 19:56:32 +02:00
Jo-Philipp Wich
973e80e97e luci-mod-network: reset bridge VLANs on cancelling modal dialog
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit bb3269945c)
2021-06-12 22:55:38 +02:00
Jo-Philipp Wich
7f15982c25 luci-mod-network: fix vlan filter matrix overflow after redraw
Ensure that the overflow styles are reapplied after a redraw. This also
simplifies the code as a side-effect.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 7a781d9cd8)
2021-06-12 22:10:15 +02:00
Jo-Philipp Wich
c7ee2c1141 treewide: resync and merge master translations
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-12 20:01:58 +02:00
Jo-Philipp Wich
12b5dd9ff3 protocols: unify TOS and TTL description strings
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(backported from commit b4c394f2d2)
2021-06-12 20:01:58 +02:00
Jo-Philipp Wich
6c6559ad05 treewide: consolidate {IPv4,IPv6,MAC} {address,gateway} spellings
- Turn IPv4-Address into IPv4 address
 - Turn IPv4-Gateway into IPv4 gateway
 - Turn IPv6-Address into IPv6 address
 - Turn IPv6-Gateway into IPv6 gateway
 - Turn MAC-Address into MAC address

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(backported from commit 88b9d84388)
2021-06-12 20:01:58 +02:00
Jo-Philipp Wich
003f367e8d treewide: fix "promiscious" typo
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(backported from commit b5832d134e)
2021-06-12 20:01:58 +02:00
Dirk Brenken
ca66b630c0 luci-mod-system: remove bogus btn class in flash.js
* fixes #4970

Signed-off-by: Dirk Brenken <dev@brenken.org>
[omit translation sync]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(backported from commit 8c6a29a45c)
2021-06-12 20:01:58 +02:00
Wojciech Jowsa
7abec3b04f luci-mod-status: check if center_chan1 is defined
Signed-off-by: Wojciech Jowsa <wojciech.jowsa@gmail.com>
(cherry picked from commit ead64c0195)
2021-06-12 20:01:58 +02:00
Jo-Philipp Wich
2afd4b78c8 luci-theme-openwrt-2020: rework table styles
Target table, tr, th and td tags directly and stop using the corresponding
CSS class names.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 7057108400)
2021-06-12 20:01:58 +02:00
Jo-Philipp Wich
d3971680ee luci-mod-network: add port status to bridge vlan filter matrix
Also ensure that port devices are ordered numerically.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8c71b1d01e)
2021-06-12 20:01:58 +02:00
Jo-Philipp Wich
ba57ec5fd5 luci-base: network.js: add link status information accessors
Fixes: #5121
Fixes: 8c71b1d01e ("luci-mod-network: add port status to bridge vlan filter matrix")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 1bcb12570c)
2021-06-12 20:01:58 +02:00
Jo-Philipp Wich
55b3ed0833 lucihttp: update to latest Git HEAD
Fixes compilation under 32bit systems by using the proper printf format
specifier for size_t values.

Also fixes compilation with Ninja by appending instead of
overwriting CMAKE_OPTIONS.

Fixes: #5116
Suggested-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d1fc11d852)
2021-06-12 20:01:57 +02:00
Jo-Philipp Wich
aea75e6593 rpcd-mod-luci: add link details to ubus netdev information
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 113c0b0d26)
2021-06-12 20:01:57 +02:00
Jo-Philipp Wich
d49c6d46e6 luci-mod-network: fix horizontal scrolling in the bridge vlan filter matrix
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit ded6e53bcd)
2021-06-12 20:01:57 +02:00
Jo-Philipp Wich
0df73ee571 luci-base: ui.js: determine dropdown position relative to overflow parent
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e3bf521edb)
2021-06-12 20:01:57 +02:00
Lukasz Baj
4243e21f13 luci-mod-status: fix NaN errors in realtime graphs
When I use Realtime Graphs I see following NaN errors:

    Error: <polyline> attribute points: Expected number, "0,298 0,NaN 5,NaN 10,NaN…".
    Error: <polyline> attribute points: Expected number, "0,298 0,NaN 5,NaN 10,NaN…".
    wireless.js?v=git-21.105.40538-2da37c2:19 Error: <polyline> attribute points: Expected number, "0,298 0,NaN 5,NaN 10,NaN…".
    eval @ wireless.js?v=git-21.105.40538-2da37c2:19
    Promise.then (async)
    eval @ wireless.js?v=git-21.105.40538-2da37c2:8
    step @ luci.js?v=git-21.105.40538-2da37c2:91
    start @ luci.js?v=git-21.105.40538-2da37c2:87
    add @ luci.js?v=git-21.105.40538-2da37c2:82
    pollData @ wireless.js?v=git-21.105.40538-2da37c2:7
    render @ wireless.js?v=git-21.105.40538-2da37c2:24
    Promise.then (async)
    __init__ @ luci.js?v=git-21.105.40538-2da37c2:148
    super @ luci.js?v=git-21.105.40538-2da37c2:22
    Anonymous42Class @ luci.js?v=git-21.105.40538-2da37c2:12
    (anonymous) @ luci.js?v=git-21.105.40538-2da37c2:181
    Promise.then (async)
    compileClass @ luci.js?v=git-21.105.40538-2da37c2:177
    Promise.then (async)
    require @ luci.js?v=git-21.105.40538-2da37c2:183
    instantiateView @ ui.js?v=git-21.105.40538-2da37c2:311
    (anonymous) @ wireless:47
    Promise.then (async)
    (anonymous) @ wireless:46

Signed-off-by: Lukasz Baj <l.baj@celerway.com>
[adjust subject]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit c6a5c809ed)
2021-06-12 20:01:57 +02:00
Jo-Philipp Wich
a648b36372 luci-mod-network: interfaces.js: fix ifname migration in device sections
The migration code attempted to add new device sections instead of moving
the ifname option to a ports list within the existing ones.

Fixes: #5108
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e13d82a202)
2021-06-12 20:01:57 +02:00
Jo-Philipp Wich
da2eefe94b luci-mod-network: interfaces: show bridge port device icons again
Restore the display of bridge port device icons in the interface overviews.
This feature has been lost after migrating the network config from legacy
bridge declarations to device bridge declarations.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 608f89429b)
2021-06-12 20:01:57 +02:00
Jo-Philipp Wich
ab7717b2b4 luci-mod-network: support newer wireless.wifi-device.band option
OpenWrt switched from "option hwmode" to "option band" in order to select
the frequency band to use for the radio phy.

Extend the channel selector to recognize and use an existing "option band"
to select the appropriate channel list. When operating upon a wireless
configuration still using "option hwmode", then translate it to a band
value internally and translate it back to "option hwmode" on save.

This should provide forward- and backwards compatibility with both current
OpenWrt master and older versions still using hwmode.

Fixes: #5106
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0829d31290)
2021-06-12 20:01:57 +02:00
Jo-Philipp Wich
b9b279c4cc luci-mod-network: allow device declarations and device configs to coexist
It is legal to have two device sections referring to the same netdev if one
section is a declaration (a section setting option type) and the other is
a configuration (a section not specifying a type but matching an existing
netdev).

Support this case in LuCI since it might be required for some complex
device setups.

Additionally, fix the device type determination for device configuration
sections without type, those should be treated as ethernet (a.k.a.
simple device) configuration instead of falling back to the underlying
netdev device type.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit a6c0ad00b2)
2021-06-12 20:01:57 +02:00
David Bauer
d721bb6875 luci-base: add 11ax HW / HT modes
Add the known values returned for 802.11ax HW as well as HT modes to the
respective method descriptions.

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 4b17f8baa3)
2021-06-12 20:01:57 +02:00
David Bauer
1af323e450 luci-mod-network: add 802.11ax HE support
This commit adds the ability to configure HE-modes for radios
(HE20 / HE40 / HE80 / HE160) as well as HE rate information in the
assiciation view.

Tested-on: Ubiquiti UniFi 6 Lite / LR

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit f35e877dc6)
2021-06-12 20:01:57 +02:00
Jo-Philipp Wich
e8dd9331c1 luci-mod-interfaces: simplify configuring MAC address of 802.1q devices
Treat not explicitly configured, preexisting VLAN interfaces as simple
network devices when adding configuration for them, since it is more
likely that people want to set general device properties such as MAC
address instead of reconfiguring ingress/egress QoS mapping, which is
the only editable property of preexisting VLAN device config dialogs.

Ref: https://github.com/openwrt/luci/issues/5102
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3c6b59504a)
2021-06-12 19:24:00 +02:00
Jo-Philipp Wich
5886f7478d luci-mod-network: interfaces: restructure DHCPv6 and IPv6 RA options
- Condense overly large IPv6 RA/DHCPv6 description texts and get rid of most embedded markup

 - Switch ra/ndp/dhcpv6 mode selections to rich dropdown lists and move extended choice
   descriptions next to the selection options

 - Drop ndproxy_static option which has been removed from odhcpd long ago

 - Add format validations to all text input fields

 - Add ability to configure master/relay modes for non-static interfaces (#2998)

 - Move extended RA configuration options into a new tab

 - Prevent enabling master mode on multiple interfaces

 - Prevent enabling ra/dhcpv6 server mode on non-static or master interfaces

 - Drop ra_management in favor to ra_flags option (#5083)

 - Add support for dns_service option

 - Read current effective IPv6 MTU and hop limit placeholder values from procfs

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3fbd433884)
2021-06-12 19:23:49 +02:00
Jo-Philipp Wich
9660eedfda luci-app-firewall: further luci-rpc/getHostHints compatibility fixes
Rework some further code instances to fall back to the legacy ipv4/ipv6
properties if needed.

Fixes: c7b7b42cd3 ("treewide: Update JS using luci-rpc getHostHints")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit dc0cfc642e)
2021-06-12 19:23:46 +02:00
Jo-Philipp Wich
a6a6d61d9c luci-proto-wireguard: fix fwmark validation to allow 32 bit values
The iptables mark field is 32 bits wide, which is 4 bytes and so 8 hex
characters. Fix the fwmark validation to allow 8 characters in the hex
string.

Fixes: #5098
Suggested-by: Robert <32970961+differentblue@users.noreply.github.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit bc1015f7db)
2021-06-12 19:23:42 +02:00
Jo-Philipp Wich
49e25bd03e luci-base: network.js: sorting fixes
Ensure that sort callbacks consistently return [-N .. 0 .. +N] values
instead of just true/false.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit e35041e0a8)
2021-06-12 19:23:37 +02:00
Niels Widger
7d7df070c3 treewide: Update JS using luci-rpc getHostHints
Update frontend JS code which uses luci-rpc getHostHints to support the new
response format which removes the `ipv4` and `ipv6` host hint string fields
and replaces them with `ipaddrs` and `ip6addrs` weighted string list fields.

Signed-off-by: Niels Widger <niels@qacafe.com>
[rework code to be forwards/backwards compatible, fix some Network.Hosts
 methods, fix IP choice ordering, change commit subject, rewrap commit
 message]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit c7b7b42cd3)
2021-06-12 19:23:28 +02:00
Niels Widger
87bcf9e923 rpcd-mod-luci: Return array of addresses in getHostHints
Update luci-rpc's getHostHints method to return two string arrays for
each host, `ipaddrs` and `ip6addrs`, each containing the host's IPv4
and IPv6 addresses, respectively.  Each array is sorted by a priority
derived from the source from which the address was discovered.  The
current address sources and their priority is as follows (a
higher (larger) priority is listed first):

    - neighbor table entries: 10
    - /etc/ethers entries:    50
    - DHCP leasefile:        100
    - RRDNS queries:         100
    - getifaddrs():          200
    - UCI static leases:     200

The existing `ipv4` and `ipv6` string fields for each host in
`getHostHints` has been removed.  Downstream users of getHostHints
still need to be updated.

Fixes: #4838
Signed-off-by: Niels Widger <niels@qacafe.com>
[squash commits, reformat fixes tag]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit a5195e7825)
2021-06-12 19:23:25 +02:00
Jo-Philipp Wich
127b896a52 protocols: rename "device" option to "_modem_device"
This is required to resolve clashes with the generic "option device"
referring to netdev names in current netifd versions.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 96ee6dc8d6)
2021-06-12 19:23:21 +02:00
Jo-Philipp Wich
56cd1abbe8 luci-mod-network: rename "device" option to "_net_device" internally
This is required to resolve conflicts with the existing "device" option
in other proto handlers such as PPP or QMI where "device" refers to the
device path of the tty control device instead of a netdev name.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 10f02472c5)
2021-06-12 19:23:18 +02:00
Jo-Philipp Wich
caa0abf99a luci-mod-network: clarify device settings reset button tooltip
Ref: #5090
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 26e21d43b5)
2021-06-12 19:23:13 +02:00
Jo-Philipp Wich
9bbf5d4002 luci-base: form.js: consider aliased options in AbstractValue.remove()
If different options point to the same underlying uci option, we must only
remove the uci value if none of the other alias options is active in order
to prevent inactive options (due to unsatisfied depends) removing the uci
value of active once on save.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f3f74bd0fe)
2021-06-12 19:23:10 +02:00
Jo-Philipp Wich
5bdb5fd697 luci-mod-network: don't accidentally reset macvlan device names
Fixes: #5081
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 671c94b034)
2021-06-12 19:23:06 +02:00
Jo-Philipp Wich
1818ddcac3 luci-theme-bootstrap: add svg help icon to form field descriptions
The still referenced help.gif icon is absent by default since it has been
moved to luci-compat.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 6960819997)
2021-06-12 19:23:01 +02:00
Jo-Philipp Wich
b796bff7a9 luci-mod-network: make device selector dependent on protocol (again)
This commit effectively reverts the change made with
907b4222f7 ("luci-mod-network: don't hide "Device" on protocol change").

Floating tunnel protocols such as 6in4, plain PPP over modem device,
VPNC etc. do not have any layer 2 device at all, for such protocols the
device selector should be hidden.

Also swap back the incorrect option order introduced with commit
b7f3cf66ca ("luci-mod-network: drop support for *adding* legacy bridges").

Since device depends on proto, it should come after the protocol selection,
not before.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit fc12933670)
2021-06-12 19:22:57 +02:00
Jo-Philipp Wich
1ef7cbf9da luci-mod-network: fix device dependencies in add interface dialog
Commit b7f3cf66ca "luci-mod-network: drop support for *adding* legacy bridges"
dropped the protocol dependcies of the ifname/device selector in the add new
interface dialog.

Re-add the required dependencies and swap the order of the protocol and
device inputs while we're at it since latter depends on the former.

Fixes: b7f3cf66ca ("luci-mod-network: drop support for *adding* legacy bridges")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 147188f6ee)
2021-06-12 19:22:53 +02:00
Anderson McKinley
54b2195dcf luci-app-statistics: fix read of hostname
Existing javascript did not read a non-default statistics hostname due to
incorrect config ids.

Signed-off-by: Anderson McKinley <coyoso@tuta.io>
(cherry picked from commit 97424d57af)
2021-06-12 19:22:46 +02:00
Sven Roederer
904fb39c31 luci-theme-openwrt-2020: use SVG-file for favicon and logo
Using the scalable graphic in place of the static png file saves some
ressources in flash and network. It also aligns the filetype to the type
announced to the browser.

fixes GitHub-issue #5051

Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
(cherry picked from commit 184e93df5f)
2021-06-12 19:22:37 +02:00
Jan Breuer
87daaa24c8 luci-theme-openwrt-2020: remove submenu margin-bottom when submenu not visible
Signed-off-by: Jan Breuer <jan.breuer@jaybee.cz>
(cherry picked from commit 2b5f78e893)
2021-06-12 19:21:24 +02:00
Jo-Philipp Wich
cb5cf7c08f luci-base: uci.js: merge changes when retrieving entire sections
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit ba4e214160)
2021-06-12 19:21:12 +02:00
Jo-Philipp Wich
fc43d4d41c protocols: fix interface.ipv6 vs. device.ipv6 option conflict
Ref: https://forum.openwrt.org/t/pppoe-disable-ipv6/92548
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 7d49508480)
2021-06-12 19:21:06 +02:00
Jo-Philipp Wich
e5900b3bfe rpcd-mod-luci: expose devtype and iflink properties in getNetworkDevices
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 71feaa5285)
2021-06-12 19:20:50 +02:00
Jo-Philipp Wich
66808a9d4c luci-app-firewall: simplify some form actions
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit bbf1a5343f)
2021-06-12 19:20:04 +02:00
Jo-Philipp Wich
c336d2681c luci-base: remove references to removed functions from documentation
Fixes: #4778
Fixes: 366707a68 ("luci-base: drop unused functions in luci.sys")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit a9da1dc5a5)
2021-06-12 19:19:29 +02:00
Nicholas Smith
d2a9284836 luci-base: add new member 'hidden' to DummyValue
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit 936dde7422)
2021-06-12 19:19:09 +02:00
Huang-Huang Bao
39280c3703 luci-app-frpc: correct prop name 'subdomain'
Signed-off-by: Huang-Huang Bao <eh5@sokka.cn>
(cherry picked from commit de9f21cb8c)
2021-06-12 19:19:03 +02:00
Stan Grishin
aa51a724fc
Merge pull request #5115 from stangri/21.02-luci-app-vpn-policy-routing
[21.02] luci-app-vpn-policy-routing: support for 21.02.0-rc2
2021-06-09 22:49:22 -07:00
Stan Grishin
d29a460260 luci-app-vpn-policy-routing: support for 21.02.0-rc2
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-06-10 05:47:50 +00:00
Hauke Mehrtens
139edfce8b themes: Call striptags() on hostname to prevent XSS
This calls striptags() on the hostname to prevent any XSS over the
hostname. This should fix CVE-2021-33425 as far as I understood it.

If someone adds some Javascript into system.@system[0].hostname it would
have been directly added to the page, this prevents the problem.

This can only be exploited by someone being able to modify the uci
configuration, normally a user with such privileges could also just
modify the webpage.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 5cbd79d7e3)
2021-06-09 20:53:15 +02:00
Hannu Nyman
aaac84602d treewide: i18n - Backport translations
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-06-08 20:07:21 +03:00
Sven Roederer
51da4d1561 luci.mk: make SUBMENU package define customizable and optional
When including luci.mk in external repos it's sometimes usefull to not use
the default LuCI-submenu hierarchy.
This change defines the LUCI_SUBMENU_FORCED variable which completely overrides
the default submenu of the LuCI config-section. When LUCI_SUBMENU_FORCED is not
defined, the default submenu derrived from LUCI_TYPE or "Application" fallback
is used.
Defining LUCI_SUBMENU_FORCED in the package Makefile will just use this value.
Setting it to "none" will not define a submenu at all.
Together with LUCI_SECTION and LUCI_CATEGORY menu items can now created at any
place in the menu structure.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(cherry picked from commit 2b11ec6fd0)
2021-06-03 08:39:15 -10:00
Sven Roederer
50f1e69d5b luci.mk: add PKG_PROVIDES make-macro to set package/provides option
Add PKG_PROVIDES macro to be passed down to buildpackage defines as  PROVIDES variable.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(cherry picked from commit 209141d491)
2021-06-03 08:39:15 -10:00
Sven Roederer
00aa38894f luci.mk: add URL and MAINTAINER fields to package-definitions
Add the LUCI_URL and LUCI_MAINTAINER variables to pass them to the buildpackage
defines. Give them some sane defaults and allow overwritting by the individual
package.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(cherry picked from commit ae0795deb0)
2021-06-03 08:39:15 -10:00
Hannu Nyman
74e04dde74 treewide: i18n - backport translations from master
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-06-01 08:22:44 +03:00
Rafał Miłecki
b860704936 luci-mod-network: migrate macaddr during bridge migration
Link: https://forum.openwrt.org/t/network-migration-21-02-0-rc2/97934
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 49be69316b)
2021-05-31 21:52:13 +02:00
Jo-Philipp Wich
d9bff53a1c luci-mod-network: allow netifd version query to fail
Fixes: 17af33ee48 ("luci-mod-network: migrate network config depending on netifd version")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 34dc351303)
2021-05-31 19:00:47 +02:00
Jo-Philipp Wich
8e14a086e9 luci-base: fix network data type validation
Fixes: #5085
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit dece9b063c)
2021-05-31 11:40:05 +02:00
Jo-Philipp Wich
81f41819a5 luci-app-samba4: prevent calling split() on array or null values
Since `uci.get()` may return null or array values, we cannot blindly call
split() on the result. Use the safe `L.toArray()` helper which is intended
to deal with such situations.

Also clean up whitespace while we're at.

Fixes: #5080
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit c4cdfcbe51)
2021-05-31 11:27:48 +02:00
Rafał Miłecki
09329fe7bb luci-mod-network: split config migration into 2 steps
Problem with handling all migrations in 1 step is that uci.sections()
doesn't include changes queued using uci.callAdd() and uci.callSet().
That could result in unexpected behaviour and generating invalid
configs.

For the sake of simplicity and reliability use 2 steps migration. The
downside is that users may get prompted twice to migrate.

Reported-by: Hauke Mehrtens <hauke@hauke-m.de>
Fixes: 74be304e54 ("treewide: use "device" option in UCI "interface" sections")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Tested-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit e7c9c63c65)
2021-05-29 18:19:54 +02:00
Rafał Miłecki
14511e5392 treewide: drop MAC and MTU from interfaces (protocols)
Those are L2 options that are not part of interfaces (L3), should not be
set there and don't work. Setting MAC and MTU should be done at device
layer (config device) and is supported for basic types already.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 79947af064)
2021-05-28 15:44:44 +02:00
Jo-Philipp Wich
9eee69a62e treewide: remove rendundant proto handler options
The introduction of network device configuration support also implemented
all common, protocol-independent interface options directly in the
interface config view, so drop the redundant option definitions.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 171ef77e89)
2021-05-28 15:44:44 +02:00
Rafał Miłecki
17a62e0f4e luci-mod-network: allow setting bridge device MTU and MAC
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit bbb3c4c4a5)
2021-05-28 15:44:44 +02:00
Rafał Miłecki
a86e770881 luci-mod-network: bump min netifd version for migration
Using "device" option requires netifd from 2021-05-26 or newer.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit bc81e09781)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
c7fd1bfb12 treewide: use "device" option in UCI "interface" sections
netifd has been recently patched to use "device" option instead of
"ifname" as more clear & accurate.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 74be304e54)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
3c34c4645b luci-mod-network: migrate network config depending on netifd version
Checking netifd version is important for users of the most recent LuCI
that didn't update netifd (e.g. OpenWrt package).

Suggested-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 17af33ee48)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
482fc216ac luci-mod-network: migrate config to use "ports" option
LuCI supports only the newer method of specifying bridge ports using the
"ports" option. Offer users migration so they can configure their
network.

Example:

1. Before
config device
        option name 'br-lan'
        option type 'bridge'
        list ifname 'lan1'
        list ifname 'lan2'
        list ifname 'lan3'
        list ifname 'lan4'

2. After
config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit b8acde7f48)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
8303c2eac3 luci-mod-network: drop 2 unused variables
Fixes: faad7464a8 ("luci-mod-network: add support for network.device sections")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 398932f39b)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
a1b62732b8 luci-mod-network: don't hide "Device" on protocol change
Device ("ifname" UCI option) doesn't depend on protocol so there is no
need to hide / reset it on protocol change.

While at it drop names of two removed inputs (dead code).

Fixes: ec020cee0c ("luci-mod-network: drop support for *editing* legacy bridges")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 907b4222f7)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
5356e3fa25 luci-mod-network: add bridge interface migration
LuCI now supports the updated UCI syntax for bridges that requires:
1. device section for L2
2. interface section for L3

Check for legacy syntax usage and offser user a migration to allow
changing network config.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit bca76a7673)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
660156e166 luci-mod-network: use "ports" option for setting bridge ports
netifd has been recently patched to use more accurate "ports" option
instead of "ifname"

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit a90115cd82)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
8623436678 luci-mod-network: drop support for *editing* legacy bridges
The old way of defining bridge (L2) as part of interface (L3) is
deprecated. All such configs should be migrated to define bridge as L3
UCI section type "device".

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit ec020cee0c)
2021-05-27 12:19:08 +02:00
Rafał Miłecki
cdaf5635b2 luci-mod-network: drop support for *adding* legacy bridges
The old way of defining bridge (L2) as part of interface (L3) is
deprecated. Don't support *adding* interfaces like that.

Support for *editing* legacy bridges is kept for now for compatibility
with existing legacy setups.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit b7f3cf66ca)
2021-05-27 12:19:08 +02:00
Jo-Philipp Wich
220f5006af luci-mod-network: fix device section cleanup
Ensure that device sections are only automatically removed after all
related options have been parsed, to avoid prematurely deleting sections.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2072c66c5a)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
e7a9d9e4bd luci-mod-network: allow disabling interface->device option migration
Introduce a `migrate` properties which selectively allows disabling the
`config interface` to `config device` migration logic for single options.

Use the new flag to disable migration of the "ipv6" option which has
different semantics in interface and device sections.

Ref: https://forum.openwrt.org/t/pppoe-disable-ipv6/92548
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 935e9a3c34)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
9f76002dae luci-mod-network: fix changing ifname in disabled legacy bridge mode
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 7dde01be3c)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
08f5bc236e luci-mod-network: make condition for disabling legacy bridging more specific
Only disable legacy bridging if an existing network.device section with type
bridge is found, ignore non-type sections since those do not declare a
bridge but set attributes on top of an existing one.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f48f9f11e7)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
8c2ea08aa8 luci-mod-network: fix unsetting network.device options
The existing logic only handled removing the last remaining device section
option (which results in the deletion of the entire section) but failed to
actually unset single options.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b9fad85f2e)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
216ddcce71 luci-mod-network: don't implicitly move bridge opts into device sections
When setting bridge and device specific options such 'stp' or
'igmp_snooping', LuCI so far transparently created or reused a
`config device` section and set the corresponding option there.

In the case of bridges, this triggers multiple problems:

 - When implicitely creating a `config device` section referring to the
   bridge device, the legacy bridge configuration of the corresponding
   interface is disabled, causing a broken configuration on subsequent
   save operations

 - Netifd does not appear to properly merge bridge settings from config
   device and config interface sections, leading to an incoherent
   configuration state

In order to avoid that issue, do not automatically migrate bridge specific
options.

Fixes: #4948
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit a9a223b973)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
dec5d8099e luci-mod-network: fix handling of peerdns/dns/dns_search options
The previous change didn't take dynamic dependency mangling into account.

Fixes: 2bfd4908a9 ("luci-mod-network: restore DNS option semantics for proto static")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 9a92f9c761)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
7684c18604 luci-mod-network: restore DNS option semantics for proto static
The peerdns settings makes little practical sense for proto:static
interfaces, so revert to allow setting the DNS server list directly.

Fixes: faad7464a8 ("luci-mod-network: add support for network.device sections")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2bfd4908a9)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
a3ec9b262d luci-mod-network: fix legacy bridge configuration
Ref: https://github.com/openwrt/luci/pull/4307#issuecomment-803432603
Fixes: faad7464a8 ("luci-mod-network: add support for network.device sections")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit edf640af58)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
7147b37a24 luci-mod-network: fix invalid variable access when creating interfaces
Fixes: eeef38d534 ("luci-mod-network: add support for bridge vlan filtering")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 1c4284150d)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
dfd499b4d4 luci-mod-network: fix opacity for device icon tooltips
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit bea7b8dc7c)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
f366dfe484 luci-mod-network: tools.network: handle bridge config and vlan corner cases
- Disable interface-level bridging if a corresponding br-$name bridge
   already exists as device declaration

 - Exempt wireless interfaces from bridge port configuration, they can only
   be attached indirectly through "option network"

 - Consider bridge ports from both "option ifname" in interface/device
   sections and from "option ports" in bridge-vlan ones

 - Small fixes for rendering quirks

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 14fdce0fcd)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
482f342d25 luci-mod-network: allow wifi bridging with bridge or bridge vlan ifaces
Recent netifd automatically adds wireless devices as bridge ports if the
layer 2 device referenced by the "config interface" target network is a
Linux network bridge or a VLAN interface on top of a network bridge.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3b4c161e01)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
470848fac9 luci-base: network.js: recognize DSA ports and bridge VLANs
Use the newly introduced devtype attribute for more robust network device
type detection. This also allows us to easily recognize DSA ports.

Furthermore, synthesize VLAN devices declared by uci bridge-vlan sections,
similar to how it is done for legacy swconfig switch_vlan ones.

Finally implement a new Network.Device.getParent() method to use the newly
available "parent" attribute to resolve the base device of DSA ports or
VLAN devices.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d1bf56d7f1)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
15ae326879 luci-mod-network: add support for bridge vlan filtering
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit eeef38d534)
2021-05-27 12:19:05 +02:00
Jo-Philipp Wich
e75ac2ae34 luci-mod-network: add support for network.device sections
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit faad7464a8)
2021-05-27 12:19:04 +02:00
Jo-Philipp Wich
9e57b782aa luci-mod-network: interfaces.js: simplify some code using new ui helpers
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 069a97e55c)
2021-05-27 12:19:04 +02:00
Oleksandr Pastushkov
5047592f77 luci-mod-network: issue with breakdown of dnsmasq after duplication of static IP was fixed
Before this commit, assigning the same static IP address to two
different hosts disabled dnsmasq.

Logic of adding a new static lease was modified. If user try to assign a
new MAC address to already reserved IP, old lease will be modified (list
of MAC addresses will be extended by new MAC) instead of creation a new lease with the same IP.

Signed-off-by: Oleksandr Pastushkov <oleks.pastushkov@gmail.com>
(cherry picked from commit 463e910119)
2021-05-27 12:18:42 +02:00
Rafał Miłecki
a5586749d0 luci-mod-network: drop duplicated "Master" option
It got accidentally added while cherry picking RA and NDP params
support.

Fixes: 3a9ebc537f ("luci-mod-network: Introduce new RA and NDP params with help-text.")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2021-05-27 08:41:14 +02:00
Hannu Nyman
d851570070 treewide: backport i18n translations from master
Backport translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-05-26 19:11:37 +03:00
Liangbin Lian
ac0bcc2d10 luci-theme-material: fix wrong active state on common prefix node
Before fixed, if we have two nodes: 'services/ddns' and 'services/ddnsto',
click any one of they, will show they all actived.

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
(cherry picked from commit 97d50d2c6b)
2021-05-26 10:09:05 +03:00
Liangbin Lian
19de3acdde luci-app-samba4: support listen on multiple interfaces
/etc/init.d/samba4 already support that

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
(cherry picked from commit 169ab9979eee780758256c2859f7c2ee86a0b0ae)
2021-05-25 20:04:30 +03:00
Hannu Nyman
53c572ac9b treewide: i18n - Backport translations
Backport translations from master and sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-05-16 20:52:12 +03:00
Jo-Philipp Wich
e2abb45b0e luci-mod-status: fix potential XSS via specially crafted DNS names
When an upstream NS returns PTR domain names containing HTML, it is
added verbatim to the connection status table.

Prevent this issue by HTML escaping any values in the source and
destination columns.

Fixes: CVE-2021-32019
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3c66c5b165)
2021-05-12 12:03:00 +02:00
Hannu Nyman
766e8f8cbf treewide: backport translations i18n
Backport translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-05-08 17:05:54 +03:00
Jo-Philipp Wich
e9b6431b14 luci-mod-status: iptables: always make tab pane visible
When ip6tables is not present, the tab group was not initialized,
causing the iptables status display to be empty with certain themes.

Manually mark the pane active in this case to avoid the problem.

Fixes: #5040
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d24e3295f0)
2021-05-07 19:19:35 +02:00
Paul Spooren
56c323505b luci-app-attendedsysupgrade: fix branch detection
The running branch determines which upgrades are suggested. A jump to a
newer branch (e.g. 19.07.8 to 21.02.1) is only suggested if the advanced
mode is enable, since it may break the router.

OpenWrt versions end in either `-SNAPSHOT`, `.X-rcY` or `.x`. All these
suffixes are removed, resulting in the branch name.

Previously the `-SNAPSHOT` suffix wasn't removed resulting in wrong
branch names.

Also clean up some log spam.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 85e9ee3123)
2021-05-07 03:45:32 -10:00
Paul Spooren
29d3ed290c luci-app-attendedsysupgrade: hide branch update
Branch updates (e.g. 19.07 to 21.02) are risky and shouldn't be
suggested by default. Hide those unless the advanced mode is enabled.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 9184721fab)
2021-05-07 03:45:32 -10:00
Florian Eckert
424d11381b luci-app-mwan3: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-05-06 12:27:00 +02:00
Florian Eckert
0ddb72dec2 luci-app-mwan3: fix css status with
This commit fixes the width of the mwan3 status page for the
openwrt-2020 theme.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 6fa40fffca)
2021-05-06 12:23:21 +02:00
Florian Eckert
ea334e254e luci-app-mwan3: add i18n to status page
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 2b0fbcb0c8)
2021-05-06 12:23:12 +02:00
Florian Eckert
d31345fc77 luci-app-mwan3: update status page for no tracked interfaces
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 4fee871630)
2021-05-06 12:23:04 +02:00
Florian Eckert
942288b4fa luci-base: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-05-04 09:17:11 +02:00
Sven Roederer
1a59584167 luci-base: change button-text from Dismiss to Close in UCI changes overview
Change the left button of the UCI Apply-changes overview to the more correct
function close. This also avoids confusion between Dismiss and Revert, which
translate to the same in german.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(cherry picked from commit b56912d9fcf6acb0ba3008de3df15188318376f2)
2021-05-04 09:16:12 +02:00
Florian Eckert
9dc93d5d2f treewide: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-05-04 09:16:04 +02:00
Dirk Brenken
11cfd83648
luci-app-banip: switch IP query provider
* switch to IPWHOIS.IO for IP report queries, the IP geolocation API is
  more accurate & faster

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-05-02 22:11:25 +02:00
Dirk Brenken
0eb4e0911a
luci-app-travelmate: typo fix
* typo fix & sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-05-01 11:11:32 +02:00
Paul Spooren
33aa61ff25 luci-app-attendedsysupgrade: add target in reuqest
The updated ASU api requires `target` within reuqests since the
`profile` or `board_name` is never truely unique. This is especially a
problem for x86 devices which mostly use `generic` as profile name.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit c6b4d4ab5a)
2021-04-28 01:31:04 -10:00
Hannu Nyman
a27b10dd36 treewide: i18n - backport translations from master
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-04-27 23:31:27 +03:00
Jo-Philipp Wich
9344026efd luci-app-statistics: treat APC UPS "host" setting as single value option
Existing Lua code incorrectly stated that the "Host" option takes a space
sparated list of hostnames which is not the case since the collect plugin
does not handle multiple hosts.

This change reverts the configuration to a simple value as proposed by
the original PR and adjusts the config summary accordingly, while retaining
the translation string.

Ref: https://github.com/openwrt/luci/pull/5010#issuecomment-827285319
Fixes: dd5d96afd ("luci-app-statistics: fix APC UPS host configuration")
Fixes: e7d22dce5 ("luci-app-statistics: convert collectd configuration to client side views")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8816c8fff7)
2021-04-27 10:18:14 +02:00
Jo-Philipp Wich
a6efaee0dc luci-app-statistics: fix APC UPS host configuration
Ensure that list of hosts is stored as space separated list, like it was
done in the previous Lua implementation.

Fixes: #5010
Fixes: e7d22dce5 ("luci-app-statistics: convert collectd configuration to client side views")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit dd5d96afdb)
2021-04-26 17:41:19 +02:00
Dirk Brenken
bbc677096d
luci-app-banip: sync with banIP 0.7.7
* support the new 'Whitelist Only' mode
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-22 06:04:22 +02:00
Florian Eckert
a7845594f5 luci-app-dockerman: Carelessness fixed during branch rebasing
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit c4f3ac0528)
2021-04-21 23:00:29 +02:00
Hannu Nyman
af7a61d3a6 luci-mod-network: fix handling of optional RA/NDP options
Fix the handling of optional IPv6 RA and NDP options
that were exposed to LuCI with 504bdb23f

Commit 504bdb23f defined them optional but provided default values.
Those values might get unnecessarily written to /etc/config dhcp when
the the user modifies some other values. Remove the default values,
but provide placeholder for some of them.

Add the missing optional definition to 'ndproxy_routing'.
(It is a flag, so optional default values do not get written to
the config file.)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit b7dd10da0f)
2021-04-20 21:13:33 +03:00
Florian Eckert
7d913b9976 luci-app-dockerman: update I18n
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-04-19 16:27:34 +02:00
Florian Eckert
0e664b6c56 luci-app-dockerman: revised the information for the individual page
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit ad05a0187b)
2021-04-19 16:26:45 +02:00
Florian Eckert
cef2ac7942 luci-app-dockerman: move docker uci configuration to own page
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit a9b196edaf)
2021-04-19 16:26:35 +02:00
Florian Eckert
f6ec2b545b luci-app-dockerman: if remote_endpoint is selected a port must be set
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 483f1005b1)
2021-04-19 16:26:29 +02:00
Florian Eckert
fa69377ad3 luci-app-dockerman: if remote_endpoint is selected a host must be set
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 2ffdf1988e)
2021-04-19 16:26:23 +02:00
Florian Eckert
4b4850ead6 luci-app-dockerman: add datatype and detail info for remote_host option
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit f406004c9c)
2021-04-19 16:26:16 +02:00
Florian Eckert
48d8a1a732 luci-app-dockerman: add log_level i18n translation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 0e29a0ecc6)
2021-04-19 16:26:10 +02:00
Florian Eckert
31abfc71ee luci-app-dockerman: do not set log_level for dockerd default setting
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 36869ffd2b)
2021-04-19 16:26:04 +02:00
Florian Eckert
b03a826846 luci-app-dockerman: do not preset value selection
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 9fd1278698)
2021-04-19 16:25:58 +02:00
Florian Eckert
e88a046c1e luci-app-dockerman: set examle registry url as placeholder
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit ec564ddf6b)
2021-04-19 16:25:52 +02:00
Florian Eckert
a0d1d9f0fb luci-app-dockerman: remove setting default bip option
If no bip option is set, then the default configuration of dockerd should
be used. The option does not need to be set explicitly.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit a9fe74d8fb)
2021-04-19 16:25:46 +02:00
Florian Eckert
e23eec581b luci-app-dockerman: removal of the option socket_path
This option is for debug purposes only. It makes no sense to offer this
option to the user. Especially as it is not used for a remote
connection.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 63c5cb5614)
2021-04-19 16:25:37 +02:00
Dirk Brenken
0cdf59d845
luci-app-adblock: sync with adblock 4.1.1
* support new RPZ-Trigger 'RPZ-CLIENT-IP' (currently bind only)
* Reporting tweaks/mailing
* cosmetics
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-18 21:07:37 +02:00
Hannu Nyman
30ca1dbae5 treewide: Backport translations - i18n
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-04-17 19:21:32 +03:00
Dirk Brenken
a307abc9d6 luci-mod-network: fix xhtml markup
* fix markup in interfaces.js (#4980)

Signed-off-by: Dirk Brenken <dev@brenken.org>

(Adapted from commit 2617fcdc63
 by taking only the .js part.)
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-04-17 19:15:57 +03:00
Paul Dee
3a9ebc537f luci-mod-network: Introduce new RA and NDP params with help-text.
New: Router Advertisement parameters and accompanying help-text.
New: 3 additional NDP options and accompanying help-text.

Until now, some of the IPv6 settings are mysterious. They are now
clarified. The information is accessible to IPv6 beginners.

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
(cherry picked from commit 504bdb23fb)
2021-04-17 19:13:52 +03:00
Paul Dee
c649db4f23 luci-mod-network: Add help text for many existing odhcpd IPv6 parameters
and Global network options ULA.

Relocated the "DHCPv6 Mode" to below RA-Service: DHCPv6-Mode is actually
ra_management in disguise. Better grouping.

Until now, some of the IPv6 settings are mysterious. They are now
clarified. The information is accessible to IPv6 beginners.

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
(cherry picked from commit 988c98bdc6)
2021-04-17 19:13:40 +03:00
Jo-Philipp Wich
06dd6b521d luci-base: form.js: fix AbstractValue.textvalue() for uci list options
Serialize the uci list value into a space separated string before passing
it to String.format() for HTML escaping. Without that change, empty strings
were returned whenever the underlying uci get operation yieled an array.

Fixes: #4993
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5c792aefc7)
2021-04-16 17:32:47 +02:00
Ptilopsis Leucotis
93c869efe1 luci-app-fwknopd: add support for ENABLE_CMD_EXEC
Add support for execution commands on the fwknopd server.

Signed-off-by: Ptilopsis Leucotis <PtilopsisLeucotis@yandex.com>
(cherry picked from commit 57839f183b)
2021-04-13 19:12:59 +03:00
Eneas U de Queiroz
49d2a94ebd luci-app-xlc: don't build package for arc
lxc does not build on arc.  Since luci-app-xlc selects lxc, it needs to
check @!arc first.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit c6d196cc82)
2021-04-13 19:12:42 +03:00
Alexander Egorenkov
a953870b3b luci-app-transmission: fix '&nbsp' exception in OpenWrt theme
Convert '&nbsp;' to '&#160;' which is both syntactically correct (semicolon present) and XHTML compliant.

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
(cherry picked from commit afd096edfc)
2021-04-13 19:12:34 +03:00
Stan Grishin
9a135ae4b3
Merge pull request #4975 from stangri/21.02-luci-app-simple-adblock
[21.02] luci-app-simple-adblock: bugfix: crash when dnsmasq.ipset selected
2021-04-11 09:38:48 -07:00
Stan Grishin
4f7ccf0d85 luci-app-simple-adblock: bugfix: crash when dnsmasq.ipset selected
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-04-10 18:45:01 +00:00
Jo-Philipp Wich
3fff72a3f5 luci-app-commands: prevent page reload on invoking command actions
Fixes: f117b7f ("luci-app-commands: use <button> elements")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 36959dc0d1)
2021-04-09 14:37:03 +02:00
Jo-Philipp Wich
99a089f81b luci-app-commands: use <button> elements
Use <button> instead of <input type=button> elements to fix compatibility
with OpenWrt 2020 theme.

Ref: https://github.com/openwrt/luci/issues/4972
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f117b7f1ec)
2021-04-09 14:31:06 +02:00
Jo-Philipp Wich
6137c9ff33 luci-theme-openwrt-2020: honor CSS definitions passed by views
Legacy Lua views might declare a global `css` variable to inject custom
styles into the template header. Support this mechanism in the OpenWrt 2020
theme as well.

Ref: https://github.com/openwrt/luci/issues/4972
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit c5ff3244e9)
2021-04-09 14:31:06 +02:00
Jo-Philipp Wich
7bb2fc4913 luci-compat: update markup for CBI TableSections
Update legacy CBI markup to use actual table, tr, th and td elements
instead of using div element corresponding table classes.

Fixes compatibility with OpenWrt 2020 theme.

Ref: https://github.com/openwrt/luci/issues/4972
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2155868175)
2021-04-09 14:31:06 +02:00
Hannu Nyman
8cdf93e876 treewide: i18n - backport translations from master
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-04-09 11:40:47 +03:00
Henrique de Moraes Holschuh
a8c960c5b6 luci-mod-system: implement system.description, system.notes
Implement two new text "options" for UCI system config, intended to
help humans describe the device.

"system.description" is a short, single-line description suitable for
selector UIs in remote administration applications, or remote UCI (over
ubus RPC), etc.  It would also be suitable as a default for LLDP/SNMP
"system description".

"system.notes" is a multi-line, free-form text field that can be used in
any way the user wishes, e.g. to hold installation notes, or unit serial
number and inventory number, location, etc.

Signed-off-by: Henrique de Moraes Holschuh <henrique@nic.br>
2021-04-06 23:20:57 +03:00
Jo-Philipp Wich
d627abeff2 luci-app-dawn: fix custom markup
- Properly indent HTML markup
 - Replace div-based table markup with actual tables
 - Escape SSID, hostname and interface values to prevent potential XSS

Fixes: #4942
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 32f0ff25a2)
2021-03-29 11:52:21 +02:00
Jo-Philipp Wich
adcc2ef446 luci-base: ui.js: fix UICheckbox widget operation when tooltips are set
When a tooltip is rendered for a checkbox widget, an additional node is
placed after the checkbox label element, breaking DOM selectors in
bind(), isChecked(), setValue().

Apparently the functionality was never actually tested.

Fixes: #4938
Fixes: e951236e3 ("luci-base: add tooltip handling")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 95b5c6cd64)
2021-03-29 11:28:15 +02:00
Philip L. McMahon
b60b838027 luci-app-statistics: remove rrd path triple escape
Fixes rendering errors when RRD file names contain IPv6 addresses and the
colon (":") characters are triple escaped.

Adapts the Lua-specific fix in #4340 to Javascript.

Signed-off-by: Philip L. McMahon <philip.l.mcmahon@gmail.com>
(cherry picked from commit d44302b3ac of PR #4358)
2021-03-27 11:06:42 +02:00
Hannu Nyman
0907151172 treewide: Backport translations and sync
Backport translations from master

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-03-27 11:00:11 +02:00
Stan Grishin
9cf8f15fae
Merge pull request #4943 from stangri/21.02-luci-app-vpnbypass
[21.02] luci-app-vpnbypass: client-side rendering
2021-03-24 22:27:28 -07:00
Stan Grishin
5db241b2b5 luci-app-vpnbypass: client-side rendering
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-25 05:26:22 +00:00
Florian Eckert
73b420b09c luci-app-watchcat: sync i18n because of javascript porting
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-03-22 08:56:05 +01:00
Florian Eckert
e3686d5e9b luci-app-eoip: fix i18n for en
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-03-22 08:53:14 +01:00
Florian Eckert
8619c8b97f
Merge pull request #4932 from TDT-AG/pr/20210318-openwrt-21.02-luci-app-watchcat
luci-app-watchcat: add support for new features and convert to JavaScript
2021-03-22 08:48:23 +01:00
Florian Eckert
7bc377f67c luci-app-watchcat: change interface selection to device
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 3d48d79321)
2021-03-22 08:46:57 +01:00
Florian Eckert
1e99df56df luci-app-watchcat: fix render fails with XHTML themes
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 0e19741553)
2021-03-22 08:46:43 +01:00
Jo-Philipp Wich
6639e31a06 luci-app-opkg: fix parsing empty package repository indexes
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3bcbcbf088)
2021-03-20 17:16:38 +01:00
Paul Spooren
d7568b43ff luci-app-attendedsysupgrade: sync with master branch
Use new LuCI JavaScript code instead of a mix of Lua and JS.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-03-18 10:31:02 -10:00
Nicholas Smith
43d644db35 luci-app-watchcat: add support for new features and convert to JavaScript
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit d5c763ee1d)

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Remove po file changes. Does not apply clean. To many changes.
2021-03-18 12:55:26 +01:00
Rui Salvaterra
556353f2d5 luci-mod-system/zram: remove zram_comp_streams
Zram uses per-CPU compression streams [1]. This is a no-op.

[1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=116191eddf9d8ddba61de788824dea442b265936

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit 4bf84e29ea)
2021-03-14 14:38:28 +02:00
Rui Salvaterra
8d90ebaba9 luci-mod-system/zram: replace deflate with zstd
Deflate is just too slow for zram. Replace it with zstd, which is much faster at
similar compression ratios.

As a side note, this is an ugly hack. We're hard-coding compression algorithms
which might not be available in the system. The availability should be parsed
from /sys/block/zram0/comp_algorithm.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit 02cadf67b2)
2021-03-14 14:37:13 +02:00
Dirk Brenken
c3b95818fe
luci-app-banip: sync with 0.7.5
* change the wording for black- and whitelist (domain names now
  supported as well as input for IPsets
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-14 06:57:31 +01:00
Hannu Nyman
4f905e16cc treewide: i18n translation backport and sync
Backport translations from master and sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-03-13 09:42:16 +02:00
Stan Grishin
a73ea05dbe
Merge pull request #4907 from stangri/21.02-luci-app-vpn-policy-routing
[21.02] luci-app-vpn-policy-routing: explicit package version
2021-03-12 19:06:21 -08:00
Stan Grishin
61cae0342c
Merge pull request #4904 from stangri/21.02-luci-app-simple-adblock
[21.02] luci-app-simple-adblock: explicit package version
2021-03-12 19:06:02 -08:00
Stan Grishin
1ce58d4583
Merge pull request #4901 from stangri/21.02-luci-app-https-dns-proxy
[21.02] luci-app-https-dns-proxy: explicit package version
2021-03-12 19:05:44 -08:00
Stan Grishin
81bc2c0198
Merge pull request #4898 from stangri/21.02-luci-app-advanced-reboot
[21.02] luci-app-advanced-reboot: explicit package version
2021-03-12 19:05:24 -08:00
Florian Eckert
4c6fb6bb97 luci-theme-openwrt-2020: add missing css success color
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit e0c0e468e6)
2021-03-12 15:03:02 +01:00
Stan Grishin
63382fbb00 luci-app-vpn-policy-routing: explicit package version
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-10 15:21:24 +00:00
Stan Grishin
37e4ef4fdb luci-app-simple-adblock: explicit package version
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-10 15:20:11 +00:00
Stan Grishin
01618249d4 luci-app-https-dns-proxy: explicit package version
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-10 15:19:16 +00:00
Stan Grishin
934673fa98 luci-app-advanced-reboot: explicit package version
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-10 15:10:45 +00:00
Stan Grishin
fa6922d586
Merge pull request #4883 from stangri/21.02-luci-app-https-dns-proxy
[21.02] luci-app-https-dns-proxy: bugfix: layout issues on theme-openwrt-2020
2021-03-09 20:35:40 -08:00
Stan Grishin
2cccd50cc5
Merge pull request #4886 from stangri/21.02-luci-app-simple-adblock
[21.02] luci-app-simple-adblock: bugfix: template layout on theme-openwrt-2020
2021-03-09 20:35:22 -08:00
Stan Grishin
976b7f5c18
Merge pull request #4889 from stangri/21.02-luci-app-vpn-policy-routing
[21.02] luci-app-vpn-policy-routing: bugfix: template layout on theme-openwrt-2020
2021-03-09 20:35:02 -08:00
Stan Grishin
86eb91d2f4 luci-app-vpn-policy-routing: bugfix: template layout on theme-openwrt-2020
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-08 10:48:58 +00:00
Stan Grishin
1a25f27c25 luci-app-simple-adblock: bugfix: template layout on theme-openwrt-2020
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-08 10:46:33 +00:00
Stan Grishin
855f06be83 luci-app-https-dns-proxy: bugfix: layout issues on theme-openwrt-2020
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-08 10:42:05 +00:00
Dirk Brenken
988a896e0f
Merge pull request #4854 from EricLuehrsen/unbound_luci_2102
[openwrt-21.02] luci-app-unbound: fix interface selections to match UCI
2021-03-07 07:29:14 +01:00
Eric Luehrsen
fa2412b542 luci-app-unbound: fix interface selections to match UCI
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2021-03-06 21:11:23 -05:00
Dirk Brenken
2e1f950104
luci-app-banip: cosmetics
* fix translation warning
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 0dad7fc09e)
2021-03-03 16:37:56 +01:00
Jo-Philipp Wich
493552552f luci-app-firewall: allow negative prefix lengths
Fixes: #4812
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f64b3d5094)
2021-03-01 15:19:06 +01:00
Jo-Philipp Wich
bd39e6abaf luci-base: validation.js: optionally support negative prefixes
Support negative prefix length in the `cidr`, `cidr4`, `cidr6`, `ipmask`,
`ipmask4` and `ipmask6` data types when an optional truish flag is passed
to the datatype name.

Ref: #4812
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit cd06e708d8)
2021-03-01 15:19:06 +01:00
Jo-Philipp Wich
3d31dfc2b4 luci-base: network.js: sort interface statuses by metric, then name
Fixes: #4693
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0ee422b4c0)
2021-03-01 10:43:43 +01:00
Jo-Philipp Wich
628a1b8c8f luci-app-nlbwmon: fix traffic numbers display in pie chart tooltips
The pie chart tooltips used base 1000 to format traffic numbers while table
cell values were formatted using base 1024. Use base 1024 for both to report
the same values.

Fixes: #4759
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 77d6b28935)
2021-03-01 10:31:01 +01:00
Jo-Philipp Wich
f644bd99b4 luci-app-firewall: zones.js: fix HTML display in ct helper selection
Fixes: #4845
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 154117ff05)
2021-03-01 09:13:52 +01:00
Jo-Philipp Wich
b7f150ca5c luci-app-firewall: fix creating multiple networks from zone network selector
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5d528da29f)
2021-03-01 08:55:46 +01:00
Jo-Philipp Wich
6870d9e908 luci-base: firewall.js: manage zomne networks as list
Fixes: #4827
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 49ecaf6090)
2021-03-01 08:55:46 +01:00
Niels Widger
bf34ccdfc0 rpcd-mod-luci: Fix parsing of DUID-LLT's in duid2ea
Fix parsing of DUID-LLT's in duid2ea.  Unlike DUID-LL's, DUID-LLT's have a 32-bit time field between the hardware type and link-layer address fields, see RFC 3315 Sections 9.2 and 9.4:

https://tools.ietf.org/html/rfc3315#section-9.2
https://tools.ietf.org/html/rfc3315#section-9.4

therefore, the link-layer address starts at offset 16 instead of 8.

Signed-off-by: Niels Widger <niels@qacafe.com>
(cherry picked from commit 8920a2bf71)
2021-03-01 08:55:46 +01:00
Jo-Philipp Wich
9ece8c182d luci-app-firewall: properly handle custom multi IP/MAC input
Store multiple space separated custom address values as separate uci
list items in the configuration.

Fixes: #4822
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b60be8cfd8)
2021-03-01 08:55:46 +01:00
Jo-Philipp Wich
af4c851d35 luci-base: ui.js: resolve parent ul early in UIDropdown.toggleItem()
The parent node of the current li might be null after collapsing the
dropdown, so resolve the parent ul early to avoid passing null to
subsequent calls.

Fixes clearing custom input values in DynamicList dropdowns.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b8d2bcd432)
2021-03-01 08:55:46 +01:00
Dirk Brenken
d55158730e
Merge pull request #4842 from dibdot/21.02
[21.02] luci-app-adblock: sync with adblock 4.1.0
2021-02-27 07:34:38 +01:00
Dirk Brenken
debe1e298e
[21.02] luci-app-adblock: sync with adblock 4.1.0
* made the blocklist selection/categories much more flexible
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-02-27 07:16:28 +01:00
Hannu Nyman
329d9a3fc3 treewide: i18n - backport and sync translations
Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-02-25 17:11:28 +02:00
Stan Grishin
d6947c9d21
Merge pull request #4832 from stangri/21.02-luci-app-https-dns-proxy
[21.02] luci-app-https-dns-proxy: add Force DNS option support
2021-02-24 11:21:02 -08:00
Stan Grishin
e2603d679b luci-app-https-dns-proxy: add Force DNS option support
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-02-23 00:59:33 +00:00
Dirk Brenken
e54e6bb91a
luci-app-banip: sync with 0.7.3
* just a typo fix from last commit

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 2b9fca8178)
2021-02-20 15:11:04 +01:00
Hosted Weblate
04aeabc858 Translated using Weblate (Bulgarian)
Currently translated at 2.4% (39 of 1577 strings)

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

Translated using Weblate (Bulgarian)

Currently translated at 6.9% (5 of 72 strings)

Translated using Weblate (Bulgarian)

Currently translated at 4.1% (1 of 24 strings)

Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/bg/

Translated using Weblate (Bulgarian)

Currently translated at 4.0% (1 of 25 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (191 of 191 strings)

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

Translated using Weblate (Czech)

Currently translated at 3.7% (7 of 186 strings)

Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/cs/

Translated using Weblate (Czech)

Currently translated at 4.7% (3 of 63 strings)

Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/cs/

Translated using Weblate (Czech)

Currently translated at 25.3% (19 of 75 strings)

Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/cs/

Translated using Weblate (Czech)

Currently translated at 9.0% (4 of 44 strings)

Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/cs/

Translated using Weblate (Czech)

Currently translated at 9.0% (8 of 88 strings)

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

Translated using Weblate (Czech)

Currently translated at 14.2% (24 of 169 strings)

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

Translated using Weblate (Czech)

Currently translated at 20.9% (17 of 81 strings)

Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/cs/

Translated using Weblate (Russian)

Currently translated at 94.1% (16 of 17 strings)

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

Translated using Weblate (Russian)

Currently translated at 60.0% (30 of 50 strings)

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

Translated using Weblate (Russian)

Currently translated at 18.9% (7 of 37 strings)

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

Translated using Weblate (Russian)

Currently translated at 52.2% (23 of 44 strings)

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

Translated using Weblate (Russian)

Currently translated at 90.0% (54 of 60 strings)

Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ru/

Translated using Weblate (Portuguese)

Currently translated at 100.0% (60 of 60 strings)

Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt/

Translated using Weblate (Polish)

Currently translated at 100.0% (60 of 60 strings)

Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pl/

Translated using Weblate (Russian)

Currently translated at 51.9% (27 of 52 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 8.6% (16 of 185 strings)

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

Translated using Weblate (Russian)

Currently translated at 59.6% (34 of 57 strings)

Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (25 of 25 strings)

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

Translated using Weblate (Russian)

Currently translated at 40.8% (20 of 49 strings)

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

Translated using Weblate (Russian)

Currently translated at 7.0% (13 of 185 strings)

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

Translated using Weblate (German)

Currently translated at 96.9% (189 of 195 strings)

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

Translated using Weblate (Russian)

Currently translated at 25.6% (29 of 113 strings)

Translated using Weblate (Russian)

Currently translated at 62.7% (27 of 43 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (1577 of 1577 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (1577 of 1577 strings)

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

Co-authored-by: Alois Spitzbart <spitz234@hotmail.com>
Co-authored-by: Artem <KovalevArtem.ru@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Iskren Mihaylov <iskren.mihaylov91@gmail.com>
Co-authored-by: Jan Breuer <j123b567@jaybee.cz>
Co-authored-by: Marcin Net <marcin.net@linux.pl>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Alois Spitzbart <spitz234@hotmail.com>
Signed-off-by: Artem <KovalevArtem.ru@gmail.com>
Signed-off-by: Eric <spice2wolf@gmail.com>
Signed-off-by: Iskren Mihaylov <iskren.mihaylov91@gmail.com>
Signed-off-by: Jan Breuer <j123b567@jaybee.cz>
Signed-off-by: Marcin Net <marcin.net@linux.pl>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/bg/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/statistics
(cherry picked from commit af1e587616)
2021-02-18 16:48:21 +02:00
Dirk Brenken
7234ab105e
luci-app-banip: sync with 0.7.2
* add nginx support and expose new log count options

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 97f6bb057f)
2021-02-18 15:32:48 +01:00
2584 changed files with 265226 additions and 219693 deletions

View file

@ -146,6 +146,9 @@ var cbiACLSelect = form.Value.extend({
},
write: function(section_id, value) {
uci.unset('rpcd', section_id, 'read');
uci.unset('rpcd', section_id, 'write');
if (L.isObject(value) && Array.isArray(value.read))
uci.set('rpcd', section_id, 'read', value.read);
@ -216,16 +219,13 @@ return view.extend({
o.modalonly = true;
o.value('shadow', _('Use UNIX password in /etc/shadow'));
o.value('crypted', _('Use encrypted password hash'));
o.value('plain', _('Use plain password'));
o.cfgvalue = function(section_id) {
var value = uci.get('rpcd', section_id, 'password') || '';
if (value.substring(0, 3) == '$p$')
return 'shadow';
else if (value.substring(0, 3) == '$1$' || value == null)
return 'crypted';
else
return 'plain';
return 'crypted';
};
o.write = function() {};
@ -246,7 +246,6 @@ return view.extend({
o.password = true;
o.rmempty = false;
o.depends('_variant', 'crypted');
o.depends('_variant', 'plain');
o.cfgvalue = function(section_id) {
var value = uci.get('rpcd', section_id, 'password') || '';
return (value.substring(0, 3) == '$p$') ? '' : value;
@ -319,12 +318,12 @@ return view.extend({
o.write = function(section_id) {
switch (this.formvalue(section_id)) {
case 'write':
uci.set('rpcd', section_id, 'read', '*');
uci.set('rpcd', section_id, 'write', '*');
uci.set('rpcd', section_id, 'read', ['*']);
uci.set('rpcd', section_id, 'write', ['*']);
break;
case 'read':
uci.set('rpcd', section_id, 'read', '*');
uci.set('rpcd', section_id, 'read', ['*']);
uci.unset('rpcd', section_id, 'write');
break;
}

View file

@ -1,7 +1,7 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-12-15 16:29+0000\n"
"Last-Translator: Mohammed Assoufi <m.assoufi@gmail.com>\n"
"PO-Revision-Date: 2021-03-08 13:04+0000\n"
"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/ar/>\n"
"Language: ar\n"
@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -20,11 +20,11 @@ msgid "ACL group"
msgstr "اعدادات ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "مستوى الصلاحية"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "لا يمكن تشفيرالنص المجرد لكلمة السر لأن uhttpd غير مثبت."
@ -36,16 +36,16 @@ msgstr "الوصف"
msgid "Grant access to ACL configuration"
msgstr "منح الوصول إلى تهيئة قائمة التحكم بالوصول (ACL)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "اسم المستخدم"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "ولوج LuCi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "حساب جديد"
@ -53,58 +53,56 @@ msgstr "حساب جديد"
msgid "Password value"
msgstr "كلمة السر"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
msgstr "متغير كلمة المرور"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "صلاحيات للقراءة"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "نفاذ وقت الجلسة"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
msgstr "تعيين كافة:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"إدارة LuCI ACL في مرحلة تجريبية! لا يعمل بشكل موثوق حتى الآن مع جميع "
"التطبيقات"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
msgstr "لا يجوز أن تبدأ كلمة المرور بـ \"$ p $\"."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
msgstr "حساب النظام المراد استخدام كلمة المرور منه"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
msgstr "حساب UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
msgstr "تعذر تشفير كلمة مرور النص العادي:٪ s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
msgstr "استخدم كلمة مرور UNIX في / etc / shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
msgstr "استخدم تجزئة كلمة المرور المشفرة"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "صلاحيات للتعديل"
@ -113,33 +111,33 @@ msgstr "صلاحيات للتعديل"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
msgstr ""
msgstr "رفض"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
msgstr "لا تنتهي صلاحيتها"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
msgstr "كامل"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
msgstr "فرد"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
msgstr ""
msgstr "جزئي (٪ d /٪ d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "قراءة فقط"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL група (списъци за контрол на достъпа)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Ниво на достъп"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Текстът на паролата не може да бъде кодиран, защото uhttpd не е инсталиран."
@ -38,16 +38,16 @@ msgstr "Описание"
msgid "Grant access to ACL configuration"
msgstr "Позволи достъп до ACL конфигурацията (списъци за контрол на достъпа)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Потребителско име"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI Потребителски имена"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Нов акаунт"
@ -55,15 +55,15 @@ msgstr "Нов акаунт"
msgid "Password value"
msgstr "Стойност на паролата"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Вариант на паролата"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Достъп за четене"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Прекъсване на сесията след"
@ -72,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Промени всички:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -80,7 +80,7 @@ msgstr ""
"Управлението на ACL (списъци за контрол на достъпа) в LuCI е все още в "
"експериментална фаза! Все още не работи надеждно при всички приложения"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Паролата не може да започва с \"$p$\"."
@ -92,23 +92,19 @@ msgstr "Системния акаунт от който да се използв
msgid "UNIX account"
msgstr "UNIX акаунт"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Текстовата парола не може да се кодира: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Използвай UNIX паролата от /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Използвай кодиран password hash"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Използвай не-кодирана парола"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Достъп за променяне"
@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "отказан"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "не изгубва валидност"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "пълен"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "индивидуален"
@ -143,7 +139,7 @@ msgstr "частичен (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "само четене"

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-17 20:54+0000\n"
"Last-Translator: Debashish Das <talk@ddeb.me>\n"
"PO-Revision-Date: 2021-10-08 17:53+0000\n"
"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacl/bn_BD/>\n"
"Language: bn_BD\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -19,126 +19,124 @@ msgid "ACL group"
msgstr "ACL গ্রুপ"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "একসেস লেভেল"
msgstr "অ্যাক্সেস লেভেল"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
msgstr "প্লেইনটেক্সট পাসওয়ার্ড এনক্রিপ্ট হচ্ছে না যেহেতু uhttpd ইনস্টল করা নেই।"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
msgstr ""
msgstr "বর্ণনা"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr ""
msgstr "ACL কনফিগারেশনে অ্যাক্সেস মঞ্জুর করুন"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "লগইন নাম"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI লগইন"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "New account"
msgstr ""
msgstr "নতুন একাউন্ট"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
msgstr "পাসওয়ার্ডের মান"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
msgstr "পাসওয়ার্ডের প্রকারভেদ"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
msgstr "পড়ার অনুমতি"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
msgstr "সময়সীমা শেষ"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
msgstr "সব সেট করুন:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"LuCI ACL ব্যবস্থাপনা পরীক্ষামূলক পর্যায়ে রয়েছে! এটি এখনও সব অ্যাপ্লিকেশনের সাথে "
"নির্ভরতার সাথে কাজ করেনা"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
msgstr "পাসওয়ার্ডের শুরুতে \"$p$\" পরিহার করুন।"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
msgstr "যে সিস্টেম অ্যাকাউন্টের পাসওয়ার্ড ব্যবহার করবেন"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
msgstr "UNIX অ্যাকাউন্ট"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
msgstr "এই প্লেইনটেক্সট পাসওয়ার্ড এনক্রিপ্ট করা যাচ্ছে না: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
msgstr "/etc/shadow তে UNIX পাসওয়ার্ড ব্যবহার করুন"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
msgstr "এনক্রিপ্টেড পাসওয়ার্ড হ্যাশ ব্যবহার করুন"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
msgstr "পরিবর্তনের অ্যাক্সেস"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
msgstr ""
msgstr "অস্বীকৃত"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
msgstr "চিরস্থায়ী"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
msgstr "সব"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
msgstr "পৃথকভাবে"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
msgstr ""
msgstr "আংশিক (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
msgstr "শুধুমাত্র পাঠযোগ্য"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grup ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nivell d'accés"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"No s'ha pogut encriptar la contrasenya perquè l'uhttpd no està instal·lat."
@ -38,16 +38,16 @@ msgstr "Descripció"
msgid "Grant access to ACL configuration"
msgstr "Atorgar accés a la configuració de l'ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nom d'inici de sessió"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Inicis de sessió a LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nou compte"
@ -55,15 +55,15 @@ msgstr "Nou compte"
msgid "Password value"
msgstr "Valor de la contrasenya"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variant de la contrasenya"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accés de lectura"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Temps d'espera de la sessió"
@ -72,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Establir tot:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -80,7 +80,7 @@ msgstr ""
"La gestió de l'ACL de LuCI es troba en fase experimental! Encara no funciona "
"fiablement amb totes les aplicacions"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La contrasenya no hauria de començar amb \"$p$."
@ -92,23 +92,19 @@ msgstr "Compte del sistema del qual emprar la contrasenya"
msgid "UNIX account"
msgstr "Compte UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "No s'ha pogut encriptar la contrasenya en text pla: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Empra la contrasenya UNIX a /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Fes servir el resum (hash) de la contrasenya xifrada"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Fes servir una contrasenya en clar"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accés d'escriptura"
@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denegat"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "no caduca"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "complet"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@ -143,10 +139,7 @@ msgstr "parcial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "només-lectura"
#~ msgid "Acess level"
#~ msgstr "Nivell d'accés"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL skupina"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Přístupová úroveň"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Nemohu zašifrovat textové heslo protože uhttpd není nainstalovaný."
@ -37,16 +37,16 @@ msgstr "Popis"
msgid "Grant access to ACL configuration"
msgstr "Povolit přístup k nastavení ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Přihlašovací jméno"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI přihlášení"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nový účet"
@ -54,15 +54,15 @@ msgstr "Nový účet"
msgid "Password value"
msgstr "Hodnota hesla"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Varianta hesla"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Přístup ke čtení"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Časový limit relace"
@ -71,7 +71,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Nastavit vše:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -79,7 +79,7 @@ msgstr ""
"Správa LuCI ACL je v experimentální fázi! Prozatím nefunguje spolehlivě se "
"všemi aplikacemi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Heslo nesmí začínat \"$p$\"."
@ -91,23 +91,19 @@ msgstr "Systémový účet, ze kterého se má použít heslo"
msgid "UNIX account"
msgstr "Účet UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nelze zašifrovat heslo ve formátu prostého textu: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Použití hesla systému UNIX v /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Použít šifrovaný hash hesla"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Použít prosté heslo"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Přístup pro zápis"
@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "zamítnuto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nevyprší"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "plný"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuální"
@ -142,7 +138,7 @@ msgstr "částečné (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "pouze pro čtení"

View file

@ -20,11 +20,11 @@ msgid "ACL group"
msgstr "Grwp ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Lefel mynediad"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Nid yw'n bosib amgryptio cyfrinair sydd mewn plaintext. Nid yw uhttpd wedi "
@ -38,16 +38,16 @@ msgstr "Disgrifiad"
msgid "Grant access to ACL configuration"
msgstr "Caniatau mynediad i gyfluniadau ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Enw mewngofnodi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Mewngyfnodion LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Cyfrif newydd"
@ -55,15 +55,15 @@ msgstr "Cyfrif newydd"
msgid "Password value"
msgstr "Gwerth cyfrinair"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Amrywiad y cyfrinair"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Mynediad darllen"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Mae y sesiwn wedi amseru allan"
@ -72,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Gosod pop:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -80,7 +80,7 @@ msgstr ""
"Mae rheolaeth ACL LuCI mewn cyfnod arbrofol! Nid yw'n gweithio yn ddibynadwy "
"eto gyda phob meddalwedd"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Ni all y cyfrinair ddechrau gyda \"$p$\"."
@ -92,23 +92,19 @@ msgstr "Mae cyfrif y system yn mynd i ddefnyddio y cyfrinair o"
msgid "UNIX account"
msgstr "Cyfrif UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nid yw'n bosib amgryptio cyfrinair plaintext: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Defnyddio cyfrinair UNIX yn /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Defnyddio'r cyfrinair sydd wedi ei amgryptio"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Defnyddio cyfrinair plaen"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Hawliau mynediad ysgrifennu"
@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "gwadu"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nid yw'n darfod"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "llawn"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "unigol"
@ -143,7 +139,7 @@ msgstr "rhannol (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "darllen yn unig"

View file

@ -1,138 +1,144 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-11-15 17:49+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/da/>\n"
"Language: da\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
msgstr ""
msgstr "ACL Indstillinger"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
msgstr ""
msgstr "ACL Gruppe"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
msgstr "Adgangs Niveau"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Kan ikke kryptere almindelig tekst adgangskode, da uhttpd ikke er "
"installeret."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
msgstr ""
msgstr "Beskrivelse"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr ""
msgstr "Giv adgang til ACL-konfiguration"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Login-navn"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI Log ind"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "New account"
msgstr ""
msgstr "Ny Konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
msgstr "Adgangskodeværdi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
msgstr "Adgangskodevariant"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
msgstr "Læseadgang"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
msgstr "Session udløbet"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
msgstr "Indstil alle:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"LuCI ACL-administration er i en eksperimentel fase! Det fungerer endnu ikke "
"pålideligt med alle applikationer"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
msgstr "Adgangskoden starter muligvis ikke med \"$p$\"."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
msgstr "Systemkontoen hvor adgangskoden skal bruges fra"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
msgstr "UNIX konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
msgstr "Kan ikke kryptere almindelig tekstadgangskode: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
msgstr "Brug UNIX adgangskode i /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
msgstr "Brug krypteret adgangskode-hash"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
msgstr "Skriveadgang"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
msgstr ""
msgstr "nægtet"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
msgstr "udløber ikke"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
msgstr "fuld"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
msgstr "individuel"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
msgstr ""
msgstr "delvis (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
msgstr "Læs kun"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL-Gruppe"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Zugriffsebene"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Klartextpassword konnte nicht verschlüsselt werden, da uhttpd nicht "
@ -39,16 +39,16 @@ msgstr "Beschreibung"
msgid "Grant access to ACL configuration"
msgstr "Zugriff auf ACL-Konfiguration gewähren"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Loginname"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI-Logins"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Neues Konto"
@ -56,15 +56,15 @@ msgstr "Neues Konto"
msgid "Password value"
msgstr "Passwort"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Passwort-Variante"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Lesezugriff"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Timeout der Sitzung"
@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Für alle setzen:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -81,7 +81,7 @@ msgstr ""
"Die LuCI-ACL-Rechteverwaltung befindet sich noch in einem experimentellen "
"Stadium und funktioniert noch nicht mit allen Anwendungen zuverlässig!"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Das Passwort darf nicht mit \"$p$\" beginnen."
@ -93,23 +93,19 @@ msgstr "Das Systemkonto, dessen Passwort genutzt wird"
msgid "UNIX account"
msgstr "UNIX-Konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Konnte Klartextpasswort nicht verschlüsseln: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Verwende das UNIX-Passwort in /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Verwende einen verschlüsselten Passwort-Hash"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Verwende Klartextpasswörter"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Schreibzugriff"
@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "verwehrt"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "läuft niemals ab"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "voll"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuell"
@ -144,10 +140,7 @@ msgstr "teilweise (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "nur Leserechte"
#~ msgid "Acess level"
#~ msgstr "Zugriffsebene"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Ομάδα ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Επίπεδο πρόσβασης"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Δεν είναι δυνατή η κρυπτογράφηση του κωδικού πρόσβασης απλού κειμένου, "
@ -39,16 +39,16 @@ msgstr "Περιγραφή"
msgid "Grant access to ACL configuration"
msgstr "Έγκριση πρόσβασης στην ρύθμιση ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Όνομα σύνδεσης"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Συνδέσεις LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Νέος λογαριασμός"
@ -56,15 +56,15 @@ msgstr "Νέος λογαριασμός"
msgid "Password value"
msgstr "Κωδικός"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Παραλλαγή κωδικού"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Μόνο ανάγνωση"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Λήξη σύνδεσης"
@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Ορισμός όλων:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -81,7 +81,7 @@ msgstr ""
"Η διαχείριση του LuCI ACL βρίσκεται σε πειραματικό στάδιο! Δεν λειτουργεί "
"ακόμα αξιόπιστα με όλες τις εφαρμογές"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Ο κωδικός πρόσβασης δεν πρέπει να ξεκινά με \"$p$\"."
@ -93,24 +93,20 @@ msgstr "Ο λογαριασμός συστήματος με χρήση του κ
msgid "UNIX account"
msgstr "Λογαριασμός UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
"Δεν είναι δυνατή η κρυπτογράφηση του κωδικού πρόσβασης απλού κειμένου: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Χρήση κωδικού πρόσβασης UNIX στο /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Χρήση κρυπτογραφημένου κωδικού"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Χρήση απλού κωδικού πρόσβασης"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Πρόσβαση εγγραφής"
@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "αρνήθηκε"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "χωρίς λήξη"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Πλήρη"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "επιμέρους"
@ -145,10 +141,7 @@ msgstr "μερική (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "μόνο για ανάγνωση"
#~ msgid "Acess level"
#~ msgstr "Επίπεδο πρόσβασης"

View file

@ -1,11 +1,11 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -18,11 +18,11 @@ msgid "ACL group"
msgstr "ACL group"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Access level"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Cannot encrypt plaintext password since uhttpd is not installed."
@ -34,16 +34,16 @@ msgstr "Description"
msgid "Grant access to ACL configuration"
msgstr "Grant access to ACL configuration"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Login name"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI Logins"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "New account"
@ -51,15 +51,15 @@ msgstr "New account"
msgid "Password value"
msgstr "Password value"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Password variant"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Read access"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Session timeout"
@ -68,7 +68,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Set all:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -76,7 +76,7 @@ msgstr ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "The password may not start with \"$p$\"."
@ -88,23 +88,19 @@ msgstr "The system account to use the password from"
msgid "UNIX account"
msgstr "UNIX account"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Unable to encrypt plaintext password: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Use UNIX password in /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Use encrypted password hash"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Use plain password"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Write access"
@ -115,19 +111,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denied"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "does not expire"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "full"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@ -139,10 +135,7 @@ msgstr "partial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "readonly"
#~ msgid "Acess level"
#~ msgstr "Acess level"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nivel de acceso"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"No se puede cifrar la contraseña de texto sin formato ya que uhttpd no está "
@ -39,16 +39,16 @@ msgstr "Descripción"
msgid "Grant access to ACL configuration"
msgstr "Conceder acceso a la configuración de ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nombre de inicio de sesión"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Inicios de sesión en LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nueva cuenta"
@ -56,15 +56,15 @@ msgstr "Nueva cuenta"
msgid "Password value"
msgstr "Valor de la contraseña"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variante de contraseña"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Acceso de lectura"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tiempo de espera de sesión"
@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Establecer todos:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -81,7 +81,7 @@ msgstr ""
"¡La gestión de ACL de LuCI está en una etapa experimental! Todavía no "
"funciona de manera confiable con todas las aplicaciones"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La contraseña puede no comenzar con \"$p$\"."
@ -93,23 +93,19 @@ msgstr "La cuenta del sistema para usar la contraseña de"
msgid "UNIX account"
msgstr "Cuenta UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "No se puede cifrar la contraseña de texto sin formato: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Utilice la contraseña de UNIX en /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Usar hash de contraseña cifrada"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Usar contraseña simple"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Acceso de escritura"
@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "denegado"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "no expira"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@ -144,10 +140,7 @@ msgstr "parcial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "solo lectura"
#~ msgid "Acess level"
#~ msgstr "Nivel de acceso"

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-05-17 10:09+0000\n"
"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"PO-Revision-Date: 2022-03-12 13:29+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/fi/>\n"
"Language: fi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
"X-Generator: Weblate 4.12-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -16,14 +16,14 @@ msgstr "ACL-asetukset"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
msgstr "ACL ryhmä"
msgstr "ACL-ryhmä"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Pääsytaso"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Salasanaa ei voi salata koska uhttpd on asentamatta."
@ -33,18 +33,18 @@ msgstr "Kuvaus"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr "Salli pääsy ACL määrityksiin"
msgstr "Salli pääsy ACL-määrityksiin"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Käyttäjätunnus"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI Kirjautuminen"
msgstr "LuCI-kirjautumiset"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Uusi tili"
@ -52,15 +52,15 @@ msgstr "Uusi tili"
msgid "Password value"
msgstr "Salasanan arvo"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Salasanan muoto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Salli luku"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Istunnon aikakatkaisu"
@ -69,7 +69,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Aseta kaikki:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -77,7 +77,7 @@ msgstr ""
"LuCI:n käyttöoikeuksien hallintajärjestelmä (ACL) on testausvaiheessa! Se ei "
"välttämättä toimi kaikissa tilanteissa oikein"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Salasana ei voi alkaa merkkijonolla \"$p$\"."
@ -87,25 +87,21 @@ msgstr "Järjestelmä käyttää salasanaa kohteelta"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX käyttäjätunnus"
msgstr "UNIX-käyttäjätunnus"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Salasanan salaaminen epäonnistui: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Käytä UNIX salasanaa tiedostosta /etc/shadow"
msgstr "Käytä UNIX-salasanaa tiedostosta /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Käytä salattua salasanan tarkistussummaa"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Kaytä salaamatonta salasanaa"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Salli kirjoitus"
@ -116,19 +112,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "evätty"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "ei vanhene"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "täysi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "yksittäiset"
@ -140,10 +136,7 @@ msgstr "osittainen (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "vain luku"
#~ msgid "Acess level"
#~ msgstr "Pääsytaso"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Groupe ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Niveau dAccès"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Impossible de crypter le mot de passe en clair car uhttpd n'est pas installé."
@ -38,16 +38,16 @@ msgstr "Description"
msgid "Grant access to ACL configuration"
msgstr "Accès complète à la configuration du ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Login nom"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Luci Logins"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nouv. compte"
@ -55,15 +55,15 @@ msgstr "Nouv. compte"
msgid "Password value"
msgstr "Valeur Password"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variant Password"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accès en Lecture"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Durée de la session"
@ -72,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Définir tout:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -80,7 +80,7 @@ msgstr ""
"La gestion de LuCI ACL est en phase expérimentale ! Elle ne fonctionne pas "
"encore de manière fiable avec toutes les applications"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Le mot de passe ne doit pas commencer par \"$p$\"."
@ -92,23 +92,19 @@ msgstr "Le compte du système pour utiliser le mot de passe de"
msgid "UNIX account"
msgstr "UNIX account"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossible de crypter le mot de passe en texte clair : %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Utiliser le password UNIX dans /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Utiliser un hachage de mot de passe crypté"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Utiliser un mot de passe simple"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accès en Ecriture"
@ -119,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "refusée"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "n'expire pas"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Complète"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuel"
@ -143,10 +139,7 @@ msgstr "partielle (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "lecture seul"
#~ msgid "Acess level"
#~ msgstr "Niveau d'accès"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@ -37,16 +37,16 @@ msgstr "תיאור"
msgid "Grant access to ACL configuration"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@ -54,15 +54,15 @@ msgstr ""
msgid "Password value"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@ -71,13 +71,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "הגדר הכל:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@ -89,23 +89,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@ -116,19 +112,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@ -140,7 +136,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""

View file

@ -1,11 +1,11 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: hi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
@ -17,11 +17,11 @@ msgid "ACL group"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@ -33,16 +33,16 @@ msgstr ""
msgid "Grant access to ACL configuration"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@ -50,15 +50,15 @@ msgstr ""
msgid "Password value"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@ -67,13 +67,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@ -85,23 +85,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@ -112,19 +108,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@ -136,7 +132,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL csoport"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Hozzáférési szint"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Nem lehet titkosítani az egyszerű szöveges jelszót, mivel az uhttpd nincs "
@ -39,16 +39,16 @@ msgstr "Leírás"
msgid "Grant access to ACL configuration"
msgstr "Hozzáférés biztosítása az ACL beállításhoz"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Bejelentkezési név"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI bejelentkezések"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Új fiók"
@ -56,15 +56,15 @@ msgstr "Új fiók"
msgid "Password value"
msgstr "Jelszóérték"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Jelszóváltozat"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Olvasási hozzáférés"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Munkamenet-időkorlát"
@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Összes beállítása:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -81,7 +81,7 @@ msgstr ""
"A LuCI ACL kezelés kísérleti szakaszban van! Még nem működik megbízhatóan az "
"összes alkalmazásnál"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A jelszó nem kezdődhet „$p$” értékkel."
@ -93,23 +93,19 @@ msgstr "Az a rendszerfiók, amelytől a jelszót használja"
msgid "UNIX account"
msgstr "UNIX fiók"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nem lehet titkosítani az egyszerű szöveges jelszót: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Az /etc/shadow fájlban lévő UNIX jelszó használata"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Titkosított jelszókivonat használata"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Egyszerű jelszó használata"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Írási hozzáférés"
@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "megtagadva"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nem jár le"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "teljes"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "egyéni"
@ -144,7 +140,7 @@ msgstr "részleges (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "csak olvasható"

View file

@ -1,32 +1,32 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-07-08 12:44+0000\n"
"Last-Translator: Andi Ariffin <andiariffin@gmail.com>\n"
"PO-Revision-Date: 2021-08-01 08:23+0000\n"
"Last-Translator: R A <terjemahan@rapdodge.my.id>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/id/>\n"
"Language: id\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.2-dev\n"
"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
msgstr "Pengaturan ACL"
msgstr "Pengaturan Daftar Kontrol Akses"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
msgstr "Grup ACL"
msgstr "Grup Daftar Kontrol Akses"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Tingkat akses"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Tidak dapat mengenkripsi kata sandi plaintext karena uhttpd tidak terpasang."
"Tidak dapat mengenkripsi kata sandi teks biasa karena uhttpd tidak diinstal."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@ -34,18 +34,18 @@ msgstr "Deskripsi"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr "Beri akses ke konfigurasi ACL"
msgstr "Beri akses ke konfigurasi Daftar Kontrol Akses"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nama login"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Login LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Akun baru"
@ -53,15 +53,15 @@ msgstr "Akun baru"
msgid "Password value"
msgstr "Nilai kata sandi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Varian kata sandi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Akses baca"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Batas waktu sesi"
@ -70,15 +70,15 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Atur semua:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"Manajemen ACL LuCI dalam tahap percobaan! Hal ini mungkin tidak berjalan "
"semestinya dengan semua aplikasi"
"Manajemen Daftar Kontrol Akses LuCI masih dalam tahap percobaan! Hal ini "
"mungkin tidak berjalan semestinya dengan semua aplikasi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Kata sandi tidak boleh dimulai dengan \"$p$\"."
@ -90,23 +90,19 @@ msgstr "Akun sistem untuk menggunakan kata sandi dari"
msgid "UNIX account"
msgstr "Akun UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Tidak dapat mengenkripsi kata sandi plaintext: %s"
msgstr "Tidak dapat mengenkripsi kata sandi teks biasa: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Gunakan kata sandi UNIX di /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Gunakan kata sandi hash terenkripsi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Gunakan kata sandi biasa"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Akses tulis"
@ -117,19 +113,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "ditolak"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "tidak berakhir"
msgstr "tidak kedaluwarsa"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "penuh"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individu"
@ -141,7 +137,7 @@ msgstr "sebagian (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "hanya baca"

View file

@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2020-12-01 16:16+0000\n"
"Last-Translator: Er Gatto <facebook@libraro.it>\n"
"PO-Revision-Date: 2021-10-09 17:14+0000\n"
"Last-Translator: Pierfrancesco Passerini <p.passerini@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/it/>\n"
"Language: it\n"
@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -21,13 +21,13 @@ msgid "ACL group"
msgstr "Gruppi ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Livello di accesso"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Non posso decifrare la password visto che uhttpd non è installato."
msgstr "Non posso criptare la password visto che uhttpd non è installato."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@ -37,16 +37,16 @@ msgstr "Descrizione"
msgid "Grant access to ACL configuration"
msgstr "Permetti accesso alla configurazione ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nome Login"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Login LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nuovo account"
@ -54,15 +54,15 @@ msgstr "Nuovo account"
msgid "Password value"
msgstr "Password"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variante password"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Accesso in lettura"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Timeout sessione"
@ -71,7 +71,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Imposta tutto:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -79,35 +79,31 @@ msgstr ""
"La gestione delle ACL via LuCI è in fase sperimentale! Non funziona ancora "
"in modo affidabile con tutte le applicazioni"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "La password non può iniziare con \"$p$\"."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr "L'account di sistema dal quale utilizzare la password"
msgstr "L'account di sistema da cui utilizzare la password"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "Account UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossibile crittografare la password in chiaro: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Usa password UNIX in /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Usa l'hash della password crittografata"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Usa password semplice"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Accesso in scrittura"
@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negato"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "non scade"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "pieno"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuale"
@ -142,7 +138,7 @@ msgstr "parziale (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "sola lettura"

View file

@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2021-02-06 08:29+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"PO-Revision-Date: 2021-07-15 11:43+0000\n"
"Last-Translator: Nobuhiro Iwamatsu <iwamatsu@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/ja/>\n"
"Language: ja\n"
@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -21,13 +21,15 @@ msgid "ACL group"
msgstr "ACL グループ"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "アクセスレベル"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "uhttpdがインストールされていないため、プレーンテキストのパスワードを暗号化できません。"
msgstr ""
"uhttpdがインストールされていないため、プレーンテキストのパスワードを暗号化で"
"きません。"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@ -37,16 +39,16 @@ msgstr "説明"
msgid "Grant access to ACL configuration"
msgstr "ACL 構成へのアクセスを許可"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "ログイン名"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI ログイン"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "新規アカウント"
@ -54,15 +56,15 @@ msgstr "新規アカウント"
msgid "Password value"
msgstr "パスワード値"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
msgstr "パスワードヴァリアント"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "読み取りアクセス"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "セッション・タイムアウト"
@ -71,41 +73,39 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "すべて設定:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr "LuCI ACL管理はまだ実験段階ですすべてのアプリケーションで確実に機能するわけではありません"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
msgid "The password may not start with \"$p$\"."
msgstr ""
"LuCI ACL管理はまだ実験段階ですすべてのアプリケーションで確実に機能するわけ"
"ではありません"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "パスワードは \"$p$\" で始まらない場合があります。"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
msgstr "パスワードを使用するシステムアカウント"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr "UNIX アカウント"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
msgstr "平文パスワードを暗号化できません: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "/etc/shadow の UNIX パスワードを使用"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "暗号化されたパスワードハッシュを使用"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "書き込みアクセス"
@ -116,31 +116,31 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "拒否"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
msgstr "有効期限なし"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "すべて"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
msgstr "個別"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
msgstr ""
msgstr "部分的 (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "読み取り専用"

View file

@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2020-12-19 06:29+0000\n"
"Last-Translator: orangepizza <abnoeh@mail.com>\n"
"PO-Revision-Date: 2021-06-06 14:38+0000\n"
"Last-Translator: thenist <p717394@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/ko/>\n"
"Language: ko\n"
@ -10,24 +10,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
msgstr ""
msgstr "ACL 설정"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
msgstr ""
msgstr "ACL 그룹"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
msgstr "접근 레벨"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"uhttpd가 설치되어 있지 않기 때문에 일반 텍스트 암호를 암호화할 수 없습니다."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@ -35,112 +36,110 @@ msgstr "설명"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr ""
msgstr "ACL 설정에 접근 허가"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "로그인 이름"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI 로그인"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "New account"
msgstr ""
msgstr "새로운 계정"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
msgstr "암호 값"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
msgstr "암호 종류"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
msgstr "읽기 권한"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
msgstr "세션 타임아웃"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
msgstr "모두 설정:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"LuCI ACL 관리는 실험 단계에 있습니다! 아직 모든 애플리케이션에서 안정적으로 "
"작동하지는 않습니다"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
msgstr "암호는 \"$p$\"로 시작할 수 없습니다."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
msgstr "암호를 쓸 시스템 계정"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
msgstr "UNIX 계정"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
msgstr "일반 텍스트 암호를 암호화 할 수 없습니다: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
msgstr "/etc/shadow 안 Unix 암호 사용하기"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
msgstr "암호화된 암호 해쉬 사용하기"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
msgstr "쓰기 권한"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
msgstr ""
msgstr "거부됨"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
msgstr "만료되지 않음"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
msgstr "꽉찬"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
msgstr ""
msgstr "일부 (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
msgstr "읽기전용"

View file

@ -21,14 +21,13 @@ msgid "ACL group"
msgstr "एसीएल गट"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "प्रवेश स्तर"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Uhttpd स्थापित केलेला नसल्यामुळे साधा मजकूर संकेतशब्द कूटबद्ध करू शकत नाही."
msgstr "Uhttpd स्थापित केलेला नसल्यामुळे साधा मजकूर संकेतशब्द कूटबद्ध करू शकत नाही."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@ -38,16 +37,16 @@ msgstr "वर्णन"
msgid "Grant access to ACL configuration"
msgstr "एसीएल कॉन्फिगरेशनमध्ये प्रवेश मंजूर करा"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "लॉगिन नाव"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI लॉगिन"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "नवीन खाते"
@ -55,15 +54,15 @@ msgstr "नवीन खाते"
msgid "Password value"
msgstr "संकेतशब्द मूल्य"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "संकेतशब्द प्रकार"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "वाचन प्रवेश"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "सत्र कालबाह्य वेळ"
@ -72,15 +71,15 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "सर्व सेट करा:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"LuCI ACL व्यवस्थापन प्रायोगिक अवस्थेत आहे! हे अद्याप सर्व अनुप्रयोगांसह "
"विश्वसनीयरित्या कार्य करत नाही"
"LuCI ACL व्यवस्थापन प्रायोगिक अवस्थेत आहे! हे अद्याप सर्व अनुप्रयोगांसह विश्वसनीयरित्या "
"कार्य करत नाही"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "संकेतशब्द \"$p$\" ने प्रारंभ होणार नाही."
@ -92,23 +91,19 @@ msgstr "ज्यातून संकेतशब्द वापरायच
msgid "UNIX account"
msgstr "UNIX खाते"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "साधा मजकूर : %s संकेतशब्द कूटबद्ध करण्यात अक्षम"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "UNIX संकेतशब्द /etc/shadow मधून वापरा"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "कूटबद्ध संकेतशब्द हॅश वापरा"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "साधा संकेतशब्द वापरा"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "लेखन प्रवेश"
@ -119,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "नाकारले"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "कालबाह्य होत नाही"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "संपूर्ण"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "वैयक्तिक"
@ -143,7 +138,7 @@ msgstr "आंशिक (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "फक्त वाचा"

View file

@ -1,11 +1,11 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ms\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
@ -17,11 +17,11 @@ msgid "ACL group"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@ -33,16 +33,16 @@ msgstr ""
msgid "Grant access to ACL configuration"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@ -50,15 +50,15 @@ msgstr ""
msgid "Password value"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@ -67,13 +67,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@ -85,23 +85,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@ -112,19 +108,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@ -136,7 +132,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""

View file

@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2020-09-22 13:13+0000\n"
"PO-Revision-Date: 2021-03-09 06:26+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/nb_NO/>\n"
@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3-dev\n"
"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -18,129 +18,127 @@ msgstr "ACL-innstillinger"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
msgstr ""
msgstr "ACL-gruppe"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
msgstr "Tilgangsnivå"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
msgstr "Kan ikke kryptere klartekstpassord, siden uhttpd ikke er installert."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
msgstr ""
msgstr "Beskrivelse"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr ""
msgstr "Innvilg tilgang til ACL-oppsett"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Innloggingsnavn"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI-innlogginger"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "New account"
msgstr ""
msgstr "Ny konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
msgstr "Passordsverdi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
msgstr "Passordsvariant"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
msgstr "Lesetilgang"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
msgstr "Tidsavbrudd for økt"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
msgstr "Sett alle:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"LuCI ACL-håntering er i eksperimentelt stadie. Det fungerer ikke pålitelig "
"med alle programmer"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
msgstr "Passordet kan ikke starte med «$p$»."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
msgstr "Systemkontoen å bruke passord fra"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
msgstr "UNIX-konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
msgstr "Kunne ikke kryptere klartekst-passord: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
msgstr "Bruk UNIX-passord i /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
msgstr "Bruk kryptert passord-sjekksum"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
msgstr "Skrivetilgang"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
msgstr ""
msgstr "avslått"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
msgstr "utløper ikke"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
msgstr "full"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
msgstr "individuell"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
msgstr ""
msgstr "delvis (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
msgstr "skrivebeskyttet"

View file

@ -22,11 +22,11 @@ msgid "ACL group"
msgstr "Grupa ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Poziom dostępu"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Nie można zaszyfrować zwykłego hasła tekstowego, ponieważ uhttpd nie jest "
@ -40,16 +40,16 @@ msgstr "Opis"
msgid "Grant access to ACL configuration"
msgstr "Udzielenie dostępu do konfiguracji ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nazwa użytkownika"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Loginy LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nowe konto"
@ -57,15 +57,15 @@ msgstr "Nowe konto"
msgid "Password value"
msgstr "Wartość hasła"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Wariant hasła"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Dostęp do odczytu"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Limit czasu sesji"
@ -74,7 +74,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Ustaw wszystko:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -82,7 +82,7 @@ msgstr ""
"Zarządzanie LuCI ACL jest na etapie eksperymentalnym! Nie działa jeszcze "
"niezawodnie we wszystkich aplikacjach"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Hasło nie może zaczynać się od \"$p$\"."
@ -94,23 +94,19 @@ msgstr "Konto systemowe do używania hasła z"
msgid "UNIX account"
msgstr "Konto UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nie można zaszyfrować zwykłego hasła tekstowego: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Użyj hasła UNIX w /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Użyj szyfrowanego hasła hash"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Użyj zwykłego hasła"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Dostęp do zapisu"
@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "Odmowa dostępu"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "nie wygasa"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "Pełne"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "Indywidualne"
@ -145,10 +141,7 @@ msgstr "częściowe (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "tylko do odczytu"
#~ msgid "Acess level"
#~ msgstr "Poziom dostępu"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nível de acesso"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Não é possível encriptar a palavra-passe em texto puro, pois o uhttpd não "
@ -39,16 +39,16 @@ msgstr "Descrição"
msgid "Grant access to ACL configuration"
msgstr "Conceder acesso à configuração ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nome de autenticação"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Autenticações LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nova conta"
@ -56,15 +56,15 @@ msgstr "Nova conta"
msgid "Password value"
msgstr "Valor da palavra-passe"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variante da palavra-passe"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Permissão de leitura"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tempo limite da sessão"
@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Definir todos:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -81,7 +81,7 @@ msgstr ""
"A gestão da LuCI ACL está numa fase experimental! Ainda não funciona de "
"forma confiável com todas as aplicações"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A palavra-passe não deve começar com \"$p$\"."
@ -93,23 +93,19 @@ msgstr "A conta do sistema da qual usar a palavra-passe"
msgid "UNIX account"
msgstr "Conta UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Impossível encriptar a palavra-passe em texto simples: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Usar a palavra-passe UNIX em /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Usar o hash de palavra-passe criptografada"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Usar uma palavra-passe simples"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Permissão de escrita"
@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negado"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "não expira"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@ -144,10 +140,7 @@ msgstr "parcial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "somente leitura"
#~ msgid "Acess level"
#~ msgstr "Nível de acesso"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "Grupo ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Nível de acesso"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Não é possível encriptar senhas em texto puro pois o uhttpd não está "
@ -39,16 +39,16 @@ msgstr "Descrição"
msgid "Grant access to ACL configuration"
msgstr "Garantir acesso a configuração ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nome de autenticação"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Autenticações LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nova conta"
@ -56,15 +56,15 @@ msgstr "Nova conta"
msgid "Password value"
msgstr "Valor da senha"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variação da senha"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Permissão de leitura"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Tempo limite da sessão"
@ -73,7 +73,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Definir todos:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -81,7 +81,7 @@ msgstr ""
"O gerenciamento do LuCI ACL está em um estágio experimental! Ainda não "
"funciona de maneira confiável com todos os aplicativos"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "A senha não pode começar com \"$p$\"."
@ -93,23 +93,19 @@ msgstr "A conta do sistema para usar a senha de"
msgid "UNIX account"
msgstr "Conta UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Não é possível criptografar a senha em texto puro: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Use a senha UNIX em /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Usar o hash da senha criptografada"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Usar um senha simples"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Permissão de escrita"
@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "negado"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "não expira"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "completo"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individual"
@ -144,10 +140,7 @@ msgstr "parcial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "Leitura apenas"
#~ msgid "Acess level"
#~ msgstr "Nível de acesso"

View file

@ -1,144 +1,145 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"PO-Revision-Date: 2021-12-07 19:35+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/ro/>\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
msgstr ""
msgstr "Setări ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
msgstr ""
msgstr "Grup ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
msgstr "Nivel de acces"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
msgstr "Nu se poate cripta parola în clar deoarece uhttpd nu este instalat."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
msgstr ""
msgstr "Descriere"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr ""
msgstr "Acordarea accesului la configurarea ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Nume de autentificare"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Autentificări LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "New account"
msgstr ""
msgstr "Cont nou"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
msgstr "Valoarea parolei"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
msgstr "Varianta parolei"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
msgstr "Accesul pentru citire"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
msgstr "Timpul de expirare a sesiunii"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
msgstr "Setează tot:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"Managementul ACL LuCI este în fază experimentală! Nu funcționează încă în "
"mod fiabil cu toate aplicațiile"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
msgstr "Parola nu poate începe cu \"$p$\"."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
msgstr "Contul de sistem pentru a utiliza parola de la"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
msgstr "Cont UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
msgstr "Nu se poate cripta parola în clar: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
msgstr "Utilizați parola UNIX în /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
msgstr "Utilizați parola criptată hash"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
msgstr "Acces la scriere"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
msgstr ""
msgstr "interzis"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
msgstr "nu expiră"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
msgstr "complet"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
msgstr "individuală"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
msgstr ""
msgstr "parțial (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
msgstr "doar citire"

View file

@ -9,8 +9,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.0.2\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
@ -22,11 +22,11 @@ msgid "ACL group"
msgstr "ACL группа"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Уровень доступа"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Невозможно зашифровать простой текстовый пароль, так как uhttpd не "
@ -40,16 +40,16 @@ msgstr "Описание"
msgid "Grant access to ACL configuration"
msgstr "Предоставить доступ к конфигурации ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Имя пользователя"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Пользователи LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Новый аккаунт"
@ -57,15 +57,15 @@ msgstr "Новый аккаунт"
msgid "Password value"
msgstr "Пароль"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Вариант пароля"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Доступ для чтения"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Таймаут сессии"
@ -74,7 +74,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Установить все:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -82,7 +82,7 @@ msgstr ""
"Управление LuCI ACL находится в экспериментальной стадии! Оно еще не "
"работает должным образом со всеми приложениями"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Пароль может не начинаться с «$p$»."
@ -94,23 +94,19 @@ msgstr "Системная учетная запись для использов
msgid "UNIX account"
msgstr "UNIX аккаунт"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Невозможно зашифровать простой текстовый пароль: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Использовать пароль UNIX из /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Использовать зашифрованный хэш пароля"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Использовать простой (открытый) пароль"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Доступ для записи"
@ -121,19 +117,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "запрещено"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "не истекает"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "полный"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "индивидуальный"
@ -145,10 +141,7 @@ msgstr "частичный (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "только чтение"
#~ msgid "Acess level"
#~ msgstr "Уровень доступа"

View file

@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL skupina"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Úroveň prístupu"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Nemožno zašifrovať heslo, pretože uhttpd nie je nainštalované."
@ -37,16 +37,16 @@ msgstr "Popis"
msgid "Grant access to ACL configuration"
msgstr "Povoliť prístup k ACL konfigurácii"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Prihlasovacie meno"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI prihlásenia"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nový účet"
@ -54,15 +54,15 @@ msgstr "Nový účet"
msgid "Password value"
msgstr "Hodnota hesla"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Variant hesla"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Čítanie"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Relácia vypršala"
@ -71,7 +71,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Nastaviť všetky:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -79,7 +79,7 @@ msgstr ""
"Správa ACL v LuCI je experimentálna! Nefunguje spoľahlivo so všetkými "
"aplikáciami"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Heslo nemôže začínať na \"$p$\"."
@ -91,23 +91,19 @@ msgstr "Systémový účet, z ktorého použiť heslo"
msgid "UNIX account"
msgstr "UNIX účet"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Nemožno zašifrovať otvorené heslo: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Použiť UNIX heslo v /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Použiť šifrovaný hash hesla"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Použiť otvorené heslo"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Zápis"
@ -118,19 +114,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "zamietnutý"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "neexpiruje"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "plný"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "jednotlivé"
@ -142,7 +138,7 @@ msgstr "čiastočné (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "Iba čítanie"

View file

@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2021-02-08 04:46+0000\n"
"Last-Translator: Viktor Griph <viktor@griph.se>\n"
"PO-Revision-Date: 2021-11-04 17:37+0000\n"
"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/sv/>\n"
"Language: sv\n"
@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -21,11 +21,11 @@ msgid "ACL group"
msgstr "ACL Grupp"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Åtkomstnivå"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Kan inte kryptera lösenord i klartext på grund av att uhttpd inte är "
@ -39,49 +39,49 @@ msgstr "Beskrivning"
msgid "Grant access to ACL configuration"
msgstr "Ge åtkomst till ACL konfiguration"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Inloggningsnamn"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI Inloggningar"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Nytt konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr "Lösenords värde"
msgstr "Lösenordsvärde"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Lösenordsvariant"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Läsåtkomst"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Sessionstiden är slut"
msgstr "Sessionstiden är slut"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Sätt alla:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"LuCI ACL hantering är i experimentstadiet. Det fungerar ännu inte säkert med "
"alla applikationer."
"alla applikationer"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Lösenordet får inte inledas med \"$p$\"."
@ -93,23 +93,19 @@ msgstr "Systemkontot att använda lösenordet från"
msgid "UNIX account"
msgstr "UNIX konto"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Kan inte kryptera lösenord i klartext: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "Använd UNIX lösenord i /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Använd krypterade lösenords hash"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Använd lösenord i klartext"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Skrivåtkomst"
@ -120,19 +116,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "nekad"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "utan bäst-före datum"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "full"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "individuell"
@ -144,7 +140,7 @@ msgstr "delvis (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "skrivskyddad"

View file

@ -10,11 +10,11 @@ msgid "ACL group"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@ -26,16 +26,16 @@ msgstr ""
msgid "Grant access to ACL configuration"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@ -43,15 +43,15 @@ msgstr ""
msgid "Password value"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@ -60,13 +60,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@ -78,23 +78,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@ -105,19 +101,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@ -129,7 +125,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""

View file

@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2020-08-19 09:49+0000\n"
"Last-Translator: Ataberk Özen <ataberkozen123@gmail.com>\n"
"PO-Revision-Date: 2021-04-09 08:05+0000\n"
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/tr/>\n"
"Language: tr\n"
@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -21,13 +21,14 @@ msgid "ACL group"
msgstr "ACL grubu"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "Yetki düzeyi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "Uhttpd kurulana kadar düz metin şeklindeki dosyalar şifrelenemez."
msgstr ""
"uhttpd kurulu olmadığı için düz metin biçimindeki parola şifrelenemiyor."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@ -35,18 +36,18 @@ msgstr "Açıklama"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr "ACL ayarlarına erişim sağla"
msgstr "ACL yapılandırmasına erişim izni verin"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Kullanıcı adı"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI Girişleri"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "Yeni kullanıcı hesabı"
@ -54,15 +55,15 @@ msgstr "Yeni kullanıcı hesabı"
msgid "Password value"
msgstr "Şifre değeri"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "Şifre türü"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "Okuma erişimi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "Oturum zaman aşımı"
@ -71,7 +72,7 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "Hepsini ayarla:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
@ -79,7 +80,7 @@ msgstr ""
"LuCI ACL yönetimi deneysel bir aşamada! Şuanlık bütün uygulamalarda "
"güvenilir bir şekilde çalışmıyor"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "Şifreler \"$p$\" ile başlayamaz."
@ -91,23 +92,19 @@ msgstr "Şifresi kullanılacak sistem hesabı"
msgid "UNIX account"
msgstr "UNIX hesabı"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "Düz metin şifre şifrelenemedi: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "/etc/shadow konumundaki UNIX şifresini kullan"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "Şifrelenmiş şifre hash'ı kullan"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "Düz şifre kullan"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "Yazma erişimi"
@ -118,19 +115,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "reddedildi"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "süresi dolmaz"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "tam"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "Bireysel"
@ -142,7 +139,7 @@ msgstr "kısmi (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "salt okunur"

View file

@ -1,34 +1,36 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2020-05-02 19:45+0000\n"
"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"PO-Revision-Date: 2021-07-25 17:13+0000\n"
"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.7.2-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
msgstr ""
msgstr "Налаштування ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
msgstr ""
msgstr "Група ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
msgstr "Рівень доспупу"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
"Не вдається зашифрувати пароль відкритого тексту, оскільки uhttpd не "
"встановлено."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
@ -36,112 +38,110 @@ msgstr "Опис"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
msgstr ""
msgstr "Надати доступ до конфігурації ACL"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "Логін"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "Входи LuCI"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
msgid "New account"
msgstr ""
msgstr "Новий акаунт"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
msgstr ""
msgstr "Значення пароля"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
msgstr "Варіант пароля"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
msgstr "Доступ для читання"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
msgstr "Час очікування сеансу"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
msgstr "Встановити все:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
"Управління LuCI ACL знаходиться на експериментальній стадії! Він ще не "
"працює надійно з усіма програмами"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
msgstr "Пароль не може починатись з \"$p$\"."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
msgstr ""
msgstr "Системний обліковий запис для використання пароля від"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
msgstr ""
msgstr "Обліковий запис UNIX"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
msgstr "Не вдається зашифрувати пароль відкритого тексту: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
msgstr "Використовуйте пароль UNIX у /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
msgstr "Використовуйте зашифрований хеш пароля"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
msgstr "Доступ на запис"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
msgstr ""
msgstr "відмовлено"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
msgstr "не закінчується"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
msgstr "повний"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
msgstr "окремі"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
msgstr ""
msgstr "частково (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""
msgstr "лише для читання"

View file

@ -1,11 +1,11 @@
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@ -18,11 +18,11 @@ msgid "ACL group"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr ""
@ -34,16 +34,16 @@ msgstr ""
msgid "Grant access to ACL configuration"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr ""
@ -51,15 +51,15 @@ msgstr ""
msgid "Password value"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr ""
@ -68,13 +68,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr ""
@ -86,23 +86,19 @@ msgstr ""
msgid "UNIX account"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr ""
@ -113,19 +109,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr ""
@ -137,7 +133,7 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr ""

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-04-23 19:22+0000\n"
"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
"PO-Revision-Date: 2021-04-13 11:51+0000\n"
"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacl/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.0.2-dev\n"
"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@ -19,11 +19,11 @@ msgid "ACL group"
msgstr "ACL 组"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "访问权限"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "由于未安装 uhttpd,因此无法加密明文密码."
@ -35,16 +35,16 @@ msgstr "描述"
msgid "Grant access to ACL configuration"
msgstr "授予访问 ACL 配置的权限"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "登录名"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI 登录"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "新账户"
@ -52,15 +52,15 @@ msgstr "新账户"
msgid "Password value"
msgstr "密码值"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "密码变体"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "读取权限"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "会话超时"
@ -69,13 +69,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "设置全部:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr "LuCI ACL 管理处于实验阶段!它还不能在所有应用程序中可靠的工作."
msgstr "LuCI ACL 管理处于实验阶段!它还不能可靠地在所有应用程序中工作"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "密码不能以\"$p$\"开头."
@ -87,23 +87,19 @@ msgstr "系统帐户使用的密码"
msgid "UNIX account"
msgstr "UNIX 帐户"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "无法加密明文密码: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "使用UNIX密码在 /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "使用加密的密码哈希值"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "使用明文密码"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "写入权限"
@ -114,19 +110,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "拒绝"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "永不过期"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "完全"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "单独"
@ -138,10 +134,7 @@ msgstr "部分 (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "只读"
#~ msgid "Acess level"
#~ msgstr "访问权限"

View file

@ -19,11 +19,11 @@ msgid "ACL group"
msgstr "ACL 群組"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
msgstr "存取級別"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
msgstr "由於未安裝 uHTTPd因此無法加密明文密碼。"
@ -35,16 +35,16 @@ msgstr "描述"
msgid "Grant access to ACL configuration"
msgstr "授予 ACL 組態擁有存取的權限"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
msgstr "登入名稱"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
msgstr "LuCI 登入"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
msgstr "新帳號"
@ -52,15 +52,15 @@ msgstr "新帳號"
msgid "Password value"
msgstr "密碼值"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
msgstr "密碼變體"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
msgstr "讀取權限"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
msgstr "工作階段逾時值"
@ -69,13 +69,13 @@ msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
msgstr "設定全部:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr "LuCI ACL 管理處於實驗階段!它尚無法確保在所有應用程式中工作之可靠性"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
msgstr "密碼不能以 \"$p$\" 開頭。"
@ -87,23 +87,19 @@ msgstr "使用該密碼的系統帳號"
msgid "UNIX account"
msgstr "UNIX 帳號"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
msgstr "無法加密明文密碼(訊息:%s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
msgstr "使用 /etc/shadow 檔案中的 UNIX 密碼"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
msgstr "使用雜湊加密的密碼"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
msgid "Use plain password"
msgstr "使用明文密碼"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
msgstr "寫入權限"
@ -114,19 +110,19 @@ msgctxt "No permissions granted"
msgid "denied"
msgstr "已拒絕"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
msgstr "永不過期"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
msgstr "完全"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
msgstr "個別"
@ -138,7 +134,7 @@ msgstr "部分 (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
msgstr "唯讀"

View file

@ -1,7 +1,7 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-10-21 08:14+0000\n"
"Last-Translator: malrubaei <mhmd.alrubaei@gmail.com>\n"
"PO-Revision-Date: 2021-03-08 13:04+0000\n"
"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ar/>\n"
"Language: ar\n"
@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.3.1\n"
"X-Generator: Weblate 4.5.1\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -25,7 +25,7 @@ msgstr "التكوين العالمي لبيئة إدارة الشهادات ا
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "عنوان URL لخادم ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
@ -33,7 +33,7 @@ msgstr "حساب البريد الإلكتروني"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
msgstr ""
msgstr "إعدادات متقدمة"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
@ -45,19 +45,19 @@ msgstr "الاسم المستعار لاعتراض"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "التحقق من صحة التحدي"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "مخصص ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "عنوان URL مخصص لدليل خادم ACME."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr ""
msgstr "نظام أسماء النطاقات"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
@ -69,7 +69,7 @@ msgstr "مؤهلات واجهة برمجة تطبيقات لنظام أسماء
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "الأيام حتى التجديد"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@ -91,11 +91,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
msgstr "ECC 256 بت"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
msgstr "ECC 384 بت"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
@ -111,7 +111,7 @@ msgstr "مفعل"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr ""
msgstr "الاعدادات العامة"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
@ -135,19 +135,19 @@ msgstr "حجم المفتاح (والنوع) للشهادة التي تم إنش
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
msgstr "RSA 2048 بت"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
msgstr "RSA 3072 بت"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
msgstr "RSA 4096 بت"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "مستقل"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -156,6 +156,9 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"سيستخدم الوضع المستقل خادم الويب المدمج في acme.sh لإصدار شهادة. سيستخدم وضع "
"Webroot خادم ويب موجودًا لإصدار شهادة. سيسمح لك وضع DNS باستخدام DNS API "
"لمزود DNS الخاص بك لإصدار شهادة."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
@ -244,7 +247,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
msgstr "استخدم مرجع مصدق (CA) مخصصًا بدلاً من Let's Encrypt."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
@ -260,7 +263,7 @@ msgstr "استخدم خادم الترحيل"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
msgstr ""
msgstr "طريقة التحقق من الصحة"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"

View file

@ -1,36 +1,42 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-10-05 12:02+0000\n"
"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
msgstr "ACME сертификати"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
msgstr "ACME сертификати"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
msgstr "ACME глобални настройки"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "URL на ACME сървър"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
msgstr "Имейл на акаунта"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
msgstr ""
msgstr "Разширени настройки"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
msgstr "Конфигурация на сертификат"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
@ -38,11 +44,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "Проверка на предизвикателство"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "Персонализиран ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
@ -50,19 +56,19 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr ""
msgstr "DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
msgstr "DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
msgstr "DNS API креденшъли"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "Дни до подновяване"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@ -70,7 +76,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
msgstr "Имена на домейни"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
@ -97,11 +103,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
msgstr "Разрешен"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr ""
msgstr "Основни настройки"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
@ -146,8 +152,9 @@ msgid ""
msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
#, fuzzy
msgid "State directory"
msgstr ""
msgstr "Директория на състоянието"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""

View file

@ -1,34 +1,34 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-12-10 19:29+0000\n"
"Last-Translator: Debashish Das <debashishdab@gmail.com>\n"
"PO-Revision-Date: 2021-10-08 18:54+0000\n"
"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/bn_BD/>\n"
"Language: bn_BD\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
msgstr "ACME সার্টিফিকেট"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
msgstr "ACME সার্টিফিকেট"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
msgstr "ACME গ্লোবাল কনফিগ"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "ACME সার্ভার URL"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
msgstr "অ্যাকাউন্ট ইমেইল"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
@ -36,47 +36,47 @@ msgstr "উন্নত সেটিংস"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
msgstr "সার্টিফিকেট কনফিগারেশন"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
msgstr "চ্যালেঞ্জ উপনাম"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "চ্যালেঞ্জ বৈধতা"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "কাস্টম ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "কাস্টম ACME সার্ভার ডিরেক্টরি URL।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr ""
msgstr "ডিএনএস"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
msgstr "DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
msgstr "DNS API ক্রিডেনশিয়াল"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "নবায়ন পর্যন্ত দিন"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
msgstr "ডোমেইন উপনাম"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
msgstr "ডোমেইন উপনাম"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
@ -84,64 +84,69 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"সার্টিফিকেটে অন্তর্ভুক্ত করার জন্য ডোমেইন নাম। প্রথম নাম হবে বিষয়ের নাম, পরবর্তী নাম "
"হবে বিকল্প নাম। মনে রাখবেন যে সমস্ত ডোমেইন নাম অবশ্যই বৈশ্বিক DNS- এর রাউটারে "
"নির্দেশ করতে হবে।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
msgstr "ECC 256 বিট"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
msgstr "ECC 384 বিট"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
msgstr "অ্যাকাউন্ট কী এর সাথে যুক্ত করার জন্য ইমেইল ঠিকানা।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
msgstr "ডিবাগ লগিং সক্রিয় করুন"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
msgstr "সক্রিয়"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr ""
msgstr "সাধারণ সেটিংস"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
"Letsencrypt স্টেজিং সার্ভার থেকে সার্টিফিকেট নিন (পরীক্ষার জন্য ব্যবহার করুন, "
"সার্টিফিকেটটি বৈধ হবে না)।"
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
msgstr ""
msgstr "Luci-app-acme এর জন্য UCI অ্যাক্সেস প্রদান করুন"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
msgstr "কী সাইজ"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
msgstr "সার্টিফিকেট উৎপন্ন করার জন্য কী সাইজ (এবং প্রকার)।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
msgstr "RSA 2048 বিট"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
msgstr "RSA 3072 বিট"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
msgstr "RSA 4096 বিট"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "স্বতন্ত্র"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -150,10 +155,14 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"স্বতন্ত্র মোড সার্টিফিকেট ইস্যু করার জন্য acme.sh এর অন্তর্নির্মিত ওয়েব সার্ভার ব্যবহার "
"করবে। ওয়েবরুট মোড সার্টিফিকেট ইস্যু করার জন্য একটি বিদ্যমান ওয়েব সার্ভার ব্যবহার "
"করবে। ডিএনএস মোড আপনার ডিএনএস প্রদানকারীর ডিএনএস এপিআই ব্যবহার করে সার্টিফিকেট "
"ইস্যু করবে।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
msgstr "স্টেট ডিরেক্টরি"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
@ -161,6 +170,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
"সমস্ত ডোমেইনের জন্য চ্যালেঞ্জ উপনাম। এই প্রক্রিয়ার বিস্তারিত জানার জন্য https://"
"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode দেখুন। LUCI শুধুমাত্র "
"একটি সার্টিফিকেট চ্যালেঞ্জ উপনাম সমর্থন করে।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
@ -169,6 +181,10 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
"উপরে নির্বাচিত DNS API মোডের ক্রিডেনশিয়াল।প্রতিটি API- এর প্রয়োজনীয় ক্রিডেনশিয়াল "
"ফরম্যাটের জন্য দেখুন https://github.com/acmesh-official/acme.sh/wiki/dnsapi। "
"একাধিক ক্রিডেনশিয়াল ভেরিয়েবল সরবরাহ করতে এখানে KEY = VAL শেল ভেরিয়েবল ফরম্যাটে "
"একাধিক এন্ট্রি যুক্ত করুন।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
@ -176,6 +192,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"সমস্ত ডোমেইনের জন্য ব্যবহৃত ডোমেইন উপনাম। এই প্রক্রিয়ার বিস্তারিত জানার জন্য দেখুন "
"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode। LUCI শুধুমাত্র "
"একটি সার্টিফিকেট চ্যালেঞ্জ ডোমেইন সমর্থন করে।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@ -186,6 +205,11 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
"এটি ACME (Letsencrypt) স্বয়ংক্রিয় সার্টিফিকেট ইনস্টলেশন কনফিগার করে। ওয়েব "
"ইন্টারফেসের জন্য Letsencrypt-ইস্যু করা সার্টিফিকেট দিয়ে রাউটার কনফিগার করার জন্য "
"এটি পূরণ করুন। লক্ষ্য করুন যে সার্টিফিকেটের ডোমেইন নামগুলি রাউটারের সর্বজনীন আইপি "
"ঠিকানায় নির্দেশ করার জন্য কনফিগার করা আবশ্যক। একবার কনফিগার হয়ে গেলে, "
"সার্টিফিকেট ইস্যু করতে কিছু সময় লাগতে পারে। অগ্রগতি এবং কোন ত্রুটির জন্য লগ চেক করুন।"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""

View file

@ -1,8 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-03-20 23:20+0000\n"
"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ca/>\n"
"Language: ca\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -26,7 +32,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
msgstr ""
msgstr "Configuració avançada"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
@ -97,11 +103,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
msgstr "Activat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr ""
msgstr "Paràmetres generals"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-10-27 21:26+0000\n"
"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"PO-Revision-Date: 2021-08-11 21:12+0000\n"
"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.3.2-dev\n"
"X-Generator: Weblate 4.8-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -16,7 +16,7 @@ msgstr "Certifikáty ACME"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
msgstr "ACME certifikáty"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
@ -64,7 +64,7 @@ msgstr "DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
msgstr "DNS API ověření"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
@ -184,9 +184,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"Doménový alias k použití pro VŠECHNY domény. Viz https://github.com/"
"acmesh-official/acme.sh/wiki/DNS-alias-mode pro více informací o tomto "
"procesu. LUCI podporuje jen jednu challenge doménu pro každý certifikát."
"Doménový alias k použití pro VŠECHNY domény. Viz https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode pro více informací o tomto procesu. "
"LUCI podporuje jen jednu challenge doménu pro každý certifikát."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""

View file

@ -0,0 +1,295 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-11-10 19:28+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/da/>\n"
"Language: da\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "ACME-certifikater"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr "ACME certs"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "ACME global konfiguration"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr "URL til ACME-serveren"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Konto e-mail"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
msgstr "Avancerede indstillinger"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Certifikatkonfiguration"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Udfordr Alias"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr "Udfordringsvalidering"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr "Brugerdefineret ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr "Brugerdefineret URL til ACME-serverens mappe."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr "DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS-API legitimationsoplysninger"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr "Antal dage indtil fornyelse"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Domænealias"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Domænenavne"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"Domænenavne, der skal medtages i certifikatet. Det første navn vil være "
"emnet, de efterfølgende navne vil være alt-navne. Bemærk, at alle "
"domænenavne skal pege på routeren i den globale DNS."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr "ECC 256 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "E-mail-adresse, der skal knyttes til kontonøglen."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Aktiver logning af fejlfinding"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Aktiveret"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr "Generelle indstillinger"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
"Hent certifikatet fra den staging server Letsencrypt-server (bruges til "
"test, certifikatet er ikke gyldigt)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
msgstr "Giv UCI-adgang til luci-app-acme"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Nøglestørrelse"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Nøglestørrelse (og -type) for det genererede certifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr "RSA 2048 bit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr "RSA 4096 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr "Standalone"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
"Standalone mode will use the built-in webserver of acme.sh to issue a "
"certificate. Webroot mode will use an existing webserver to issue a "
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"Standalone-tilstand vil bruge den indbyggede webserver i acme.sh til at "
"udstede et certifikat. Webroot-tilstand vil bruge en eksisterende webserver "
"til at udstede et certifikat. DNS-tilstand giver dig mulighed for at bruge "
"DNS API'et hos din DNS-udbyder til at udstede et certifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "State mappe"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
"Det alias for udfordring, der skal bruges til ALLE domæner. Se https://"
"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for nærmere "
"oplysninger om denne proces. LUCI understøtter kun ét udfordringsalias pr. "
"certifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
"Angivelserne for den valgte DNS API-tilstand ovenfor. Se https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi for formatet af de "
"legitimationsoplysninger, der kræves af hvert API. Tilføj flere poster her i "
"formatet KEY=VAL shellvariabel for at angive flere legitimationsvariabler."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"Det domænealias, der skal bruges for ALLE domæner. Se https://github.com/"
"acmesh-official/acme.sh/wiki/DNS-alias-mode for nærmere oplysninger om denne "
"proces. LUCI understøtter kun ét udfordringsdomæne pr. certifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
"certificates for the web interface. Note that the domain names in the "
"certificate must already be configured to point at the router's public IP "
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
"Dette konfigurerer ACME's (Letsencrypt) automatiske certifikatinstallation. "
"Du skal blot udfylde dette for at få routeren konfigureret med Letsencrypt-"
"udstedte certifikater til webgrænsefladen. Bemærk, at domænenavnene i "
"certifikatet allerede skal være konfigureret til at pege på routerens "
"offentlige IP-adresse. Når det er konfigureret, kan udstedelsen af "
"certifikater tage et stykke tid. Kontroller logfilerne for fremskridt og "
"eventuelle fejl."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"To use DNS mode to issue certificates, set this to the name of a DNS API "
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
"dnsapi for the list of available APIs. In DNS mode, the domain name does not "
"have to resolve to the router IP. DNS mode is also the only mode that "
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
"Hvis du vil bruge DNS-tilstand til at udstede certifikater, skal du angive "
"navnet på et DNS-API, der understøttes af acme.sh, til dette. Se https://"
"github.com/acmesh-official/acme.sh/wiki/dnsapi for en liste over "
"tilgængelige API'er. I DNS-tilstand behøver domænenavnet ikke at blive "
"opløst til routerens IP-adresse. DNS-tilstand er også den eneste tilstand, "
"der understøtter wildcard-certifikater. Brug af denne tilstand kræver, at "
"pakken acme-dnsapi er installeret."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Opdater nginx-konfigurationen med dette certifikat, når det er udstedt (vælg "
"kun dette for ét certifikat). Nginx skal understøtte ssl, hvis ikke vil den "
"ikke starte, da den skal kompileres med ssl-understøttelse for at kunne "
"bruge cert-indstillinger"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Opdater uhttpd-konfigurationen med dette certifikat, når det er udstedt "
"(vælg kun dette for ét certifikat). Er også tilgængelig luci-app-uhttpd til "
"at konfigurere uhttpd fra LuCI-grænsefladen."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
msgstr "Brug en brugerdefineret CA i stedet for Let's Encrypt."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Brug til nginx"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Brug til uhttpd"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Brug staging-server"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
msgstr "Valideringsmetode"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"
msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Webroot-mappen"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
"Webserverens rodmappe. Indstil denne til webserverens dokumentrod for at "
"køre Acme i webroot-tilstand. Webserveren skal være tilgængelig fra "
"internettet på port 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "Hvor certifikater og andre stat filer opbevares."

View file

@ -1,30 +1,30 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-02-08 04:46+0000\n"
"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"PO-Revision-Date: 2022-10-23 17:26+0000\n"
"Last-Translator: Glax <gfreak70@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "ACME Zertifikate"
msgstr "ACME-Zertifikate"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr "ACME Zertifikate"
msgstr "ACME-Zertifikate"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "Globale ACME Einstellungen"
msgstr "Globale ACME-Einstellungen"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr "ACME Server URL"
msgstr "ACME-Server URL"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
@ -40,11 +40,11 @@ msgstr "Zertifikateinstellungen"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Challenge Alias"
msgstr "Challenge-Alias"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "Challenge-Verifizierung"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
@ -52,7 +52,7 @@ msgstr "Individuelles ACME-Zertifikat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "Benutzerdefinierte ACME-Serververzeichnis URL."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
@ -72,7 +72,7 @@ msgstr "Tage bis zur Erneuerung"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Domänen Alias"
msgstr "Domain-Alias"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
@ -85,9 +85,8 @@ msgid ""
"must point at the router in the global DNS."
msgstr ""
"Domänennamen, die in das Zertifikat aufgenommen werden sollen. Der erste "
"Eintrag ist der Betreffname, nachfolgende Namen sind Alternativnamen. "
"Beachten Sie, dass alle Domänennamen im globalen DNS auf den Router zeigen "
"müssen."
"Eintrag ist der Betreff, nachfolgende Namen sind Alternativnamen. Beachten "
"Sie, dass alle Domainamen im globalen DNS auf den Router zeigen müssen."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
@ -147,7 +146,7 @@ msgstr "RSA 4096 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "Standalone"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -194,9 +193,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"Der für ALLE Domänen zu nutzende Alias. Siehe https://github.com/"
"acmesh-official/acme.sh/wiki/DNS-alias-mode für Details zu diesem Prozess. "
"LUCI unterstützt nur eine Domänenanforderung pro Zertifikat."
"Der für ALLE Domänen zu nutzende Alias. Siehe https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode für Details zu diesem Prozess. LUCI "
"unterstützt nur eine Domänenanforderung pro Zertifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""

View file

@ -294,31 +294,3 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "Donde se mantienen los certificados y otros archivos de estado."
#~ msgid ""
#~ "The credentials for the DNS API mode selected above. See https://github."
#~ "com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format "
#~ "of credentials required by each API. Add multiple entries here in KEY=VAL "
#~ "shell variable format to supply multiple credential variables."
#~ msgstr ""
#~ "Las credenciales para el modo API de DNS seleccionado anteriormente. "
#~ "Consulte https://github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-"
#~ "use-dns-api para ver el formato de credenciales requerido por cada API. "
#~ "Agregue varias entradas aquí en formato de variable de shell KEY=VAL para "
#~ "proporcionar múltiples variables de credenciales."
#~ msgid ""
#~ "To use DNS mode to issue certificates, set this to the name of a DNS API "
#~ "supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
#~ "dnsapi for the list of available APIs. In DNS mode, the domain name does "
#~ "not have to resolve to the router IP. DNS mode is also the only mode that "
#~ "supports wildcard certificates. Using this mode requires the acme-dnsapi "
#~ "package to be installed."
#~ msgstr ""
#~ "Para usar el modo DNS para emitir certificados, configúrelo con el nombre "
#~ "de una API DNS compatible con acme.sh. Consulte https://github.com/"
#~ "Neilpang/acme.sh/tree/master/dnsapi para ver la lista de API disponibles. "
#~ "En modo DNS, el nombre de dominio no tiene que resolverse en la dirección "
#~ "IP del enrutador. El modo DNS también es el único modo que admite "
#~ "certificados comodín. El uso de este modo requiere que se instale el "
#~ "paquete acme-dnsapi."

View file

@ -1,22 +1,22 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-20 15:48+0000\n"
"Last-Translator: olli <olli.asikainen@gmail.com>\n"
"PO-Revision-Date: 2022-03-26 06:39+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/fi/>\n"
"Language: fi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.12-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "ACME sertifikaatit"
msgstr "ACME-sertifikaatit"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr "ACME sertifikaatit"
msgstr "ACME-sertifikaatit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
@ -24,7 +24,7 @@ msgstr "ACME-yleisasetukset"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "ACME-palvelimen URL-osoite"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
@ -64,11 +64,11 @@ msgstr "DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API kirjautumistiedot"
msgstr "DNS API:n kirjautumistiedot"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "Päiviä uusimiseen"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@ -84,18 +84,18 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"Sertifiikaattiin sisällytettävät verkkotunnukset. Ensimmäinen nimi merkataan "
"Sertifikaattiin sisällytettävät verkkotunnukset. Ensimmäinen nimi merkataan "
"\"subject name\"-kenttään, loput vaihtoehtoisiksi nimiksi. Huomioi, että "
"kaikkien verkkotunnusten pitää osoittaa reitittimeen globaalissa DNS-"
"järjestelmässä."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
msgstr "ECC 256 bittiä"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
msgstr "ECC 384 bittiä"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
@ -111,7 +111,7 @@ msgstr "Käytössä"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr "Yleisasetukset"
msgstr "Yleiset asetukset"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
@ -133,15 +133,15 @@ msgstr "Avaimen koko (ja tyyppi) luotavassa sertifikaatissa."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
msgstr "RSA 2048 bittiä"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
msgstr "RSA 3072 bittiä"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
msgstr "RSA 4096 bittiä"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
@ -221,19 +221,19 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
msgstr "Käytä nginx:ään"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
msgstr "Käytä uhttpd:hen"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
msgstr "Käytä staging-palvelimeen"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
msgstr ""
msgstr "Validointitapa"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-15 12:32+0000\n"
"Last-Translator: Amaury <y0da@live.fr>\n"
"PO-Revision-Date: 2021-12-30 07:50+0000\n"
"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.10.1\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -39,9 +39,8 @@ msgid "Certificate config"
msgstr "Configuration du certificat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
#, fuzzy
msgid "Challenge Alias"
msgstr "Alias vers l'URL de challenge"
msgstr "Alias vers l'URL de défi"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
@ -162,9 +161,8 @@ msgstr ""
"fournisseur de DNS pour générer le certificat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
#, fuzzy
msgid "State directory"
msgstr "Répertoire courant"
msgstr "Répertoire pour les contextes"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
@ -183,10 +181,10 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
"Les identifiants pour le mode DNS API sélectionné précédemment. Voir "
"https://github.com/acmesh-official/acme.sh/wiki/dnsapi pour le format à "
"utiliser pour chaque API. Ajouter toutes vos variables d'identification ici "
"sous le format CLÉ=VALEUR."
"Les identifiants pour le mode DNS API sélectionné précédemment. Voir https://"
"github.com/acmesh-official/acme.sh/wiki/dnsapi pour le format à utiliser "
"pour chaque API. Ajouter toutes vos variables d'identification ici sous le "
"format CLÉ=VALEUR."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
@ -207,6 +205,13 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
"Cela configure l'installation automatique du certificat ACME (Letsencrypt). "
"Remplissez simplement ceci pour que le routeur soit configuré avec les "
"certificats émis par Letsencrypt pour l'interface Web. Notez que les noms de "
"domaine dans le certificat doivent déjà être configurés pour pointer vers "
"l'adresse IP publique du routeur. Une fois configurés, l'émission de "
"certificats peut prendre un certain temps. Vérifiez les journaux pour la "
"progression et les erreurs."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
@ -217,6 +222,13 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
"Pour utiliser le mode DNS afin d'émettre des certificats, inscrivez ici le "
"nom d'un API DNS supportant acme.sh. Visitez https://github.com/acmesh-"
"official/acme.sh/wiki/dnsapi pour obtenir une liste des APIs disponibles. "
"Dans le mode DNS, il n'est pas requis que le nom du domaine soit résolu à "
"l'IP du routeur. Le mode DNS est aussi l'unique mode supportant les "
"certificats génériques (wildcard). L'utilisation de ce mode requiert "
"l'installation du paquet acme-dnsapi."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
@ -224,6 +236,10 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Actualise la configuration nginx à l'aide de ce certificat une fois émis (à "
"ne choisir que pour un seul certificat). Nginx requiert le support SSL pour "
"pouvoir démarrer et avoir accès aux options de certificat et doit avoir été "
"compilé avec le support SSL."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
@ -231,6 +247,9 @@ msgid ""
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Actualise la configuration uhttpd à l'aide de ce certificat une fois émis (à "
"ne choisir que pour un seul certificat). luci-app-uhttpd permet également de "
"configurer uhttpd à partir de l'interface LuCI."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
@ -261,16 +280,15 @@ msgid "Webroot directory"
msgstr "Répertoire racine web"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
#, fuzzy
msgid ""
"Webserver root directory. Set this to the webserver document root to run "
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
"Répertoire racine du serveur web. Définir ce champ avec l'emplacement de la "
"racine du serveur Web pour utiliser Acme en mode Racine (webroot). Le "
"racine du serveur Web pour utiliser ACME en mode Racine (webroot). Le "
"serveur web doit être accessible depuis internet sur le port 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
msgstr "Emplacement de sauvegarde des certificats et des fichiers états."

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-29 18:06+0000\n"
"Last-Translator: Axhyre <axhyre@gmail.com>\n"
"PO-Revision-Date: 2022-05-22 10:18+0000\n"
"Last-Translator: KinteLiX <superh552@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.13-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -44,7 +44,7 @@ msgstr "Kihívás álneve"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "Kihívás érvényesítése"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
@ -52,7 +52,7 @@ msgstr "Egyéni ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "Testreszabott ACME szerver könyvtár URL."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
@ -68,7 +68,7 @@ msgstr "DNS API hitelesítési adatok"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "Napok megújításig"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@ -155,6 +155,10 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"Az önálló üzemmód az acme.sh beépített web szerverét fogja használni, hogy "
"kiállítson egy tanusítványt. A webroot üzemmód egy meglévő web szervert fog "
"használni, hogy kiállítson egy tanusítványt. A DNS üzemmód megengedélyezi a "
"DNS szolgáltatód DNS API-ja használatát, hogy kiállítson egy tanusítványt."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-12-01 16:16+0000\n"
"Last-Translator: Er Gatto <facebook@libraro.it>\n"
"PO-Revision-Date: 2021-05-07 11:32+0000\n"
"Last-Translator: Omar Destefani <omar.destefani@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -40,19 +40,19 @@ msgstr "Configurazione certificato"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
msgstr "Alias challenge"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "Validazione challenge"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "CA ACME personalizzato"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "URL personalizzata cartella server ACME."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
@ -68,7 +68,7 @@ msgstr "Credenziali API DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "giorni al rinnovo"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@ -90,11 +90,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
msgstr "ECC 256 bit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
msgstr "ECC 384 bit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
@ -110,7 +110,7 @@ msgstr "Abilitato"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr "Impostazioni generali"
msgstr "Impostazioni Generali"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
@ -126,27 +126,27 @@ msgstr "Concedi l'accesso UCI a luci-app-acme"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
msgstr "Dimensione chiave"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
msgstr "Dimensione chiave (e tipo) per il certificato generato."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
msgstr "RSA 2048 bit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
msgstr "RSA 3072 bit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
msgstr "RSA 4096 bit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "Autonoma"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -155,10 +155,14 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"La modalità autonoma userà il server Web integrato di acme.sh per emettere "
"un certificato. La modalità Webroot userà un server Web esistente per "
"emettere un certificato. La modalità DNS ti consentirà di usare l'API DNS "
"del tuo provider DNS per emettere un certificato."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
msgstr "Cartella stato"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
@ -166,6 +170,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
"L'alias challenge da usare per TUTTI i domini. Per i dettagli di questo "
"processo vedi https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-"
"mode . LUCI supporta solo un alias challenge per certificato."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
@ -174,6 +181,10 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
"Le credenziali per la modalità API DNS selezionata sopra. Per il formato "
"delle credenziali richieste da ciascuna API vedi https://github.com/acmesh-"
"official/acme.sh/wiki/dnsapi . Aggiungi più voci qui nel formato variabile "
"shell CHIAVE=VALORE per fornire variabili credenziali multiple."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
@ -181,6 +192,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"L'alias di dominio da usare per TUTTI i domini. Per i dettagli di questo "
"processo vedi https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-"
"mode . LUCI supporta solo un dominio challenge per certificato."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@ -191,6 +205,13 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
"Questo configura l'installazione automatica del certificato ACME "
"(Letsencrypt). È sufficiente compilarlo per configurare il router con i "
"certificati per l'interfaccia web emessi da Letsencrypt. Tieni presente che "
"i nomi di dominio nel certificato devono essere già configurati per puntare "
"all'indirizzo IP pubblico del router. Una volta configurato, l'emissione dei "
"certificati può richiedere del tempo. Controlla i registri eventi per "
"verificare lo stato di avanzamento e gli eventuali errori."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
@ -201,6 +222,12 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
"Per usare la modalità DNS per emettere certificati, impostalo sul nome di "
"un'API DNS supportata da acme.sh. Per l'elenco delle API disponibili vedi "
"https://github.com/acmesh-official/acme.sh/wiki/dnsapi . In modalità DNS, il "
"nome di dominio non deve essere risolto nell'IP del router. La modalità DNS "
"è anche l'unica modalità che supporta i certificati con caratteri jolly. "
"L'uso di questa modalità richiede l'installazione del pacchetto acme-dnsapi."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
@ -208,6 +235,10 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Aggiorna la configurazione di nginx con questo certificato una volta emesso "
"(selezionalo solo per un certificato). Nginx deve supportare SSL, altrimenti "
"non si avvia poiché deve essere compilato con il supporto SSL per usare le "
"opzioni cert"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
@ -215,34 +246,37 @@ msgid ""
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Aggiorna la configurazione uhttpd con questo certificato una volta emesso "
"(selezionalo solo per un certificato). È disponibile anche luci-app-uhttpd "
"per configurare uhttpd nell'interfaccia LuCI."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
msgstr "Usa una CA personalizzata invece di Let's Encrypt."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
msgstr "Usa per nginx"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
msgstr "Usa per uhttpd"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
msgstr "Usa server staging"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
msgstr ""
msgstr "Metodo validazione"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"
msgstr ""
msgstr "Webroot"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
msgstr "Cartella webroot"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
@ -250,7 +284,10 @@ msgid ""
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
"Cartella principale del server web. Impostala sulla root del documento del "
"server web per eseguire Acme in modalità webroot. Il server web deve essere "
"accessibile da internet sulla porta 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
msgstr "Dove vengono conservati i certificati e altri file di stato."

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-12-10 19:29+0000\n"
"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
"PO-Revision-Date: 2021-06-24 06:32+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.7.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -16,7 +16,7 @@ msgstr "ACME証明書"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
msgstr "ACME証明書"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
@ -24,7 +24,7 @@ msgstr "ACMEグローバル設定"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "ACMEサーバーのURL"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
@ -52,7 +52,7 @@ msgstr "カスタムACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "カスタムACMEサーバーディレクトリのURL。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
@ -68,7 +68,7 @@ msgstr "DNS API資格情報"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "更新までの日数"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@ -145,7 +145,7 @@ msgstr "RSA4096ビット"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "スタンドアロン"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -154,6 +154,9 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"スタンドアロンモードでは、acme.shの組み込みWebサーバーを使用して証明書を発行"
"します。 Webrootモードでは、既存のWebサーバーを使用して証明書を発行します。 "
"DNSモードでは、DNSプロバイダーのDNSAPIを使用して証明書を発行できます。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
@ -217,7 +220,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
msgstr "Let'sEncryptの代わりにカスタムCAを使用する。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"

View file

@ -1,82 +1,83 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-17 20:54+0000\n"
"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
"PO-Revision-Date: 2022-07-28 17:05+0000\n"
"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
msgstr "ACME 인증서"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
msgstr "ACME 인증서"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
msgstr "ACME 전역 구성"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "ACME 서버 URL"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
msgstr "계정 이메일"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
msgstr ""
msgstr "고급 설정"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
msgstr "인증서 구성"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
msgstr "챌린지 별칭"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "챌린지 확인"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "커스텀 ACME 인증서"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "사용자 지정 ACME 서버 디렉터리 URL."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr ""
msgstr "DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
msgstr "DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
msgstr "DNS API 자격 증명"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "갱신일"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
msgstr "도메인 별칭"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
#, fuzzy
msgid "Domain names"
msgstr ""
msgstr "도메인 네임"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
@ -84,26 +85,29 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"인증서에 포함하는 도메인 네임입니다. 첫 번째 도메인이 주 도메인이 되고, 후속 "
"도메인이 부 도메인이 됩니다. 주의할 점은 모든 도메인 네임들이 반드시 글로벌 "
"DNS의 라우터를 가리키도록 하셔야 합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
msgstr "ECC 256 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
msgstr "ECC 384 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
msgstr "계정 키와 연결할 이메일 주소."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
msgstr "디버그 로깅 사용"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
msgstr "활성화"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
@ -114,34 +118,36 @@ msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
"암호화 준비 서버에서 인증서를 가져옵니다 (테스트에 사용하며; 인증서가 유효하"
"지 않습니다)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
msgstr ""
msgstr "luci-app-acme에 UCI 액세스 허용"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
msgstr "키 크기"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
msgstr "생성된 인증서의 키 크기(및 유형)."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
msgstr "RSA 2048 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
msgstr "RSA 3072 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
msgstr "RSA 4096 bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "독립형"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -150,6 +156,10 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"인증서를 발행하기 위해 독립형 모드에서는 내부에 설치된 acme.sh의 웹서버를 사"
"용하게 됩니다. 웹루트(Webroot) 모드에서는 인증서 발행에 기존의 웹서버를 사용"
"합니다. DNS 모드는 인증서 발행에 DNS 를 제공하는 업체의 DNS API를 사용하게 됩"
"니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"

View file

@ -1,8 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-03-31 12:26+0000\n"
"Last-Translator: Faruki Ramly <farukiramly45@gmail.com>\n"
"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ms/>\n"
"Language: ms\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -26,7 +32,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
msgstr ""
msgstr "Tetapan Lanjutan"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"

View file

@ -1,6 +1,6 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-12-13 05:29+0000\n"
"PO-Revision-Date: 2021-03-27 15:30+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/nb_NO/>\n"
@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -103,11 +103,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
msgstr "Påskrudd"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr ""
msgstr "Generelle innstillinger"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""

View file

@ -236,8 +236,8 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Zaktualizuj konfigurację nginx za pomocą tego certyfikatu po jego wydaniu ("
"wybierz to tylko dla jednego certyfikatu). Nginx musi obsługiwać ssl, jeśli "
"Zaktualizuj konfigurację nginx za pomocą tego certyfikatu po jego wydaniu "
"(wybierz to tylko dla jednego certyfikatu). Nginx musi obsługiwać ssl, jeśli "
"nie, to nie uruchomi się, ponieważ musi być skompilowany z obsługą ssl, aby "
"użyć opcji cert"

View file

@ -1,6 +1,6 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-10-29 08:32+0000\n"
"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/pt_BR/>\n"
@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.2-dev\n"
"X-Generator: Weblate 4.5.2-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -110,7 +110,7 @@ msgstr "Ativado"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr "Configurações Gerais"
msgstr "Configurações gerais"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
@ -294,30 +294,3 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "Onde os certificados e os outros arquivos de estado são mantidos."
#~ msgid ""
#~ "The credentials for the DNS API mode selected above. See https://github."
#~ "com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format "
#~ "of credentials required by each API. Add multiple entries here in KEY=VAL "
#~ "shell variable format to supply multiple credential variables."
#~ msgstr ""
#~ "As credenciais para o modo API DNS selecionadas acima. Consulte https://"
#~ "github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api para o "
#~ "formato das credenciais exigidas por cada API. Adicione as várias "
#~ "entradas aqui no formato de variável do ambiente shell KEY=VAL para "
#~ "fornecer diversas variáveis de credencial."
#~ msgid ""
#~ "To use DNS mode to issue certificates, set this to the name of a DNS API "
#~ "supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
#~ "dnsapi for the list of available APIs. In DNS mode, the domain name does "
#~ "not have to resolve to the router IP. DNS mode is also the only mode that "
#~ "supports wildcard certificates. Using this mode requires the acme-dnsapi "
#~ "package to be installed."
#~ msgstr ""
#~ "Para usar o modo DNS para emitir certificados, defina isso como o nome de "
#~ "uma API DNS suportada por acme.sh. Consulte https://github.com/Neilpang/"
#~ "acme.sh/tree/master/dnsapi para obter a lista de APIs disponíveis. No "
#~ "modo DNS, o nome de domínio não precisa ser resolvido no IP do roteador. "
#~ "O modo DNS também é o único modo que suporta certificados curinga. O uso "
#~ "deste modo requer que o pacote acme-dnsapi seja instalado."

View file

@ -1,76 +1,83 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-11-29 10:52+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ro/>\n"
"Language: ro\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
msgstr "Certificate ACME"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
msgstr "Certificate ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
msgstr "Configurare globală ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "Adresa URL a server-ului ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
msgstr "Adresa de e-mail a contului"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
msgstr ""
msgstr "Setări avansate"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
msgstr "Configurarea certificatului"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
msgstr "Alias de provocare"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "Validarea provocării"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "Certificat ACME personalizat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "URL-ul personalizat al directorului serverului ACME."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr ""
msgstr "DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
msgstr "DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
msgstr "credențiale DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "Zile până la reînnoire"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
msgstr "Aliasul domeniului"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
msgstr "Numele domeniului"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
@ -78,64 +85,69 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"Numele domeniului ce sunt incluse în certificat. Primul nume va fi cel al "
"subiectului, următoarele nume vor fi alternative. Ține minte că toate numele "
"domeniului trebuie să ducă la router în DNS-ul global."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
msgstr "ECC 256 biți"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
msgstr "ECC 384 biți"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
msgstr "Adresa de email ce va fi asociată cu cheia contului."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
msgstr "Activează logging-ul pentru debug"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
msgstr "Activat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr ""
msgstr "Setări generale"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
"Obțineți certificatul de pe serverul de pregătire Letsencrypt (utilizați "
"pentru testare; certificatul nu va fi valabil)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
msgstr ""
msgstr "Acordă acces la UCI pentru luci-app-acme"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
msgstr "Dimensiunea cheii"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
msgstr "Dimensiunea (și tipul) cheii pentru certificatul generat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
msgstr "RSA 2048 biți"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
msgstr "RSA 3072 biți"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
msgstr "RSA 4096 biți"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "De sine stătător"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -144,10 +156,14 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"Modul de sine stătător va folosi webserverul incorporat al acme.sh pentru a "
"emite un certificat. Modul webroot va folosi un webserver existent pentru a "
"emite un certificat. Modul DNS îți va permite să folosești API-ul DNS al "
"provider-ului DNS pentru a emite un certificat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
msgstr "Directorul de stat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
@ -155,6 +171,10 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
"Aliasul de provocare care trebuie utilizat pentru TOATE domeniile. "
"Consultați https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode "
"pentru detalii despre acest proces. LUCI acceptă doar un singur alias de "
"provocare pentru fiecare certificat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
@ -163,6 +183,11 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
"Datele de identificare pentru modul API DNS selectat mai sus. Consultați "
"https://github.com/acmesh-official/acme.sh/wiki/dnsapi pentru formatul "
"acreditărilor solicitate de fiecare API. Adăugați mai multe intrări aici în "
"formatul variabilei de shell KEY=VAL pentru a furniza mai multe variabile de "
"acreditare."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
@ -170,6 +195,10 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"Aliasul de domeniu care trebuie utilizat pentru TOATE domeniile. Consultați "
"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode pentru "
"detalii despre acest proces. LUCI acceptă doar un singur domeniu de "
"provocare pentru fiecare certificat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@ -180,6 +209,13 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
"Aceasta configurează instalarea automată a certificatului ACME "
"(Letsencrypt). Pur și simplu completați această rubrică pentru ca routerul "
"să fie configurat cu certificate emise de Letsencrypt pentru interfața web. "
"Rețineți că numele de domeniu din certificat trebuie să fie deja configurate "
"pentru a indica adresa IP publică a routerului. Odată configurată, emiterea "
"certificatelor poate dura ceva timp. Verificați jurnalele pentru a vedea "
"progresul și eventualele erori."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
@ -190,6 +226,12 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
"Pentru a utiliza modul DNS pentru a emite certificate, setați-l la numele "
"unui API DNS acceptat de acme.sh. Consultați https://github.com/acmesh-"
"official/acme.sh/wiki/dnsapi pentru lista API-urilor disponibile. În modul "
"DNS, numele de domeniu nu trebuie să se rezolve la IP-ul routerului. Modul "
"DNS este, de asemenea, singurul mod care acceptă certificate wildcard. "
"Utilizarea acestui mod necesită instalarea pachetului acme-dnsapi."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
@ -197,6 +239,10 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Actualizați configurația nginx cu acest certificat odată emis (selectați-l "
"doar pentru un certificat). Nginx trebuie să accepte ssl, în caz contrar nu "
"va porni, deoarece trebuie să fie compilat cu suport ssl pentru a utiliza "
"opțiunile de certificare"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
@ -204,26 +250,29 @@ msgid ""
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Actualizați configurația uhttpd cu acest certificat odată ce a fost emis "
"(selectați acest lucru doar pentru un certificat). Este disponibil și luci-"
"app-uhttpd pentru a configura uhttpd din interfața LuCI."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
msgstr "Utilizați un CA personalizat în loc de Let's Encrypt."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
msgstr "Utilizați pentru nginx"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
msgstr "Utilizați pentru uhttpd"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
msgstr "Utilizați serverul staging"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
msgstr ""
msgstr "Metoda de validare"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"
@ -231,7 +280,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
msgstr "Directorul webroot"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
@ -239,7 +288,10 @@ msgid ""
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
"Directorul rădăcină al serverului web. Setați acest lucru la rădăcina "
"documentului serverului web pentru a rula Acme în modul webroot. Serverul "
"web trebuie să fie accesibil de pe internet pe portul 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
msgstr "Unde se păstrează certificatele și alte dosare de stat."

View file

@ -1,15 +1,15 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-12-27 15:29+0000\n"
"Last-Translator: sergio <sergio+it@outerface.net>\n"
"PO-Revision-Date: 2022-06-14 01:20+0000\n"
"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ru/>\n"
"Language: ru\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.4.1-dev\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.13-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -41,19 +41,19 @@ msgstr "Конфигурация сертификата"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
msgstr "Псевдонимы вызова"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "Проверка вызовов"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "Персонализированный ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "Своя ссылка на директорию ACME сервера."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
@ -69,7 +69,7 @@ msgstr "Данные для доступа к DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "Дней до продления"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@ -85,9 +85,9 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"Доменные имена для включения в сертификат. Первое имя как имя субьекта ("
"subject name), последующие имена как дополнительные (alt names). Все "
"доменные имена должны указывать на маршрутизатор в глобальной DNS."
"Доменные имена для включения в сертификат. Первое имя — имя субъекта "
"(subject name), последующие имена — дополнительные (alt names). Все доменные "
"имена должны указывать на маршрутизатор в глобальной DNS."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
@ -95,11 +95,11 @@ msgstr "ECC 256 бит"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr "ECC 384 бит"
msgstr "ECC 384 бита"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
msgstr "E-mail адрес для привязки ключа аккаунта."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
@ -111,13 +111,15 @@ msgstr "Включено"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr "Основные настройки"
msgstr "Общие настройки"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
"Получить сертификат с промежуточного сервера Letsencrypt (использовать для "
"тестирования; сертификат не будет действительным)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
@ -129,7 +131,7 @@ msgstr "Размер ключа"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
msgstr "Размер (и тип) ключа для сгенерированного сертификата."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
@ -137,7 +139,7 @@ msgstr "RSA 2048 бит"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr "RSA 3072 бит"
msgstr "RSA 3072 бита"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
@ -145,7 +147,7 @@ msgstr "RSA 4096 бит"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "Автономный"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -154,10 +156,14 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"В автономном режиме для выдачи сертификата будет использоваться встроенный "
"веб-сервер acme.sh. Режим Webroot будет использовать существующий веб-сервер "
"для выдачи сертификата. Режим DNS позволит вам использовать API DNS вашего "
"провайдера DNS для выпуска сертификата."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
msgstr "Государственный справочник"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
@ -165,6 +171,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
"Псевдоним вызова, используемый для ВСЕХ доменов. Подробности этого процесса "
"см. в https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode. LUCI "
"поддерживает только один псевдоним вызова для каждого сертификата."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
@ -173,6 +182,10 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
"Учетные данные для режима DNS API, выбранного выше. В https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi ознакомьтесь с форматом учетных данных, "
"требуемых каждым API. Добавьте сюда несколько записей в формате переменной "
"оболочки KEY=VAL, чтобы предоставить несколько переменных учетных данных."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
@ -217,23 +230,23 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
msgstr "Использовать другой центр сертификации вместо Let's Encrypt."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
msgstr "Использовать для nginx"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
msgstr "Использовать для uHTTPd"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
msgstr "Использовать промежуточный сервер"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
msgstr ""
msgstr "Метод проверки"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-06-09 21:41+0000\n"
"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
"PO-Revision-Date: 2022-09-19 10:18+0000\n"
"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -105,7 +105,7 @@ msgstr "Povoliť detailné záznamy"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Povolené"
msgstr "Zapnuté"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-02-08 04:46+0000\n"
"Last-Translator: Viktor Griph <viktor@griph.se>\n"
"PO-Revision-Date: 2021-12-13 23:53+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
msgstr "E-postkonto"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr ""
msgstr "DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
@ -84,6 +84,9 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"Domännamn att inkludera i certifikatet. Det första namnet blir subjektnamn. "
"Efterföljande namn blir alternativa namn. Notera att alla domännamn måste "
"peka på routern i den globala DNS:en."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-03 17:29+0000\n"
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
"PO-Revision-Date: 2021-05-11 11:34+0000\n"
"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4.1-dev\n"
"X-Generator: Weblate 4.7-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -24,7 +24,7 @@ msgstr "ACME evrensel yapılandırma"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "ACME sunucu URL'si"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
@ -44,19 +44,19 @@ msgstr "Challenge Takma Adı"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "Zorluk Doğrulaması"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "Özel ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "Özel ACME sunucu dizini URL'si."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr ""
msgstr "DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
@ -68,7 +68,7 @@ msgstr "DNS API bilgileri"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "Yenilemeye kalan gün sayısı"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@ -146,7 +146,7 @@ msgstr "RSA 4096 bit"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "Bağımsız"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -155,6 +155,10 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"Bağımsız mod, sertifika vermek için acme.sh'nin yerleşik web sunucusunu "
"kullanır. Webroot modu, bir sertifika vermek için mevcut bir web sunucusunu "
"kullanır. DNS modu, bir sertifika vermek için DNS sağlayıcınızın DNS "
"API'sini kullanmanıza izin verir."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
@ -218,6 +222,12 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
"Sertifikaları vermek üzere DNS modunu kullanmak için, bunu acme.sh "
"tarafından desteklenen bir DNS API'sinin adına ayarlayın. Kullanılabilir "
"API'lerin listesi için https://github.com/acmesh-official/acme.sh/wiki/"
"dnsapi adresine bakın. DNS modunda, etki alanı adı yönlendirici IP'sini "
"çözümlemesi gerekmez. DNS modu, joker karakter sertifikalarını destekleyen "
"tek moddur. Bu modu kullanmak, acme-dnsapi paketinin yüklenmesini gerektirir."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
@ -225,6 +235,10 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Nginx yapılandırmasını bu sertifika verildikten sonra güncelleyin (bunu "
"yalnızca bir sertifika için seçin). Nginx, ssl'yi desteklemelidir, değilse, "
"sertifika seçeneklerini kullanmak için ssl desteği ile derlenmesi "
"gerektiğinden başlamaz"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
@ -232,26 +246,29 @@ msgid ""
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Bu sertifika verildikten sonra uhttpd yapılandırmasını güncelleyin (bunu "
"yalnızca bir sertifika için seçin). LuCI arayüzünden uhttpd'yi yapılandırmak "
"için luci-app-uhttpd de mevcuttur."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
msgstr "Let's Encrypt yerine özel bir CA kullanın."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
msgstr "Nginx için kullanın"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
msgstr "Uhttpd için kullanın"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
msgstr "Aşama sunucusu kullan"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
msgstr ""
msgstr "Doğrulama yöntemi"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"
@ -259,7 +276,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
msgstr "Webroot dizini"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
@ -267,7 +284,10 @@ msgid ""
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
"Web sunucusu kök dizini. Acme'yi webroot modunda çalıştırmak için bunu web "
"sunucusu belge köküne ayarlayın. Web sunucusuna 80 numaralı bağlantı "
"noktasından internetten erişilebilmelidir."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
msgstr "Sertifikaların ve diğer dosyaların tutulduğu yer."

View file

@ -1,15 +1,15 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-10-27 21:26+0000\n"
"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
"PO-Revision-Date: 2022-07-25 17:15+0000\n"
"Last-Translator: Artem <artem@molotov.work>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.3.2-dev\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -17,23 +17,23 @@ msgstr "ACME сертифікати"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
msgstr "ACME сертифікати"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
msgstr "Глобальні налаштування ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
msgstr ""
msgstr "URL-адреса сервера ACME"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
msgstr "Електронна адреса пошти облікового запису"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
msgstr "Розширені налаштування"
msgstr "Додаткові налаштування"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
@ -41,39 +41,39 @@ msgstr "Параметри сертифіката"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
msgstr "Псевдоніми виклику"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "Challenge Validation"
msgstr ""
msgstr "Перевірка викликів"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
msgstr ""
msgstr "Користувацький ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
msgstr ""
msgstr "URL-адреса каталогу користувацького сервера ACME."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
msgstr ""
msgstr "DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
msgstr "DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
msgstr "Облікові дані DNS API"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
msgstr ""
msgstr "Днів до поновлення"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
msgstr "Псевдонім домену"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
@ -85,22 +85,27 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"Доменні імена для включення в сертифікат. Перше ім'я буде ім'ям суб'єкта "
"(subject name), наступні імена будуть альтернативними (alt names). "
"Запримітьте, що всі доменні імена повинні вказувати на маршрутизатор у "
"глобальному DNS."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
msgstr ""
msgstr "ECC 256 біт"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
msgstr ""
msgstr "ECC 384 біт"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
"Адреса електронної пошти, яку потрібно зв’язати з ключем облікового запису."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Ввімкнути журнал відлагоджування"
msgstr "Увімкнути журнал відлагоджування"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
@ -108,15 +113,15 @@ msgstr "Увімкнено"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
msgstr "Головні налаштування"
msgstr "Загальні налаштування"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
"Взяти сертифікат з проміжного сервера Letsencrypt (використовується для "
"тестування; сертифікат не буде валідним)."
"Отримати сертифікат з проміжного сервера Letsencrypt (використовується для "
"тестування; сертифікат не буде дійсним)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
@ -124,27 +129,27 @@ msgstr "Надати UCI доступ для luci-app-acme"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
msgstr "Розмір ключа"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
msgstr "Розмір (і тип) ключа для згенерованого сертифіката."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
msgstr ""
msgstr "RSA 2048 біт"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
msgstr ""
msgstr "RSA 3072 біт"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
msgstr ""
msgstr "RSA 4096 біт"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
msgstr ""
msgstr "Автономний"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@ -153,10 +158,14 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"Автономний режим використовуватиме вбудований веб-сервер acme.sh для видачі "
"сертифіката. У режимі webroot використовуватиметься існуючий веб-сервер для "
"видачі сертифіката. Режим DNS дозволить вам використовувати API DNS вашого "
"постачальника DNS для видачі сертифіката."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
msgstr "Каталог стану"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
@ -164,6 +173,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
"Псевдонім виклику для ВСІХ доменів. Дивіться https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode, щоб дізнатися більше про цей процес. "
"LUCI підтримує лише один псевдонім виклику на сертифікат."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
@ -172,6 +184,10 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
"Облікові дані для режиму DNS API, вибраного вище. Див. https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi для формату облікових даних, необхідних "
"для кожного API. Додайте тут кілька записів у форматі змінної оболонки "
"KEY=VAL, щоб надати декілька змінних облікових даних."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
@ -179,6 +195,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"Псевдонім домену для ВСІХ доменів. Дивіться https://github.com/acmesh-"
"official/acme.sh/wiki/DNS-alias-mode, щоб дізнатися більше про цей процес. "
"LUCI підтримує лише один псевдонім виклику на сертифікат."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@ -189,6 +208,13 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
"Це налаштовує автоматичне встановлення сертифіката ACME (Letsencrypt). "
"Просто заповніть цю форму, щоб налаштувати маршрутизатор із сертифікатами, "
"виданими Letsencrypt, для веб-інтерфейсу. Зауважте, що доменні імена в "
"сертифікаті вже мають бути налаштовані так, щоб вони вказували на публічну "
"IP-адресу маршрутизатора. Після налаштування видача сертифікатів може "
"зайняти деякий час. Перевірте журнали на наявність прогресу та будь-яких "
"помилок."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
@ -199,6 +225,12 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
"Щоб використовувати режим DNS для видачі сертифікатів, встановіть ім’я DNS "
"API, який підтримує acme.sh. Перегляньте https://github.com/acmesh-official/"
"acme.sh/wiki/dnsapi для отримання списку доступних API. У режимі DNS доменне "
"ім’я не повинно дозволятися в IP-адресу маршрутизатора. Режим DNS також є "
"єдиним режимом, який підтримує підстановочні сертифікати. Для використання "
"цього режиму потрібно встановити пакет acme-dnsapi."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
@ -206,6 +238,10 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Оновити конфігурацію nginx цим сертифікатом після його видачі "
"(використовуйте цю функцію лише для одного сертифіката). Nginx повинен "
"підтримувати ssl, якщо ні, він не запуститься, оскільки його потрібно "
"скомпілювати з підтримкою ssl, щоб використовувати параметри сертифікатів"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
@ -213,26 +249,29 @@ msgid ""
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Оновіть конфігурацію uhttpd цим сертифіката після його видачі "
"(використовуйте цю функцію лише для одного сертифіката). Також доступний "
"luci-app-uhttpd для налаштування uhttpd з інтерфейсу LuCI."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
msgstr "Використовувати інший ЦС замість Let's Encrypt."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
msgstr "Використовувати для nginx"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
msgstr "Використовувати для uhttpd"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
msgstr "Використовувати проміжний сервер"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
msgstr ""
msgstr "Метод перевірки"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"
@ -240,7 +279,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
msgstr "Тека Webroot"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
@ -248,7 +287,10 @@ msgid ""
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
"Коренева тека веб-сервера. Встановіть для цього параметра кореневу теку "
"документа веб-сервера, щоб запустити Acme в режимі webroot. Веб-сервер "
"повинен бути доступний з Інтернету через порт 80."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
msgstr "Де зберігаються сертифікати та інші файли стану."

View file

@ -1,14 +1,14 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"PO-Revision-Date: 2021-11-25 01:53+0000\n"
"Last-Translator: Eric <spice2wolf@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.10-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@ -105,7 +105,7 @@ msgstr "启用调试日志记录"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "启用"
msgstr "启用"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
@ -152,8 +152,8 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"独立模式将使用 acme.sh 的内置 Web 服务器来颁发证书。Webroot 模式将使用现有的 Web 服务器来颁发证书。DNS 模式将允许您使用 "
"DNS 提供商的 DNS API 颁发证书。"
"独立模式将使用 acme.sh 的内置 Web 服务器来颁发证书。Webroot 模式将使用现有的 "
"Web 服务器来颁发证书。DNS 模式将允许您使用 DNS 提供商的 DNS API 颁发证书。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
@ -276,26 +276,3 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "存放证书和其他状态文件的位置。"
#~ msgid ""
#~ "The credentials for the DNS API mode selected above. See https://github."
#~ "com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format "
#~ "of credentials required by each API. Add multiple entries here in KEY=VAL "
#~ "shell variable format to supply multiple credential variables."
#~ msgstr ""
#~ "上面选择的DNS API模式的凭证。关于每个API所需的凭证格式请参见https://"
#~ "github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api。在这里"
#~ "以KEY=VAL变量格式添加多个条目以提供多个凭证变量。"
#~ msgid ""
#~ "To use DNS mode to issue certificates, set this to the name of a DNS API "
#~ "supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
#~ "dnsapi for the list of available APIs. In DNS mode, the domain name does "
#~ "not have to resolve to the router IP. DNS mode is also the only mode that "
#~ "supports wildcard certificates. Using this mode requires the acme-dnsapi "
#~ "package to be installed."
#~ msgstr ""
#~ "要使用DNS模式颁发证书请将其设置为acme.sh支持的DNS API的名称。有关可用的"
#~ "API列表请参见https://github.com/Neilpang/acme.sh/tree/master/dnsapi。在"
#~ "DNS模式下域名不必解析为路由器IP。 DNS模式也是唯一支持通配符证书的模式。"
#~ "使用此模式需要安装acme-dnsapi软件包。"

View file

@ -1,18 +1,18 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-26 19:51+0000\n"
"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"PO-Revision-Date: 2022-04-17 15:06+0000\n"
"Last-Translator: 王攀 <41330784@qq.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.12-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "自動憑證管理環境"
msgstr "ACME證書"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
@ -84,7 +84,8 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
"憑證包含的網域名稱;第一個域名將作為「主體名稱」,其他則為「主體備用名稱」。請注意:所有域名都必須在全域 DNS 中解析為路由器的 IP 位址。"
"憑證包含的網域名稱;第一個域名將作為「主體名稱」,其他則為「主體備用名稱」。"
"請注意:所有域名都必須在全域 DNS 中解析為路由器的 IP 位址。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
@ -96,7 +97,9 @@ msgstr "ECC384 位元)"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "與「ACME 帳號金鑰」關聯的電子郵件位址;其用於接收 ACME CA 寄送的憑證過期通知電子郵件。"
msgstr ""
"與「ACME 帳號金鑰」關聯的電子郵件位址;其用於接收 ACME CA 寄送的憑證過期通知"
"電子郵件。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
@ -151,8 +154,9 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
"「獨立模式」將使用 acme.sh 內建的 Web 伺服器來頒發憑證「Webroot 模式」則使用現存的 Web 伺服器「DNS 模式」允許您使用 "
"DNS 服務提供者的 DNS API 來頒發憑證。"
"「獨立模式」將使用 acme.sh 內建的 Web 伺服器來頒發憑證「Webroot 模式」則使"
"用現存的 Web 伺服器「DNS 模式」允許您使用 DNS 服務提供者的 DNS API 來頒發憑"
"證。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
@ -164,8 +168,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
"所有網域使用的 Challenge 別名;請參閱 https://github.com/acmesh-official/acme.sh/wiki/DNS-"
"alias-mode 以獲得行程的詳細資訊。LuCI 僅支援每個憑證擁有唯一 Challenge 別名。"
"所有網域使用的 Challenge 別名;請參閱 https://github.com/acmesh-official/"
"acme.sh/wiki/DNS-alias-mode 以獲得行程的詳細資訊。LuCI 僅支援每個憑證擁有唯"
"一 Challenge 別名。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
@ -174,8 +179,9 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
"上面已選擇 DNS API 的憑證;請參閱 https://github.com/acmesh-official/acme.sh/wiki/dnsapi "
"以獲得每個 API 所需的憑證格式。要提供多個憑證變數,請輸入格式為 KEY=VAL 的多個項目。"
"上面已選擇 DNS API 的憑證;請參閱 https://github.com/acmesh-official/acme.sh/"
"wiki/dnsapi 以獲得每個 API 所需的憑證格式。要提供多個憑證變數,請輸入格式為 "
"KEY=VAL 的多個項目。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
@ -183,8 +189,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
"所有網域使用的網域別名;請參閱 https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-"
"mode 以獲得該行程的詳細資訊。LuCI 僅支援每個憑證擁有唯一網域別名。"
"所有網域使用的網域別名;請參閱 https://github.com/acmesh-official/acme.sh/"
"wiki/DNS-alias-mode 以獲得該行程的詳細資訊。LuCI 僅支援每個憑證擁有唯一網域別"
"名。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@ -195,9 +202,10 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
"您可以在這裡配置 ACMEAutomated Certificate Management "
"Environment自動憑證管理環境來實現憑證的自動安裝簡單填寫該組態將為路由器 Web 介面取得藉由 Let's Encrypt "
"頒發的憑證。請注意:憑證中的域名必須指向路由器公共 IP 位址。配置完成後憑證的頒發需要一段時間,請檢視日誌來取得其進展和任何錯誤。"
"您可以在這裡配置 ACMEAutomated Certificate Management Environment自動憑證"
"管理環境)來實現憑證的自動安裝;簡單填寫該組態將為路由器 Web 介面取得藉由 "
"Let's Encrypt 頒發的憑證。請注意:憑證中的域名必須指向路由器公共 IP 位址。配"
"置完成後憑證的頒發需要一段時間,請檢視日誌來取得其進展和任何錯誤。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
@ -208,9 +216,10 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
"要使用「DNS 模式」來頒發憑證,請輸入 acme.sh 支援的 DNS API 名稱;請參閱 https://github.com/"
"acmesh-official/acme.sh/wiki/dnsapi 以獲得可用的 API 清單。在DNS 模式下域名不必解析為路由器 IP "
"位址,該模式也是支援「萬用字元憑證」的唯一模式。請注意:必須安裝 acme-dnsapi 套件後才能使用該模式。"
"要使用「DNS 模式」來頒發憑證,請輸入 acme.sh 支援的 DNS API 名稱;請參閱 "
"https://github.com/acmesh-official/acme.sh/wiki/dnsapi 以獲得可用的 API 清"
"單。在DNS 模式下域名不必解析為路由器 IP 位址,該模式也是支援「萬用字元憑證」"
"的唯一模式。請注意:必須安裝 acme-dnsapi 套件後才能使用該模式。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
@ -218,8 +227,9 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"頒發後使用該憑證來更新 Nginx 組態申請多個憑證時只能選擇其中一個啟用此選項Nginx 必須支援 SSL因為它需要編譯的 SSL "
"支援才能使用憑證,否則將無法啟動"
"頒發後使用該憑證來更新 Nginx 組態(申請多個憑證時,只能選擇其中一個啟用此選"
"項Nginx 必須支援 SSL因為它需要編譯的 SSL 支援才能使用憑證,否則將無法啟"
"動"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
@ -227,8 +237,8 @@ msgid ""
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"頒發後使用該憑證來更新 uHTTPd 組態(申請多個憑證時,只能選擇其中一個啟用此選項);您也可以使用 luci-app-uhttpd 的 LuCI "
"介面來配置 uHTTPd。"
"頒發後使用該憑證來更新 uHTTPd 組態(申請多個憑證時,只能選擇其中一個啟用此選"
"項);您也可以使用 luci-app-uhttpd 的 LuCI 介面來配置 uHTTPd。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
@ -264,8 +274,8 @@ msgid ""
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
"Web 伺服器根目錄;設定 Web 伺服器文件的根目錄以在「Webroot 模式」下執行 ACME。Web 伺服器的 80 埠必須允許從 "
"Internet 存取。"
"Web 伺服器根目錄;設定 Web 伺服器文件的根目錄以在「Webroot 模式」下執行 "
"ACME。Web 伺服器的 80 埠必須允許從 Internet 存取。"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."

View file

@ -1,4 +1,4 @@
# Copyright 2017-2020 Dirk Brenken (dev@brenken.org)
# Copyright 2017-2021 Dirk Brenken (dev@brenken.org)
# This is free software, licensed under the Apache License, Version 2.0
include $(TOPDIR)/rules.mk

View file

@ -8,7 +8,7 @@ return view.extend({
return L.resolveDefault(fs.read_direct('/etc/adblock/adblock.blacklist'), '');
},
handleSave: function(ev) {
var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n').replace(/[^a-z0-9\.\-\#\n]/g, '')) + '\n';
var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
return fs.write('/etc/adblock/adblock.blacklist', value)
.then(function(rc) {
document.querySelector('textarea').value = value;

View file

@ -17,7 +17,7 @@ function handleAction(ev) {
]),
E('div', { 'class': 'right' }, [
E('button', {
'class': 'btn',
'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
@ -52,7 +52,7 @@ function handleAction(ev) {
]),
E('div', { 'class': 'right' }, [
E('button', {
'class': 'btn',
'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
@ -104,7 +104,7 @@ function handleAction(ev) {
]),
E('div', { 'class': 'right' }, [
E('button', {
'class': 'btn',
'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
@ -158,7 +158,7 @@ function handleAction(ev) {
]),
E('div', { 'class': 'right' }, [
E('button', {
'class': 'btn',
'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
@ -168,7 +168,7 @@ function handleAction(ev) {
'click': ui.createHandlerFn(this, async function(ev) {
var count = document.getElementById('count').value;
var search = document.getElementById('search').value.trim().replace(/[^\w\.\-\:]/g,'') || '+';
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', search, count, 'true', 'json']),'');
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', 'gen', count, search]),'');
var running = 1;
while (running === 1) {
await new Promise(r => setTimeout(r, 1000));
@ -190,12 +190,12 @@ function handleAction(ev) {
return view.extend({
load: function() {
return L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', '+', '50', 'false', 'json']),'');
return L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', 'json', '50', '+']),'');
},
render: function(dnsreport) {
if (!dnsreport) {
dnsreport = '{ "data": "" }';
dnsreport = '{}';
};
var content;
content = JSON.parse(dnsreport);
@ -204,41 +204,37 @@ return view.extend({
var tbl_top = E('table', { 'class': 'table', 'id': 'top_10' }, [
E('tr', { 'class': 'tr table-titles' }, [
E('th', { 'class': 'th right' }, _('Count')),
E('th', { 'class': 'th' }, _('Name / IP Address')),
E('th', { 'class': 'th' }, _('Clients')),
E('th', { 'class': 'th right' }, _('Count')),
E('th', { 'class': 'th' }, _('Domain')),
E('th', { 'class': 'th' }, _('Domains')),
E('th', { 'class': 'th right' }, _('Count')),
E('th', { 'class': 'th' }, _('Blocked Domain'))
E('th', { 'class': 'th' }, _('Blocked Domains'))
])
]);
var max = 0;
if (content.data.top_clients && content.data.top_domains && content.data.top_blocked) {
max = Math.max(content.data.top_clients.length, content.data.top_domains.length, content.data.top_blocked.length);
if (content.top_clients && content.top_domains && content.top_blocked) {
max = Math.max(content.top_clients.length, content.top_domains.length, content.top_blocked.length);
}
for (var i = 0; i < max; i++) {
var a_cnt = '\xa0', a_addr = '\xa0', b_cnt = '\xa0', b_addr = '\xa0', c_cnt = '\xa0', c_addr = '\xa0';
if (content.data.top_clients[i]) {
a_cnt = content.data.top_clients[i].count;
if (content.top_clients[i]) {
a_cnt = content.top_clients[i].count;
}
if (content.data.top_clients[i]) {
a_addr = content.data.top_clients[i].address;
if (content.top_clients[i]) {
a_addr = content.top_clients[i].address;
}
if (content.data.top_domains[i]) {
b_cnt = content.data.top_domains[i].count;
if (content.top_domains[i]) {
b_cnt = content.top_domains[i].count;
}
if (content.data.top_domains[i]) {
//[!CDATA[
b_addr = '<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.data.top_domains[i].address) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" title="Search this domain">' + content.data.top_domains[i].address + '</a>';
//]]>
if (content.top_domains[i]) {
b_addr = '<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.top_domains[i].address) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" rel="noreferrer noopener" title="Domain Lookup">' + content.top_domains[i].address + '</a>';
}
if (content.data.top_blocked[i]) {
c_cnt = content.data.top_blocked[i].count;
if (content.top_blocked[i]) {
c_cnt = content.top_blocked[i].count;
}
if (content.data.top_blocked[i]) {
//[!CDATA[
c_addr = '<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.data.top_blocked[i].address) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" title="Search this domain">' + content.data.top_blocked[i].address + '</a>';
//]]>
if (content.top_blocked[i]) {
c_addr = '<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.top_blocked[i].address) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" rel="noreferrer noopener" title="Domain Lookup">' + content.top_blocked[i].address + '</a>';
}
rows_top.push([
a_cnt,
@ -264,35 +260,33 @@ return view.extend({
]);
max = 0;
if (content.data.requests) {
if (content.requests) {
var button;
max = content.data.requests.length;
max = content.requests.length;
for (var i = 0; i < max; i++) {
if (content.data.requests[i].rc === 'NX') {
if (content.requests[i].rc === 'NX') {
button = E('button', {
'class': 'cbi-button cbi-button-apply',
'class': 'btn cbi-button cbi-button-positive',
'style': 'word-break: inherit',
'name': 'whitelist',
'value': content.data.requests[i].domain,
'value': content.requests[i].domain,
'click': handleAction
}, [ _('Whitelist...') ]);
} else {
button = E('button', {
'class': 'cbi-button cbi-button-apply',
'class': 'btn cbi-button cbi-button-negative',
'style': 'word-break: inherit',
'name': 'blacklist',
'value': content.data.requests[i].domain,
'value': content.requests[i].domain,
'click': handleAction
}, [ _('Blacklist...') ]);
}
rows_requests.push([
content.data.requests[i].date,
content.data.requests[i].time,
content.data.requests[i].client,
//[!CDATA[
'<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.data.requests[i].domain) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" title="Search this domain">' + content.data.requests[i].domain + '</a>',
//]]>
content.data.requests[i].rc,
content.requests[i].date,
content.requests[i].time,
content.requests[i].client,
'<a href="https://duckduckgo.com/?q=' + encodeURIComponent(content.requests[i].domain) + '&amp;k1=-1&amp;km=l&amp;kh=1" target="_blank" rel="noreferrer noopener" title="Domain Lookup">' + content.requests[i].domain + '</a>',
content.requests[i].rc,
button
]);
}
@ -301,30 +295,34 @@ return view.extend({
return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
E('div', { 'class': 'cbi-section' }, [
E('p', _('This shows the last generated DNS Report, press the refresh button to get a current one.')),
E('p', _('This tab shows the last generated DNS Report, press the \'Refresh\' button to get a current one.')),
E('p', '\xa0'),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Start Timestamp')),
E('div', { 'class': 'cbi-value-field', 'id': 'start', 'style': 'margin-bottom:5px;margin-left:200px;color:#37c' }, (content.data.start_date || '-') + ', ' + (content.data.start_time || '-'))]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('End Timestamp')),
E('div', { 'class': 'cbi-value-field', 'id': 'end', 'style': 'margin-bottom:5px;margin-left:200px;color:#37c' }, (content.data.end_date || '-') + ', ' + (content.data.end_time || '-'))]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Total DNS Requests')),
E('div', { 'class': 'cbi-value-field', 'id': 'total', 'style': 'margin-bottom:5px;margin-left:200px;color:#37c' }, content.data.total || '-')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Blocked DNS Requests')),
E('div', { 'class': 'cbi-value-field', 'id': 'blocked', 'style': 'margin-bottom:5px;margin-left:200px;color:#37c' }, (content.data.blocked || '-') + ' (' + (content.data.percent || '-') + ')')]),
E('div', { 'class': 'cbi-value' }, [
E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Start Timestamp')),
E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, (content.start_date || '-') + ', ' + (content.start_time || '-'))
]),
E('div', { 'class': 'cbi-value' }, [
E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('End Timestamp')),
E('div', { 'class': 'cbi-value-title', 'id': 'end', 'style': 'float:left;color:#37c' }, (content.end_date || '-') + ', ' + (content.end_time || '-'))
]),
E('div', { 'class': 'cbi-value' }, [
E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Total DNS Requests')),
E('div', { 'class': 'cbi-value-title', 'id': 'total', 'style': 'float:left;color:#37c' }, content.total || '-')
]),
E('div', { 'class': 'cbi-value' }, [
E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Blocked DNS Requests')),
E('div', { 'class': 'cbi-value-title', 'id': 'blocked', 'style': 'float:left;color:#37c' }, (content.blocked || '-') + ' (' + (content.percent || '-') + ')')
]),
E('div', { 'class': 'right' }, [
E('button', {
'class': 'cbi-button cbi-button-apply',
'class': 'btn cbi-button cbi-button-apply',
'click': ui.createHandlerFn(this, function() {
return handleAction('query');
})
}, [ _('Blocklist Query...') ]),
'\xa0\xa0\xa0',
E('button', {
'class': 'cbi-button cbi-button-apply',
'class': 'btn cbi-button cbi-button-positive',
'click': ui.createHandlerFn(this, function() {
return handleAction('refresh');
})

View file

@ -10,7 +10,7 @@
/*
button handling
*/
async function handleAction(ev) {
function handleAction(ev) {
if (ev === 'timer') {
L.ui.showModal(_('Refresh Timer'), [
E('p', _('To keep your adblock lists up-to-date, you should setup an automatic update job for these lists.')),
@ -26,11 +26,15 @@ async function handleAction(ev) {
]),
E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
E('h5', _('Set/Replace a new adblock job')),
E('h5', _('Set a new adblock job')),
E('select', { 'class': 'cbi-input-select', 'id': 'timerA' }, [
E('option', { 'value': 'start' }, 'Start'),
E('option', { 'value': 'reload' }, 'Reload'),
E('option', { 'value': 'restart' }, 'Restart')
E('option', { 'value': 'restart' }, 'Restart'),
E('option', { 'value': 'suspend' }, 'Suspend'),
E('option', { 'value': 'resume' }, 'Resume'),
E('option', { 'value': 'report gen' }, 'Report'),
E('option', { 'value': 'report mail' }, 'Report &amp; Mail')
]),
'\xa0\xa0\xa0',
_('Adblock action')
@ -49,24 +53,43 @@ async function handleAction(ev) {
E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
E('input', { 'class': 'cbi-input-text', 'id': 'timerD', 'maxlength': '13' }),
'\xa0\xa0\xa0',
_('The day of the week (opt., values: 1-7 possibly sep. by , or -)')
_('The day of the week (opt., values: 0-6 possibly sep. by , or -)')
])
]),
E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
E('h5', _('Remove an existing job')),
E('input', { 'class': 'cbi-input-text', 'id': 'lineno', 'maxlength': '2' }, [
]),
'\xa0\xa0\xa0',
_('Line number to remove')
])
]),
E('div', { 'class': 'right' }, [
E('button', {
'class': 'btn',
'class': 'btn cbi-button',
'click': L.hideModal
}, _('Cancel')),
' ',
E('button', {
'class': 'btn cbi-button-action',
'click': ui.createHandlerFn(this, function(ev) {
var lineno = document.getElementById('lineno').value;
var action = document.getElementById('timerA').value;
var hours = document.getElementById('timerH').value;
var minutes = document.getElementById('timerM').value || '0';
var days = document.getElementById('timerD').value || '*';
if (hours) {
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['timer', action, hours, minutes, days]))
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['timer', 'add', action, hours, minutes, days]))
.then(function(res) {
if (res) {
ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error');
} else {
ui.addNotification(null, E('p', _('The Refresh Timer has been updated.')), 'info');
}
});
} else if (lineno) {
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['timer', 'remove', lineno]))
.then(function(res) {
if (res) {
ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error');
@ -83,7 +106,7 @@ async function handleAction(ev) {
}, _('Save'))
])
]);
L.resolveDefault(fs.read_direct('/etc/crontabs/root'), ' ')
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['timer', 'list']))
.then(function(res) {
document.getElementById('cronView').value = res.trim();
});
@ -91,33 +114,18 @@ async function handleAction(ev) {
return
}
if (ev === 'suspend') {
if (document.getElementById('status') && document.getElementById('btn_suspend') && document.getElementById('status').textContent.substr(0,6) === 'paused') {
document.querySelector('#btn_suspend').textContent = 'Suspend';
ev = 'resume';
} else if (document.getElementById('status') && document.getElementById('btn_suspend')) {
document.querySelector('#btn_suspend').textContent = 'Resume';
}
if (document.getElementById('status') && document.getElementById('status').textContent.substr(0,6) === 'paused') {
ev = 'resume';
}
poll.start();
fs.exec_direct('/etc/init.d/adblock', [ev])
var running = 1;
while (running === 1) {
await new Promise(r => setTimeout(r, 1000));
L.resolveDefault(fs.read_direct('/var/run/adblock.pid')).then(function(res) {
if (!res) {
running = 0;
}
})
}
poll.stop();
}
return view.extend({
load: function() {
return Promise.all([
L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['list']), {}),
L.resolveDefault(fs.read_direct('/etc/adblock/adblock.categories'), ''),
uci.load('adblock')
]);
},
@ -136,15 +144,22 @@ return view.extend({
var info = JSON.parse(res);
var status = document.getElementById('status');
if (status && info) {
status.textContent = (info.data.adblock_status || '-') + ' / ' + (info.data.adblock_version || '-');
if (info.data.adblock_status === "running") {
status.textContent = (info.adblock_status || '-') + ' / ' + (info.adblock_version || '-');
if (info.adblock_status === "running") {
if (!status.classList.contains("spinning")) {
status.classList.add("spinning");
}
} else {
if (status.classList.contains("spinning")) {
status.classList.remove("spinning");
poll.stop();
if (document.getElementById('btn_suspend')) {
if (status.textContent.substr(0,6) === 'paused') {
document.querySelector('#btn_suspend').textContent = 'Resume';
}
if (document.getElementById('status').textContent.substr(0,7) === 'enabled') {
document.querySelector('#btn_suspend').textContent = 'Suspend';
}
}
}
}
if (status.textContent.substr(0,6) === 'paused' && document.getElementById('btn_suspend')) {
@ -158,43 +173,43 @@ return view.extend({
}
var domains = document.getElementById('domains');
if (domains && info) {
domains.textContent = parseInt(info.data.blocked_domains, 10).toLocaleString() || '-';
domains.textContent = parseInt(info.blocked_domains, 10).toLocaleString() || '-';
}
var sources = document.getElementById('sources');
var src_array = [];
if (sources && info) {
for (var i = 0; i < info.data.active_sources.length; i++) {
if (i < info.data.active_sources.length-1) {
src_array += info.data.active_sources[i].source + ', ';
for (var i = 0; i < info.active_sources.length; i++) {
if (i < info.active_sources.length-1) {
src_array += info.active_sources[i].source + ', ';
} else {
src_array += info.data.active_sources[i].source
src_array += info.active_sources[i].source
}
}
sources.textContent = src_array || '-';
}
var backend = document.getElementById('backend');
if (backend && info) {
backend.textContent = info.data.dns_backend || '-';
backend.textContent = info.dns_backend || '-';
}
var utils = document.getElementById('utils');
if (utils && info) {
utils.textContent = info.data.run_utils || '-';
utils.textContent = info.run_utils || '-';
}
var ifaces = document.getElementById('ifaces');
if (ifaces && info) {
ifaces.textContent = info.data.run_ifaces || '-';
ifaces.textContent = info.run_ifaces || '-';
}
var dirs = document.getElementById('dirs');
if (dirs && info) {
dirs.textContent = info.data.run_directories || '-';
dirs.textContent = info.run_directories || '-';
}
var flags = document.getElementById('flags');
if (flags && info) {
flags.textContent = info.data.run_flags || '-';
flags.textContent = info.run_flags || '-';
}
var run = document.getElementById('run');
if (run && info) {
run.textContent = info.data.last_run || '-';
run.textContent = info.last_run || '-';
}
});
}, 1);
@ -206,43 +221,52 @@ return view.extend({
s.render = L.bind(function(view, section_id) {
return E('div', { 'class': 'cbi-section' }, [
E('h3', _('Information')),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')),
E('div', { 'class': 'cbi-value-field spinning', 'id': 'status', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'\xa0')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Blocked Domains')),
E('div', { 'class': 'cbi-value-field', 'id': 'domains', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Sources')),
E('div', { 'class': 'cbi-value-field', 'id': 'sources', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('DNS Backend')),
E('div', { 'class': 'cbi-value-field', 'id': 'backend', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Utils')),
E('div', { 'class': 'cbi-value-field', 'id': 'utils', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Interfaces')),
E('div', { 'class': 'cbi-value-field', 'id': 'ifaces', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Directories')),
E('div', { 'class': 'cbi-value-field', 'id': 'dirs', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')),
E('div', { 'class': 'cbi-value-field', 'id': 'flags', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
E('div', { 'class': 'cbi-value', 'style': 'margin-bottom:5px' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')),
E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'font-weight: bold;margin-bottom:5px;color:#37c' },'-')]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')),
E('div', { 'class': 'cbi-value-field spinning', 'id': 'status', 'style': 'color:#37c' },'\xa0')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Blocked Domains')),
E('div', { 'class': 'cbi-value-field', 'id': 'domains', 'style': 'color:#37c' },'-')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Sources')),
E('div', { 'class': 'cbi-value-field', 'id': 'sources', 'style': 'color:#37c' },'-')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('DNS Backend')),
E('div', { 'class': 'cbi-value-field', 'id': 'backend', 'style': 'color:#37c' },'-')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Utils')),
E('div', { 'class': 'cbi-value-field', 'id': 'utils', 'style': 'color:#37c' },'-')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Interfaces')),
E('div', { 'class': 'cbi-value-field', 'id': 'ifaces', 'style': 'color:#37c' },'-')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Directories')),
E('div', { 'class': 'cbi-value-field', 'id': 'dirs', 'style': 'color:#37c' },'-')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')),
E('div', { 'class': 'cbi-value-field', 'id': 'flags', 'style': 'color:#37c' },'-')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')),
E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'color:#37c' },'-')
]),
E('div', { class: 'right' }, [
E('button', {
'class': 'cbi-button cbi-button-apply',
'class': 'btn cbi-button cbi-button-apply',
'click': ui.createHandlerFn(this, function() {
return handleAction('timer');
})
}, [ _('Refresh Timer...') ]),
'\xa0\xa0\xa0',
E('button', {
'class': 'cbi-button cbi-button-apply',
'class': 'btn cbi-button cbi-button-apply',
'id': 'btn_suspend',
'click': ui.createHandlerFn(this, function() {
return handleAction('suspend');
@ -250,11 +274,18 @@ return view.extend({
}, [ _('Suspend') ]),
'\xa0\xa0\xa0',
E('button', {
'class': 'cbi-button cbi-button-apply',
'class': 'btn cbi-button cbi-button-positive',
'click': ui.createHandlerFn(this, function() {
return handleAction('reload');
})
}, [ _('Refresh') ])
}, [ _('Reload') ]),
'\xa0\xa0\xa0',
E('button', {
'class': 'btn cbi-button cbi-button-negative',
'click': ui.createHandlerFn(this, function() {
return handleAction('restart');
})
}, [ _('Restart') ])
])
]);
}, o, this);
@ -268,15 +299,9 @@ return view.extend({
s.tab('general', _('General Settings'));
s.tab('additional', _('Additional Settings'));
s.tab('adv_dns', _('Advanced DNS Settings'));
s.tab('adv_report', _('Advanced Report Settings'), _('Changes on this tab needs a full adblock service restart to take effect.<br /><p>&#xa0;</p>'));
s.tab('adv_report', _('Advanced Report Settings'));
s.tab('adv_email', _('Advanced E-Mail Settings'));
s.tab('sources', _('Blocklist Sources'), _('List of supported and fully pre-configured adblock sources, already active sources are pre-selected.<br /> \
<b><em>To avoid OOM errors, please do not select too many lists!</em></b><br /> \
List size information with the respective domain ranges as follows:<br /> \
&#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,<br /> \
&#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte devices,<br /> \
&#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore support, e.g. x86 or raspberry devices.<br /> \
<p>&#xa0;</p>'));
s.tab('sources', _('Blocklist Sources'));
/*
general settings tab
@ -318,6 +343,7 @@ return view.extend({
o.depends('adb_safesearch', '1');
o.value('google');
o.value('bing');
o.value('duckduckgo');
o.value('yandex');
o.value('youtube');
o.value('pixabay');
@ -353,7 +379,7 @@ return view.extend({
o = s.taboption('additional', form.Value, 'adb_triggerdelay', _('Trigger Delay'), _('Additional trigger delay in seconds before adblock processing begins.'));
o.placeholder = '2';
o.datatype = 'range(1,120)';
o.datatype = 'range(1,300)';
o.rmempty = true;
o = s.taboption('additional', form.ListValue, 'adb_maxqueue', _('Download Queue'), _('Size of the download queue for download processing (incl. sorting, merging etc.) in parallel.'));
@ -374,21 +400,25 @@ return view.extend({
o.default = 1
o.rmempty = false;
o = s.taboption('additional', form.Value, 'adb_backupdir', _('Backup Directory'), _('Target directory for blocklist backups. \
Default is \'/tmp\', please use preferably an usb stick or another local disk.'));
o = s.taboption('additional', form.Value, 'adb_backupdir', _('Backup Directory'), _('Target directory for blocklist backups.'));
o.depends('adb_backup', '1');
o.placeholder = '/tmp';
o.placeholder = '/tmp/adblock-Backup';
o.rmempty = true;
o = s.taboption('additional', form.ListValue, 'adb_fetchutil', _('Download Utility'), _('List of supported and fully pre-configured download utilities.'));
o.value('', _('- unspecified -'));
o.value('uclient-fetch');
o.value('wget');
o.value('curl');
o.value('aria2c');
o.optional = true;
o.rmempty = true;
o = s.taboption('additional', form.Value, 'adb_fetchparm', _('Download Parameters'), _('Special config options for the selected download utility.'))
o = s.taboption('additional', form.Flag, 'adb_fetchinsecure', _('Download Insecure'), _('Don\'t check SSL server certificates during download.'));
o.default = 0
o.rmempty = true;
o = s.taboption('additional', form.Value, 'adb_fetchparm', _('Download Parameters'), _('Manually override the pre-configured download options for the selected download utility.'));
o.optional = true;
o.rmempty = true;
/*
@ -396,18 +426,28 @@ return view.extend({
*/
o = s.taboption('adv_dns', form.ListValue, 'adb_dns', _('DNS Backend'), _('List of supported DNS backends with their default list directory. \
To overwrite the default path use the \'DNS Directory\' option.'));
o.value('', _('- unspecified -'));
o.value('dnsmasq', _('dnsmasq (/tmp/dnsmasq.d)'));
o.value('unbound', _('unbound (/var/lib/unbound)'));
o.value('named', _('named (/var/lib/bind)'));
o.value('named', _('bind (/var/lib/bind)'));
o.value('kresd', _('kresd (/etc/kresd)'));
o.value('raw', _('raw (/tmp)'));
o.optional = true;
o.rmempty = true;
o = s.taboption('adv_dns', form.Value, 'adb_dnsdir', _('DNS Directory'), _('Target directory for the generated blocklist \'adb_list.overall\'.'));
o.placeholder = '/tmp';
o.rmempty = true;
o = s.taboption('adv_dns', form.ListValue, 'adb_dnsinstance', _('DNS Instance'), _('Set the dns backend instance used by adblock.'));
o.value('0', _('First instance (default)'));
o.value('1', _('Second instance'));
o.value('2', _('Third instance'));
o.value('3', _('Fourth instance'));
o.value('4', _('Fifth instance'));
o.depends('adb_dns', 'dnsmasq');
o.optional = true;
o.rmempty = true;
o = s.taboption('adv_dns', form.Value, 'adb_dnstimeout', _('DNS Restart Timeout'), _('Timeout to wait for a successful DNS backend restart.'));
o.placeholder = '20';
o.datatype = 'range(1,60)';
@ -418,14 +458,22 @@ return view.extend({
o.placeholder = 'example.com';
o.rmempty = true;
o = s.taboption('adv_dns', form.Flag, 'adb_dnsfilereset', _('DNS File Reset'), _('Resets the final DNS blocklist \'adb_list.overall\' after DNS backend loading. \
Please note: This option starts a small ubus/adblock monitor in the background.'));
o.rmempty = false;
o = s.taboption('adv_dns', form.Flag, 'adb_dnsflush', _('Flush DNS Cache'), _('Flush the DNS Cache before adblock processing as well.'));
o = s.taboption('adv_dns', form.Flag, 'adb_dnsflush', _('Flush DNS Cache'), _('Empty the DNS cache before adblock processing starts to reduce the memory consumption.'));
o.rmempty = true;
o = s.taboption('adv_dns', form.Flag, 'adb_dnsallow', _('Disable DNS Allow'), _('Disable selective DNS whitelisting (RPZ pass through).'));
o = s.taboption('adv_dns', form.Flag, 'adb_dnsallow', _('Disable DNS Allow'), _('Disable selective DNS whitelisting (RPZ-PASSTHRU).'));
o.rmempty = true;
o = s.taboption('adv_dns', form.DynamicList, 'adb_denyip', _('Block Local Client IPs'), _('Block all requests of certain DNS clients based on their IP address (RPZ-CLIENT-IP). \
Please note: This feature is currently only supported by bind DNS backend.'));
o.datatype = 'or(ip4addr("nomask"),ip6addr("nomask"))';
o.optional = true;
o.rmempty = true;
o = s.taboption('adv_dns', form.DynamicList, 'adb_allowip', _('Allow Local Client IPs'), _('Allow all requests of certain DNS clients based on their IP address (RPZ-CLIENT-IP). \
Please note: This feature is currently only supported by bind DNS backend.'));
o.datatype = 'or(ip4addr("nomask"),ip6addr("nomask"))';
o.optional = true;
o.rmempty = true;
o = s.taboption('adv_dns', form.Flag, 'adb_jail', _('Additional Jail Blocklist'), _('Builds an additional DNS blocklist to block access to all domains except those listed in the whitelist. \
@ -444,14 +492,17 @@ return view.extend({
/*
advanced report settings tab
*/
o = s.taboption('adv_report', form.DummyValue, '_sub');
o.rawhtml = true;
o.default = '<em><b>Changes on this tab needs a full adblock service restart to take effect.</b></em>';
o = s.taboption('adv_report', widgets.DeviceSelect, 'adb_repiface', _('Report Interface'), _('List of available network devices used by tcpdump.'));
o.unspecified = true;
o.nocreate = false;
o.rmempty = true;
o = s.taboption('adv_report', form.Value, 'adb_reportdir', _('Report Directory'), _('Target directory for DNS related report files. \
Default is \'/tmp\', please use preferably an usb stick or another local disk.'));
o.placeholder = '/tmp';
o = s.taboption('adv_report', form.Value, 'adb_reportdir', _('Report Directory'), _('Target directory for DNS related report files.'));
o.placeholder = '/tmp/adblock-Report';
o.rmempty = true;
o = s.taboption('adv_report', form.Value, 'adb_repchunkcnt', _('Report Chunk Count'), _('Report chunk count used by tcpdump.'));
@ -468,6 +519,9 @@ return view.extend({
o.placeholder = '53';
o.rmempty = true;
o = s.taboption('adv_report', form.Flag, 'adb_represolve', _('Resolve IPs'), _('Resolve reporting IP addresses by using reverse DNS (PTR) lookups.'));
o.rmempty = true;
/*
advanced email settings tab
*/
@ -491,18 +545,87 @@ return view.extend({
/*
blocklist sources tab
*/
o = s.taboption('sources', form.DummyValue, '_sub');
o.rawhtml = true;
o.default = '<em><b>List of supported and fully pre-configured adblock sources.</b></em><br /> \
List size information with the respective domain ranges as follows:<br /> \
&#8226;&#xa0;<b>S</b> (-10k), <b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,<br /> \
&#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte devices,<br /> \
&#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore support, e.g. x86 or raspberry devices.<br /> \
&#8226;&#xa0;<b>VAR</b> (50k-500k) variable size depending on the selection.<br />';
var name, size, focus, sources = [];
if (result[0]) {
sources = result[0].trim().split('\n');
}
o = s.taboption('sources', form.MultiValue, 'adb_sources', _('Sources (Size, Focus)'));
var lines, name, size, focus;
lines = result[0].trim().split('\n');
for (var i = 0; i < lines.length; i++) {
if (lines[i].match(/^\s+\+/)) {
name = lines[i].match(/^\s+\+\s(\w+)\s/)[1] || '-';
size = lines[i].match(/^\s+\+\s\w+[\sx]+(\w+)/)[1] || '-';
focus = lines[i].match(/^\s+\+\s\w+[\sx]+\w+\s+([\w\+]+)/)[1] || '-';
for (var i = 0; i < sources.length; i++) {
if (sources[i].match(/^\s+\+/)) {
name = sources[i].match(/^\s+\+\s(\w+)\s/)[1] || '-';
size = sources[i].match(/^\s+\+\s\w+[\sx]+(\w+)/)[1] || '-';
focus = sources[i].match(/^\s+\+\s\w+[\sx]+\w+\s+([\w\+]+)/)[1] || '-';
o.value(name, name + ' (' + size + ', ' + focus + ')');
}
}
o.rmempty = false;
o.optional = true;
o.rmempty = true;
/*
prepare category data
*/
var code, category, list, path, categories = [];
if (result[1]) {
categories = result[1].trim().split('\n');
}
o = s.taboption('sources', form.DummyValue, '_sub');
o.rawhtml = true;
o.default = '<em><b>UTCapitole Archive Selection</b></em>';
o = s.taboption('sources', form.DynamicList, 'adb_utc_sources', _('Categories'));
for (var i = 0; i < categories.length; i++) {
code = categories[i].match(/^(\w+);/)[1].trim();
if (code === 'utc') {
category = categories[i].match(/^\w+;(.*$)/)[1].trim();
o.value(category);
}
}
o.optional = true;
o.rmempty = true;
o = s.taboption('sources', form.DummyValue, '_sub');
o.rawhtml = true;
o.default = '<em><b>Energized List Selection</b></em>';
o = s.taboption('sources', form.DynamicList, 'adb_eng_sources', _('Variants'));
for (var i = 0; i < categories.length; i++) {
code = categories[i].match(/^(\w+);/)[1].trim();
if (code === 'eng') {
list = categories[i].match(/^\w+;(.*);/)[1].trim();
path = categories[i].match(/^.*;(.*$)/)[1].trim();
o.value(path, list);
}
}
o.optional = true;
o.rmempty = true;
o = s.taboption('sources', form.DummyValue, '_sub');
o.rawhtml = true;
o.default = '<em><b>StevenBlack List Selection</b></em>';
o = s.taboption('sources', form.DynamicList, 'adb_stb_sources', _('Variants'));
for (var i = 0; i < categories.length; i++) {
code = categories[i].match(/^(\w+);/)[1].trim();
if (code === 'stb') {
list = categories[i].match(/^\w+;(.*);/)[1].trim();
path = categories[i].match(/^.*;(.*$)/)[1].trim();
o.value(path, list);
}
}
o.optional = true;
o.rmempty = true;
return m.render();
},
handleReset: null

View file

@ -8,7 +8,7 @@ return view.extend({
return L.resolveDefault(fs.read_direct('/etc/adblock/adblock.whitelist'), '');
},
handleSave: function(ev) {
var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n').replace(/[^a-z0-9\.\-\#\n]/g, '')) + '\n';
var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
return fs.write('/etc/adblock/adblock.whitelist', value)
.then(function(rc) {
document.querySelector('textarea').value = value;

File diff suppressed because it is too large Load diff

View file

@ -1,28 +1,29 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-10-05 12:02+0000\n"
"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/bg/>\n"
"Language: bg\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
msgstr "Действие"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
msgstr "Активни източници"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@ -42,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
msgstr "Допълнителни настройки"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
msgstr "Директоря за резервни копия"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -91,23 +103,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -115,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
msgstr "Източници на списък за блокиране"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -134,21 +154,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Отмени"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr "Клиент"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -162,133 +184,150 @@ msgstr ""
msgid "Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr "Не проверявай SSL сертификати по време на сваляне."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr "Сваляй несигурно"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
msgstr "Параметри за теглене"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
msgstr "Опашка за теглене"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
msgstr "E-Mail Известяване"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
msgstr "E-Mail Профил"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
msgstr "E-Mail Изпращач"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
msgstr "E-Mail Тема"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
msgstr "Редактирай черен списък"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Редактирай бял списък"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
msgstr "Включи подрбони журнали в случай на работни грешки."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
msgstr "Разрешен"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -298,116 +337,116 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
msgstr "Основни настройки"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
msgstr "Информация"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -416,12 +455,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -437,7 +478,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -449,23 +490,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -473,7 +514,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -485,168 +525,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Запази"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -654,6 +709,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -668,17 +727,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -688,19 +747,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -709,7 +768,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -720,15 +784,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -736,14 +804,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""

View file

@ -1,34 +1,29 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-04-28 13:41+0000\n"
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
"PO-Revision-Date: 2021-10-08 18:54+0000\n"
"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/bn_BD/>\n"
"Language: bn_BD\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0.2\n"
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "সক্রিয় উৎস"
msgstr "চালু উৎস"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "অ্যাডব্লক ক্রিয়া"
@ -48,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -97,23 +103,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -121,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -140,21 +154,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "বাতিল করুন"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -168,95 +184,106 @@ msgstr ""
msgid "Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -270,31 +297,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
msgstr "সক্রিয়"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -304,116 +337,116 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
msgstr "সাধারণ সেটিংস"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -422,12 +455,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -443,7 +478,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -455,23 +490,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -479,7 +514,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -491,168 +525,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "সংরক্ষণ করুন"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
msgstr "সেটিংস"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -660,6 +709,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -674,17 +727,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -694,19 +747,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -715,7 +768,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -726,15 +784,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -742,14 +804,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,883 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2022-10-18 21:23+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/da/>\n"
"Language: da\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr "Handling"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Aktive kilder"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Adblock handling"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
msgstr "Tilføj sortlistedomæne"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
msgstr "Tilføj hvidlistedomæne"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
msgstr "Tilføj dette (under-)domæne til din lokale sortliste."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Tilføj dette (under-)domæne til din lokale hvidliste."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "Yderligere fængselsblokeringsliste"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Yderligere indstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Yderligere udløserforsinkelse i sekunder, før behandlingen af adblock "
"begynder."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Avancerede DNS-indstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Avancerede indstillinger for e-mail"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Avancerede rapportindstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr "Tillad lokale klient-IP'er"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
"Tillad alle anmodninger fra visse DNS-klienter baseret på deres IP-adresse "
"(RPZ-CLIENT-IP). Bemærk: Denne funktion er i øjeblikket kun understøttet af "
"bind DNS backend."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr "Svar"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Backup Mappe"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Midlertidig basismappe"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
"Midlertidig basismappe for alle adblock-relaterede runtime-operationer, f."
"eks. downloading, sortering, sammenlægning osv."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:15
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:34
msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
"Ændringerne på sortlisten er blevet gemt. Opdater dine adblock-lister, så "
"ændringerne træder i kraft."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Sortliste..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr "Bloker lokale klient-IP'er"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
"Bloker alle anmodninger fra visse DNS-klienter baseret på deres IP-adresse "
"(RPZ-CLIENT-IP). Bemærk: Denne funktion er i øjeblikket kun understøttet af "
"bind DNS backend."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr "Blokerede DNS-anmodninger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Blokerede domæner"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Blokliste Backup"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
msgstr "Blokliste Forespørgsel"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "Blokliste Forespørgsel..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Blokliste kilder"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
"blocklist e.g. for guest wifi or kidsafe configurations."
msgstr ""
"Opretter en ekstra DNS blokeringsliste for at blokere adgangen til alle "
"domæner undtagen dem, der er anført på hvidlisten. Bemærk: Du kan bruge "
"denne restriktive blokliste til f.eks. gæstewifi eller børnesikre "
"konfigurationer."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Annuller"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr "Kategorier"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr "Klient"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr "Klienter"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
"Konfiguration af adblock-pakken til at blokere annonce-/misbrugsdomæner ved "
"at bruge DNS. For yderligere information <a href=\"https://github.com/"
"openwrt/packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" "
"rel=\"noreferrer noopener\" >se online dokumentationen</a>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
msgid "Count"
msgstr "Tælle"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
"Opret komprimerede backups af bloklisterne, de vil blive brugt i tilfælde af "
"downloadfejl eller under opstart."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr "DNS Backend"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "DNS Mappe"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr "DNS Instans"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS Rapport"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr "Tidsgrænse for genstart af DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Dato"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Deaktiver DNS Tillad"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr "Deaktiver DNS genstarter"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
"Deaktiver adblock-udløste genstarter for dns-backends med autoload/inotify-"
"funktioner."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Deaktiver selektiv DNS hvidlisting (RPZ-PASSTHRU)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Domæne"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr "Domæner"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr "Kontroller ikke SSL-servercertifikater under download."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr "Download usikker"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "Download parametre"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr "Download Kø"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Download hjælpeprogram"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "Meddelelse pr. e-mail"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr "Antal e-mail meddelelser"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr "E-mail profil"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "Modtagerens e-mailadresse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr "E-mail afsenderadresse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr "E-mail emne"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Rediger sortliste"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Rediger hvidliste"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
"Tøm DNS-cachen, før behandlingen af adblock starter, for at reducere "
"hukommelsesforbruget."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr "Aktiver SafeSearch"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr "Aktiver moderate SafeSearch-filtre for youtube."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Aktiver adblock-tjenesten."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
"Aktiver verbose debug-logning i tilfælde af eventuelle behandlingsfejl."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Aktiveret"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr "Sluttidsstempel"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
"Håndhævelse af SafeSearch for google, bing, duckduckgo, yandex, youtube og "
"pixabay."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
msgstr "Eksisterende job(s)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr "Eksternt DNS-opslagsdomæne"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
"Eksternt domæne for at tjekke for en vellykket DNS-backend-genstart. Bemærk "
"venligst : For at deaktivere denne kontrol skal du indstille denne "
"indstilling til 'falsk'."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr "Femte instans"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filtrer kriterier som dato, domæne eller klient (valgfrit)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr "Firewall porte, der skal tvinges lokalt."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr "Firewall-kildezoner, der skal tvinges lokalt."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr "Første instans (standard)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Flush DNS Cache"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Tvinge lokal DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr "Tvungne Porte"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr "Tvungne Zoner"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr "Fjerde instans"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Generelle indstillinger"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr "Giv adgang til LuCI-appen adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Information"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr "Fængselsmappe"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Sidste kørsel"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "Seneste DNS-anmodninger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr "Begræns SafeSearch"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr "Begræns SafeSearch til visse udbydere."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr "Linjenummer, der skal fjernes"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr "Liste over tilgængelige netværksenheder, der bruges af tcpdump."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
"Liste over tilgængelige netværks interfaces til at udløse adblock-starten. "
"Vælg 'uspecificeret' for at bruge en klassisk start-timeout i stedet for en "
"netværkstrigger."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
"Liste over understøttede DNS-backends med deres standardlistemappe. Brug "
"indstillingen 'DNS Mappe' for at overskrive standardstien."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Liste over understøttede og fuldt forudkonfigurerede downloadværktøjer."
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Logvisning"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Tjeneste med lav prioritet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
"Manuelt tilsidesætte de forudkonfigurerede downloadindstillinger for det "
"valgte downloadværktøj."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
msgstr "Ingen forespørgselsresultater!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
msgstr "Ingen adblock-relaterede logs endnu!"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Oversigt"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Profil brugt af 'msmtp' til adblock-meddelelses-e-mails."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
msgstr "Forespørgsel"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
"Forespørg på aktive blokeringslister og backups for et specifikt domæne."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
"Forhøjer antallet af meddelelser for at få e-mails, hvis det samlede antal "
"på bloklisten er mindre end eller lig med den angivne grænse."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Modtageradresse for adblock-meddelelses-e-mails."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
"Omdiriger alle DNS-forespørgsler fra specificerede zoner til den lokale DNS-"
"resolver, gælder for UDP- og TCP-protokol."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
"Nedsæt prioriteten for adblock-baggrundsbehandlingen for at tage færre "
"ressourcer fra systemet. Bemærk: Denne ændring kræver en fuldstændig "
"genstart af adblock-tjenesten for at få virkning."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
msgid "Refresh"
msgstr "Opdater"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
msgstr "Opdater DNS-rapport"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
msgstr "Opdateringstimer"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr "Opdateringstimer..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Opdater..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr "Slap af SafeSearch"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr "Genindlæs"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr "Fjern et eksisterende job"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Rapportér Chunk Count"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr "Rapporter Chunk Størrelse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Rapportmappe"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr "Rapport Interface"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Rapportporte"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr "Rapporter chunk count brugt af tcpdump."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Rapporter chunk størrelse brugt af tcpdump i MByte."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr "Resolve IP'er"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Resolve rapporterende IP-adresser ved at bruge omvendte DNS-opslag (PTR)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr "Genstart"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Resultat"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Kør mapper"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "Kør flag"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Kør Interfaces"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr "Kør hjælpeprogrammer"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Gem"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr "Anden instans"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
"Send adblock-relaterede notifikations-e-mails. Bemærk venligst: dette kræver "
"yderligere 'msmtp'-pakkeinstallation."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr "Afsenderadresse for adblock-notifikations-e-mails."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set a new adblock job"
msgstr "Indstil et nyt adblock-job"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr "Indstil den dns-backend-instans, der bruges af adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Indstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
"Størrelse på downloadkøen til downloadbehandling (inkl. sortering, "
"sammenlægning etc.) parallelt."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Kilder (størrelse, fokus)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
"En liste over porte, der er separeret med mellemrum, og som anvendes af "
"tcpdump."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr "Start-tidsstempel"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr "Interface for opstartstrigger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr "Status / version"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Suspendere"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr "Destinationsmappe til DNS-relaterede rapportfiler."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr "Destinationsmappe til backups af bloklister."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
"Destinationsmappe for den genererede blokeringsliste 'adb_list.overall'."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"Destinationsmappe for den genererede jail-blokeringsliste 'adb_list.jail'."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr "Opdateringstimeren kunne ikke opdateres."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr "Opdateringstimeren er blevet opdateret."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr "Ugedagen (opt., værdier: 0-6 evt. sep. med , eller -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr "Timeportionen (anmodning, interval: 0-23)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr "Minutterdelen (opt., interval: 0-59)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:28
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "Syslog-outputtet, kun præfiltreret for adblock-relaterede meddelelser."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr "Tredje instans"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
"Dette er den lokale adblock sortliste, der altid afviser visse (sub)domæner."
"<br /> Bemærk: tilføj kun ét domæne pr. linje. Kommentarer indledt med '#' "
"er tilladt - ip-adresser, wildcards og regex er ikke tilladt."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
msgid ""
"This is the local adblock whitelist to always allow certain (sub) domains."
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
"Dette er den lokale adblock whitelist, der altid tillader visse (sub)domæner."
"<br /> Bemærk: tilføj kun ét domæne pr. linje. Kommentarer indledt med '#' "
"er tilladt - ip-adresser, wildcards og regex er ikke tilladt."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
"Denne fane viser den sidst genererede DNS-rapport, tryk på knappen 'Opdater' "
"for at få en aktuel rapport."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr "Tid"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Timeout til at vente på en vellykket genstart af DNS-backend."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
"To keep your adblock lists up-to-date, you should setup an automatic update "
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr "Top 10 statistikker"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr "Emne for adblock-notifikations-e-mails."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr "Samlede DNS-anmodninger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr "Udløserforsinkelse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:17
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:17
msgid "Unable to save changes: %s"
msgstr "Kunne ikke gemme ændringer: %s"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr "Varianter"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr "Verbose Debug Logning"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:69
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:15
msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
"Ændringerne i den Whitelist er blevet gemt. Opdater dine adblock-lister, så "
"ændringerne træder i kraft."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr "Hvidliste..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
msgstr "max. resultatsæts størrelse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr "rå (/tmp)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#~ msgstr "Ugedagen (opt., værdier: 1-7 evt. sep. med , eller -)"

File diff suppressed because it is too large Load diff

View file

@ -1,90 +1,96 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-23 03:57+0000\n"
"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
"PO-Revision-Date: 2022-10-23 17:26+0000\n"
"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
msgstr "Δράση"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Ενεργές πηγές"
msgstr "Ενεργές Πηγές"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "αντιδιαφημιστικό"
msgstr "Aντιδιαφημιστικό"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
msgstr "Δράση αντιδιαφημιστικού"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
msgstr ""
msgstr "Προσθήκη τομέα μαύρης λίστας"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
msgstr ""
msgstr "Προσθήκη τομέα στη λίστα επιτρεπόμενων"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
msgstr ""
msgstr "Προσθέστε αυτόν τον (υπο)τομέα στην τοπική σας μαύρη λίστα."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
msgstr "Προσθέστε αυτόν τον (υπο)τομέα στην τοπική σας λίστα επιτρεπόμενων."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
msgstr "Πρόσθετος κατάλογος αποκλεισμού"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Επιπρόσθετες ρυθμίσεις"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "Σύνθετες ρυθμίσεις DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Προηγμένες ρυθμίσεις ηλεκτρονικού ταχυδρομείου"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Σύνθετες ρυθμίσεις αναφοράς"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr "Απάντηση"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "φάκελος διάσωσης"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -97,23 +103,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr "Αποκλεισμένα αιτήματα DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -121,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Λίστα Μπλοκαρισμένων πηγών"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -140,21 +154,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Ακύρωση"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr "πελάτης"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -168,95 +184,106 @@ msgstr ""
msgid "Count"
msgstr "Μέτρηση"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "κατάλογος DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
msgstr "Επαναφορά αρχείου DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Ημερομηνία"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -270,31 +297,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -304,56 +337,64 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Γενικές ρυθμίσεις"
@ -361,59 +402,51 @@ msgstr "Γενικές ρυθμίσεις"
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -422,12 +455,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -443,7 +478,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -455,23 +490,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -479,7 +514,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -491,168 +525,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
msgstr "Ρυθμίσεις"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -660,6 +709,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -674,17 +727,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -694,19 +747,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -715,7 +768,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -726,15 +784,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -742,38 +804,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
#~ msgid "Adblock Version"
#~ msgstr "έκδοση αντιδιαφημιστικού"
#~ msgid "Advanced"
#~ msgstr "προχωρημένο"
#~ msgid "Blacklist"
#~ msgstr "Μαύρη λίστα"
#~ msgid "Blacklist File"
#~ msgstr "Αρχείο Μαύρης λίστας"
#~ msgid "Blocklist not found!"
#~ msgstr "Λίστα Μπλοκαρίσματος δεν Βρέθηκε"
#~ msgid "Collecting data..."
#~ msgstr "Συλλογή δεδομένων..."
#~ msgid "Description"
#~ msgstr "Περιγραφή"
#~ msgid "Loading"
#~ msgstr "Φόρτωση"

View file

@ -1,25 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-05-31 01:41+0000\n"
"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
"PO-Revision-Date: 2022-07-03 10:25+0000\n"
"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/en/>\n"
"Language: en\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
"X-Generator: Weblate 4.13.1-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@ -28,7 +23,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@ -48,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -97,23 +103,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -121,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -140,21 +154,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -168,95 +184,106 @@ msgstr ""
msgid "Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -270,31 +297,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Enabled"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -304,56 +337,64 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@ -361,59 +402,51 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -422,12 +455,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -443,7 +478,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -455,23 +490,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -479,7 +514,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -491,168 +525,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -660,6 +709,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -674,17 +727,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -694,19 +747,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -715,7 +768,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -726,15 +784,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -742,14 +804,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""

File diff suppressed because it is too large Load diff

View file

@ -1,25 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-06-24 17:42+0000\n"
"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
"PO-Revision-Date: 2022-03-15 00:58+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/fi/>\n"
"Language: fi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
"X-Generator: Weblate 4.12-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr "Toiminta"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "Aktiiviset lähteet"
@ -28,7 +23,7 @@ msgstr "Aktiiviset lähteet"
msgid "Adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Adblockin toimi"
@ -48,44 +43,58 @@ msgstr "Lisää tämä (ali-)verkkonimi kieltolistallesi."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Lisää tämä (ali-)verkkonimi sallittujen listallesi."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "Lisäasetukset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Ylimääräinen odotusaika sekunteina ennen adblock-käsittelyn aloittamista."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "DNS-lisäasetukset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "Sähköpostin lisäasetukset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Raportoinnin lisäasetukset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr "Salli paikallisten asiakkaiden IP-osoitteet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
"Salli kaikki tiettyjen DNS-asiakkaiden pyynnöt niiden IP-osoitteen (RPZ-"
"CLIENT-IP) perusteella. Huomaa: Tätä ominaisuutta tukee tällä hetkellä vain "
"bind DNS -taustajärjestelmä."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr "Vastaus"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Varmuuskopiohakemisto"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr "Oletushakemisto väliaikaistiedostoille"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -102,23 +111,34 @@ msgstr ""
"Kieltolistan muutokset on tallennettu. Virkistä adblock-listat ottaaksesi "
"muutokset käyttöön."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "Kieltolista..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
msgid "Blocked DNS Requests"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr "Estä paikallisten asiakkaiden IP-osoitteet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
"Estä tiettyjen DNS-asiakkaiden kaikki pyynnöt niiden IP-osoitteen (RPZ-"
"CLIENT-IP) perusteella. Huomaa: Tätä ominaisuutta tukee tällä hetkellä vain "
"bind DNS -taustajärjestelmä."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr "Estetyt DNS-pyynnöt"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr "Estetty verkkonimi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Estetyt verkkonimet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "Kieltolistan varmuuskopio"
@ -126,40 +146,46 @@ msgstr "Kieltolistan varmuuskopio"
msgid "Blocklist Query"
msgstr "Estolistan kysely"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
msgstr "Estoluettelon kysely..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Estolistojen lähteet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
"blocklist e.g. for guest wifi or kidsafe configurations."
msgstr ""
"Luo ylimääräisen DNS-estoluettelon estääkseen pääsyn kaikille "
"verkkotunnuksille paitsi sallittujen luettelossa lueteltuihin. Huomaa: Voit "
"käyttää tätä rajoittavaa estolistaa esim. vieraiden wifi- tai kidsafe-"
"kokoonpanoille."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Peruuta"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr "Luokat"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr "Asiakas"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr "Asiakkaat"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -173,48 +199,50 @@ msgstr ""
msgid "Count"
msgstr "Määrä"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
"Luo pakattuja estoluettelon varmuuskopioita, joita käytetään latausvirheiden "
"sattuessa tai käynnistyksen aikana."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr "DNS-sovellus"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
msgstr "DNS-hakemisto"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
msgstr "DNS-tiedoston resetointi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr "DNS-instanssi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
msgstr "DNS-raportti"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr "DNS:n uudelleenkäynnistyksen aikaraja"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Päivä"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr "Estä DNS:n salliminen"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr "Estä DNS:n uudelleenkäynnistykset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
@ -222,48 +250,59 @@ msgstr ""
"Estä adblockin aiheuttamat DNS-sovelluksen uudelleenkäynnistykset autoload/"
"inotify-funktioilla."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr "Verkkonimi"
msgstr "Verkkotunnus"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr "Verkkotunnukset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr "Älä tarkista SSL-palvelinvarmenteita latauksen aikana."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr "Latausparametrit"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr "Latausjono"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr "Lataustyökalu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "Sähköposti-ilmoitus"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr "Sähköposti-ilmoitusten määrä"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr "Sähköpostiprofiili"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr "Sähköposti: vastaanottajan osoite"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr "Sähköposti: lähettäjän osoite"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr "Sähköposti: otsikko"
@ -277,150 +316,158 @@ msgstr "Editoi estolistaa"
msgid "Edit Whitelist"
msgstr "Editoi sallittujen lista"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
msgstr "Ota SafeSearch käyttöön"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
msgstr "Ota käyttöön kohtuulliset SafeSearch-suodattimet youtubea varten."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr "Ota Adblock-palvelu käyttöön."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr "Runsas lokisisältö toimintojen virheiden etsimistä varten."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Käytössä"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
msgstr "Loppumisaikaleima"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
msgstr ""
"SafeSearchin pakottaminen googlelle, bingille, duckduckgolle, yandexille, "
"youtubelle ja pixabaylle."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
msgstr "Nykyiset työt"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr "Viides instanssi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Suodatintekijät kuten päivä, verkkonimi tai asiakas (valinnainen)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr "Ensimmäinen instanssi (oletus)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr "Tyhjennä DNS-välimuisti"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr "Tyhjennä DNS-välimuisti ennen Adblock-sääntöjen käsittelyä."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr "Pakota paikallinen DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
msgstr "Pakotetut portit"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
msgstr "Pakotetut alueet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr "Neljäs instanssi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "Yleisasetukset"
msgstr "Yleiset asetukset"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
msgstr "Salli pääsy Adblock-asetuksiin"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Tietoja"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr "Viimeksi ajettu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr "Viimeiset DNS-kyselyt"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr "Tuetut ja valmiiksi asetetut lataustyökalut."
@ -429,13 +476,15 @@ msgstr "Tuetut ja valmiiksi asetetut lataustyökalut."
msgid "Log View"
msgstr "Lokinäkymä"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Matala sovelluksen prioriteetti"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
msgstr "Nimi / IP-osoite"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
@ -450,7 +499,7 @@ msgstr "Ei vielä Adblock-lokeja!"
msgid "Overview"
msgstr "Yleiskatsaus"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -462,23 +511,23 @@ msgstr "Kysely"
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr "Vastaanottajan sähköpostiosoite Adblockin ilmoituksille."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -486,7 +535,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr "Päivitä"
@ -496,170 +544,185 @@ msgstr "Päivitä DNS-raportti"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
msgstr "Päivitysajastin"
msgstr "Päivitä ajastin"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr "Päivitysajastin..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr "Päivitä..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr "Lataa uudelleen"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr "Poista olemassa oleva työ"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr "Raporttipalojen määrä"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr "Raporttipalojen koko"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr "Raporttihakemisto"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr "Raportoitava sovitin"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr "Raportoitavat portit"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr "Selvitä IP:t"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr "Käynnistä uudelleen"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr "Tulos"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr "Ajohakemistot"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr "Ajo-parametrit"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr "Ajettavat sovittimet"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr "Tallenna"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr "Toinen instanssi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr "Lähettäjän osoite Adblockin sähköposti-ilmoituksille."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr "Aseta uusi adblock-työ"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Asetukset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr "Lähteet (koko, fokus)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
msgstr "Tila / versio"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -667,6 +730,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr "Kolmas instanssi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -681,17 +748,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
msgstr "Aika"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -701,28 +768,33 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
msgstr "Top 10 -tilastot"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:17
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:17
msgid "Unable to save changes: %s"
msgstr "Muutoksia ei voitu tallentaa: %s"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -733,15 +805,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -749,30 +825,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
#~ msgid "Local DNS Ports"
#~ msgstr "Paikalliset DNS-portit"
#~ msgid ""
#~ "Redirect all DNS queries from 'lan' zone to the local DNS resolver, "
#~ "applies to UDP and TCP protocol."
#~ msgstr ""
#~ "Ohjaa kaikki LAN-vyöhykkeeltä tulevat DNS-kyselyt paikalliselle DNS-"
#~ "palvelimelle, sekä UDP- että TCP-protokollat."
#~ msgid "DNS Requests (blocked)"
#~ msgstr "DNS-kyselyt (estetyt)"
#~ msgid "End Date"
#~ msgstr "Päättymisaika"

File diff suppressed because it is too large Load diff

View file

@ -11,16 +11,11 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@ -29,7 +24,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@ -49,43 +44,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -98,23 +104,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -122,15 +136,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -141,21 +155,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "ביטול"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -169,95 +185,106 @@ msgstr ""
msgid "Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -271,31 +298,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -305,56 +338,64 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@ -362,59 +403,51 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -423,12 +456,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -444,7 +479,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -456,23 +491,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -480,7 +515,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -492,168 +526,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "הגדרות"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -661,6 +710,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -675,17 +728,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -695,19 +748,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -716,7 +769,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -727,15 +785,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -743,14 +805,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""

View file

@ -4,16 +4,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@ -22,7 +17,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@ -42,43 +37,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -91,23 +97,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -115,15 +129,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -134,21 +148,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -162,95 +178,106 @@ msgstr ""
msgid "Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -264,31 +291,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -298,56 +331,64 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@ -355,59 +396,51 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -416,12 +449,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -437,7 +472,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -449,23 +484,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -473,7 +508,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -485,168 +519,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -654,6 +703,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -668,17 +721,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -688,19 +741,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -709,7 +762,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -720,15 +778,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -736,14 +798,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,25 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-18 19:24+0000\n"
"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
"PO-Revision-Date: 2022-08-01 05:54+0000\n"
"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr "- 명시되지 않음 -"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr "액션"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr "활성화된 소스"
@ -28,7 +23,7 @@ msgstr "활성화된 소스"
msgid "Adblock"
msgstr "Adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr "Adblock 액션"
@ -48,45 +43,56 @@ msgstr "이 (서브)도메인을 로컬 블랙리스트에 추가."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "이 (서브)도메인을 로컬 화이트리스트에 추가."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr "추가적인 Jail 블록리스트"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr "추가 설정"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr "고급 DNS 설정"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr "고급 이메일 설정"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "고급 리포트 설정"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#, fuzzy
msgid "Answer"
msgstr "답변"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#, fuzzy
msgid "Backup Directory"
msgstr "백업 경로"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -101,23 +107,31 @@ msgstr ""
"블랙리스트 변경사항이 저장되었습니다. Adblock 리스트를 새로고침하여 변경사항"
"을 적용하세요."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr "블랙리스트..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr "차단된 DNS 요청"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr "차단된 도메인"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "차단된 도메인들"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr "차단목록 백업"
@ -125,15 +139,15 @@ msgstr "차단목록 백업"
msgid "Blocklist Query"
msgstr "블록리스트 쿼리"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr "블록리스트 등록..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -144,21 +158,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "취소"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr "클라이언트"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -172,95 +188,106 @@ msgstr ""
msgid "Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -274,31 +301,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
msgstr "활성화"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -308,56 +341,64 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr "기본 설정"
@ -365,59 +406,51 @@ msgstr "기본 설정"
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
msgstr "정보"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -426,12 +459,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -445,9 +480,9 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
msgstr "개요"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -459,23 +494,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -483,7 +518,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -495,168 +529,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -664,6 +713,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -678,17 +731,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -698,19 +751,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -719,7 +772,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -730,15 +788,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -746,14 +808,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""

View file

@ -10,16 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@ -28,7 +23,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@ -48,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -97,23 +103,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -121,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -140,21 +154,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -168,95 +184,106 @@ msgstr ""
msgid "Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -270,31 +297,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "सक्षम केले"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -304,56 +337,64 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@ -361,59 +402,51 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -422,12 +455,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -443,7 +478,7 @@ msgstr ""
msgid "Overview"
msgstr "आढावा"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -455,23 +490,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -479,7 +514,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -491,168 +525,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -660,6 +709,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -674,17 +727,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -694,19 +747,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -715,7 +768,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -726,15 +784,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -742,35 +804,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
#~ msgid "Collecting data..."
#~ msgstr "डेटा संकलित करीत आहे ..."
#~ msgid "Description"
#~ msgstr "वर्णन"
#~ msgid "Filter"
#~ msgstr "फिल्टर करा"
#~ msgid "Loading"
#~ msgstr "लोड करीत आहे"
#~ msgid "No"
#~ msgstr "नाही"
#~ msgid "Waiting for command to complete..."
#~ msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
#~ msgid "Yes"
#~ msgstr "होय"

View file

@ -10,16 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr "Tindakan"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@ -28,7 +23,7 @@ msgstr ""
msgid "Adblock"
msgstr "Sekatan Iklan"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@ -48,43 +43,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr "Terdapat kelewatan picu dalam saat sebelum proses adblock bermula."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr "Jawapan"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr "Direktori Sandaran"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -97,23 +103,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr "Kawasan Liputan Yang telah disekat"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -121,15 +135,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr "Punca Senarai Sekatan"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -140,21 +154,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr "Pelanggan"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -168,95 +184,106 @@ msgstr ""
msgid "Count"
msgstr "Kiraan"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr "Direktori DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
msgstr "Reset fail DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr "Tarikh"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -270,31 +297,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -304,56 +337,64 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@ -361,59 +402,51 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -422,12 +455,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -443,7 +478,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -455,23 +490,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -479,7 +514,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -491,168 +525,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -660,6 +709,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -674,17 +727,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -694,19 +747,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -715,7 +768,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -726,15 +784,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -742,81 +804,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""
#~ msgid ""
#~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
#~ "than 64 MB free RAM, please only select a few of them!"
#~ msgstr ""
#~ "<b>Awas:</b>Untuk mengelakkan pengecualian OOM di peranti yang mempunyai "
#~ "memori yang kurang dari 64MB, sila hanya pilih beberapa sahaja!"
#~ msgid "Adblock Status"
#~ msgstr "Status Sekatan Iklan"
#~ msgid "Adblock Version"
#~ msgstr "Versi Sekatan Iklan"
#~ msgid "Advanced"
#~ msgstr "Lanjutan"
#~ msgid "Archive Categories"
#~ msgstr "Kategori Arkib"
#~ msgid "Blacklist"
#~ msgstr "Senarai Hitam"
#~ msgid "Blacklist File"
#~ msgstr "Fail Senarai Hitam"
#~ msgid "Blocked DNS Queries"
#~ msgstr "Pertanyaan DNS Yang Disekat"
#~ msgid "Blocklist not found!"
#~ msgstr "Senarai Sekatan tidak dijumpai!"
#~ msgid ""
#~ "Choose 'none' to disable automatic startups, 'timed' to use a classic "
#~ "timeout (default 30 sec.) or select another trigger interface."
#~ msgstr ""
#~ "Pilih 'tiada' untuk melumpuhkan permulaan secara automatik, 'tetapan "
#~ "masa' untuk masa tamat klasik (nilai lalai 30 saat) atau pilih picu "
#~ "antaramuka yang lain."
#~ msgid "Collecting data..."
#~ msgstr "Mengumpul data..."
#~ msgid ""
#~ "Configuration of the adblock package to block ad/abuse domains by using "
#~ "DNS."
#~ msgstr ""
#~ "Konfigurasi pakej sekatan iklan untuk menyekat iklan/salahguna domain "
#~ "dengan menggunakan DNS."
#~ msgid "DNS Backend (DNS Directory)"
#~ msgstr "Sandaran DNS (Direktori DNS)"
#~ msgid "DNS Backend, DNS Directory"
#~ msgstr "Sandaran DNS, Direktori DNS"
#~ msgid "DNS Blocking Variant"
#~ msgstr "Varian penyekatan DNS"
#~ msgid "DNS Query Report"
#~ msgstr "Laporan Pertanyaan DNS"
#~ msgid "DNS Variant, DNS File Reset"
#~ msgstr "Varian DNS, set semula fail DNS"
#~ msgid "Description"
#~ msgstr "Keterangan"

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,16 +1,11 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Action"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
msgstr ""
@ -19,7 +14,7 @@ msgstr ""
msgid "Adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
msgstr ""
@ -39,43 +34,54 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid "Additional Jail Blocklist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid "Allow Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Answer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Backup Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Base Temp Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@ -88,23 +94,31 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:286
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
msgid "Blacklist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Block Local Client IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
msgid "Blocked DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Blocklist Backup"
msgstr ""
@ -112,15 +126,15 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
msgid "Blocklist Query..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
msgid "Blocklist Sources"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@ -131,21 +145,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
"Changes on this tab needs a full adblock service restart to take effect.<br /"
"><p>&#xa0;</p>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
msgid "Categories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:259
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
msgid "Client"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Clients"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information <a href=\"https://github.com/openwrt/packages/blob/"
@ -159,95 +175,106 @@ msgstr ""
msgid "Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid "DNS Backend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "DNS Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "DNS File Reset"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "DNS Restart Timeout"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
msgid "Date"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable DNS Allow"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid "Disable DNS Restarts"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
msgid ""
"Disable adblock triggered restarts for dns backends with autoload/inotify "
"functions."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable selective DNS whitelisting (RPZ pass through)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:260
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
msgid "Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
msgid "Domains"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Don't check SSL server certificates during download."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "Download Insecure"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "Download Parameters"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Download Queue"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Utility"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid "E-Mail Notification Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "E-Mail Profile"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "E-Mail Sender Address"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "E-Mail Topic"
msgstr ""
@ -261,31 +288,37 @@ msgstr ""
msgid "Edit Whitelist"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Enable moderate SafeSearch filters for youtube."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
msgid "End Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid ""
"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
"pixabay."
@ -295,56 +328,64 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid "External DNS Lookup Domain"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
msgid "Fifth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "First instance (default)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
msgid "Flush DNS Cache"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
msgid "Flush the DNS Cache before adblock processing as well."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid "Force Local DNS"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Forced Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Forced Zones"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
msgid "Fourth instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
msgid ""
"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
"demand. Please note: this needs additional 'tcpdump-mini' package "
"installation and a full adblock service restart to take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
msgstr ""
@ -352,59 +393,51 @@ msgstr ""
msgid "Grant access to LuCI app adblock"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Jail Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Last Run"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
msgid "Latest DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "List of available network devices used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid ""
"List of supported and fully pre-configured adblock sources, already active "
"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
"select too many lists!</em></b><br /> List size information with the "
"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
@ -413,12 +446,14 @@ msgstr ""
msgid "Log View"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
@ -434,7 +469,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@ -446,23 +481,23 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:318
msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
"Reduce the priority of the adblock background processing to take fewer "
"resources from the system. Please note: This change requires a full adblock "
@ -470,7 +505,6 @@ msgid ""
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
msgstr ""
@ -482,168 +516,183 @@ msgstr ""
msgid "Refresh Timer"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Refresh Timer..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
msgid "Refresh..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report Chunk Count"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report Chunk Size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Report Directory"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
msgid "Report Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Report Ports"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
msgid "Report chunk count used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid ""
"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
"Please note: This option starts a small ubus/adblock monitor in the "
"background."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve IPs"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
msgid "Second instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
msgid "Sender address for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set/Replace a new adblock job"
msgid "Set a new adblock job"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Size of the download queue for download processing (incl. sorting, merging "
"etc.) in parallel."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:494
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
msgid "Sources (Size, Focus)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
msgid "Space separated list of ports used by tcpdump."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
msgid "Start Timestamp"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Target directory for DNS related report files. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
msgid "Target directory for DNS related report files."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid ""
"Target directory for blocklist backups. Default is '/tmp', please use "
"preferably an usb stick or another local disk."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
msgid "Target directory for blocklist backups."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
@ -651,6 +700,10 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
msgid "Third instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
"This is the local adblock blacklist to always-deny certain (sub) domains."
@ -665,17 +718,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
msgid ""
"This shows the last generated DNS Report, press the refresh button to get a "
"current one."
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
msgid "Time"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@ -685,19 +738,19 @@ msgid ""
"job for these lists."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
msgid "Top 10 Statistics"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
msgid "Topic for adblock notification E-Mails."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
msgid "Total DNS Requests"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
msgstr ""
@ -706,7 +759,12 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
msgid "Variants"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
msgstr ""
@ -717,15 +775,19 @@ msgid ""
"take effect."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
msgid "Whitelist..."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid "bind (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "kresd (/etc/kresd)"
msgstr ""
@ -733,14 +795,10 @@ msgstr ""
msgid "max. result set size"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "raw (/tmp)"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
msgid "unbound (/var/lib/unbound)"
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

Some files were not shown because too many files have changed in this diff Show more