luci-app-simple-adblock: improve i18n

Signed-off-by: Stan Grishin <stangri@melmac.net>
This commit is contained in:
Stan Grishin 2020-04-11 11:39:11 +00:00
parent c2f191b898
commit 5e32cc9684
3 changed files with 118 additions and 153 deletions

View file

@ -10,7 +10,7 @@ LUCI_TITLE:=Simple Adblock Web UI
LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service. LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service.
LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +simple-adblock LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +simple-adblock
LUCI_PKGARCH:=all LUCI_PKGARCH:=all
PKG_RELEASE:=43 PKG_RELEASE:=44
include ../../luci.mk include ../../luci.mk

View file

@ -77,7 +77,7 @@ end
local statusTable = {} local statusTable = {}
local errorTable = {} local errorTable = {}
statusTable["statusNoInstall"] = packageName .. translate("is not installed or not found") statusTable["statusNoInstall"] = translatef("%s is not installed or not found", packageName)
statusTable["statusStopped"] = translate("Stopped") statusTable["statusStopped"] = translate("Stopped")
statusTable["statusStarting"] = translate("Starting") statusTable["statusStarting"] = translate("Starting")
statusTable["statusRestarting"] = translate("Restarting") statusTable["statusRestarting"] = translate("Restarting")
@ -87,20 +87,20 @@ statusTable["statusError"] = translate("Error")
statusTable["statusWarning"] = translate("Warning") statusTable["statusWarning"] = translate("Warning")
statusTable["statusFail"] = translate("Fail") statusTable["statusFail"] = translate("Fail")
statusTable["statusSuccess"] = translate("Success") statusTable["statusSuccess"] = translate("Success")
errorTable["errorOutputFileCreate"] = translate("failed to create") .. " '" .. outputFile .. "' " .. translate("file") errorTable["errorOutputFileCreate"] = translatef("failed to create '%s' file", outputFile)
errorTable["errorFailDNSReload"] = translate("failed to restart/reload DNS resolver") errorTable["errorFailDNSReload"] = translate("failed to restart/reload DNS resolver")
errorTable["errorSharedMemory"] = translate("failed to access shared memory") errorTable["errorSharedMemory"] = translate("failed to access shared memory")
errorTable["errorSorting"] = translate("failed to sort data file") errorTable["errorSorting"] = translate("failed to sort data file")
errorTable["errorOptimization"] = translate("failed to optimize data file") errorTable["errorOptimization"] = translate("failed to optimize data file")
errorTable["errorWhitelistProcessing"] = translate("failed to process whitelist") errorTable["errorWhitelistProcessing"] = translate("failed to process whitelist")
errorTable["errorDataFileFormatting"] = translate("failed to format data file") errorTable["errorDataFileFormatting"] = translate("failed to format data file")
errorTable["errorMovingDataFile"] = translate("failed to move temporary data file to") .. " '" .. outputFile .. "'" errorTable["errorMovingDataFile"] = translatef("failed to move temporary data file to '%s'", outputFile)
errorTable["errorCreatingCompressedCache"] = translate("failed to create compressed cache") errorTable["errorCreatingCompressedCache"] = translate("failed to create compressed cache")
errorTable["errorRemovingTempFiles"] = translate("failed to remove temporary files") errorTable["errorRemovingTempFiles"] = translate("failed to remove temporary files")
errorTable["errorRestoreCompressedCache"] = translate("failed to unpack compressed cache") errorTable["errorRestoreCompressedCache"] = translate("failed to unpack compressed cache")
errorTable["errorRestoreCache"] = translate("failed to move") .. " '" .. outputCache .. "' " .. translate("to") .. " '" .. outputFile .. "'" errorTable["errorRestoreCache"] = translatef("failed to move '%s' to '%s'", outputCache, outputFile)
errorTable["errorOhSnap"] = translate("failed to create blocklist or restart DNS resolver") errorTable["errorOhSnap"] = translate("failed to create blocklist or restart DNS resolver")
errorTable["errorStopping"] = translate("failed to stop") .. " " .. packageName errorTable["errorStopping"] = translatef("failed to stop %s", packageName)
errorTable["errorDNSReload"] = translate("failed to reload/restart DNS resolver") errorTable["errorDNSReload"] = translate("failed to reload/restart DNS resolver")
errorTable["errorDownloadingList"] = translate("failed to download") errorTable["errorDownloadingList"] = translate("failed to download")
errorTable["errorParsingList"] = translate("failed to parse") errorTable["errorParsingList"] = translate("failed to parse")
@ -111,7 +111,7 @@ m.on_after_apply = function(self)
sys.call("/etc/init.d/simple-adblock restart") sys.call("/etc/init.d/simple-adblock restart")
end end
h = m:section(NamedSection, "config", "simple-adblock", translate("Service Status") .. " [" .. tmpfsVersion .. "]") h = m:section(NamedSection, "config", "simple-adblock", translatef("Service Status [%s]", tmpfsVersion))
if tmpfsStatus == "statusStarting" or if tmpfsStatus == "statusStarting" or
tmpfsStatus == "statusRestarting" or tmpfsStatus == "statusRestarting" or
@ -133,20 +133,17 @@ else
if fs.access(outputCache) then if fs.access(outputCache) then
sm = h:option(DummyValue, "_dummy", translate("Info")) sm = h:option(DummyValue, "_dummy", translate("Info"))
sm.template = "simple-adblock/status" sm.template = "simple-adblock/status"
sm.value = translate("Cache file containing") .. " " .. util.trim(sys.exec("wc -l < " .. outputCache)) .. " " .. translate("domains found") .. "." sm.value = translatef("Cache file containing %s domains found.", util.trim(sys.exec("wc -l < " .. outputCache)))
elseif fs.access(outputGzip) then elseif fs.access(outputGzip) then
sm = h:option(DummyValue, "_dummy", translate("Info")) sm = h:option(DummyValue, "_dummy", translate("Info"))
sm.template = "simple-adblock/status" sm.template = "simple-adblock/status"
sm.value = translate("Compressed cache file found") .. "." sm.value = translate("Compressed cache file found.")
end end
else else
ss = h:option(DummyValue, "_dummy", translate("Service Status")) ss = h:option(DummyValue, "_dummy", translate("Service Status"))
ss.template = "simple-adblock/status" ss.template = "simple-adblock/status"
if tmpfsStatus == "statusSuccess" then if tmpfsStatus == "statusSuccess" then
ss.value = tmpfsVersion .. " " .. translate("is blocking") .. ss.value = translatef("%s is blocking %s domains (with %s).", tmpfsVersion, util.trim(sys.exec("wc -l < " .. outputFile)), targetDNS)
" " .. util.trim(sys.exec("wc -l < " .. outputFile)) ..
" " .. translate("domains") .. " (" .. translate("with") ..
" " .. targetDNS .. ")."
else else
ss.value = statusTable[tmpfsStatus] ss.value = statusTable[tmpfsStatus]
end end
@ -163,9 +160,9 @@ else
for err in tmpfsError:gmatch("[%p%w]+") do for err in tmpfsError:gmatch("[%p%w]+") do
if err:match("=") then if err:match("=") then
e,url = err:match("(.+)=(.+)") e,url = err:match("(.+)=(.+)")
es.value = es.value .. translate("Error") .. ": " .. errorTable[e] .. " " .. url .. ".\n" es.value = translatef("%s Error: %s %s", es.value, errorTable[e], url) .. ".\n"
else else
es.value = es.value .. translate("Error") .. ": " .. errorTable[err] .. ".\n" es.value = translatef("%s Error: %s", es.value, errorTable[err]) .. ".\n"
end end
end end
end end
@ -197,9 +194,8 @@ if fs.access(sysfs_path) then
leds = nutil.consume((fs.dir(sysfs_path))) leds = nutil.consume((fs.dir(sysfs_path)))
end end
if #leds ~= 0 then if #leds ~= 0 then
o4 = s:taboption("basic", Value, "led", translate("LED to indicate status"), translate("Pick the LED not already used in") o4 = s:taboption("basic", Value, "led", translate("LED to indicate status"),
.. [[ <a href="]] .. dispatcher.build_url("admin", "system", "leds") .. [[">]] translatef("Pick the LED not already used in <a href=\"%s\">System LED Configuration</a>.", dispatcher.build_url("admin", "system", "leds")))
.. translate("System LED Configuration") .. [[</a>]] .. ".")
o4.rmempty = false o4.rmempty = false
o4:value("", translate("none")) o4:value("", translate("none"))
for k, v in ipairs(leds) do for k, v in ipairs(leds) do
@ -209,20 +205,18 @@ end
s:tab("advanced", translate("Advanced Configuration")) s:tab("advanced", translate("Advanced Configuration"))
local dns_descr = translate("Pick the DNS resolution option to create the adblock list for, see the") .. " " local dns_descr = translatef("Pick the DNS resolution option to create the adblock list for, see the <a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details.", readmeURL)
.. [[<a href="]] .. readmeURL .. [[#dns-resolution-option" target="_blank">]]
.. translate("README") .. [[</a>]] .. " " .. translate("for details.")
if not checkDnsmasq then if not checkDnsmasq then
dns_descr = dns_descr .. "<br />" .. translate("Please note that") .. " <i>dnsmasq.addnhosts</i> " .. translate("is not supported on this system.") dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.addnhosts</i>")
dns_descr = dns_descr .. "<br />" .. translate("Please note that") .. " <i>dnsmasq.conf</i> " .. translate("is not supported on this system.") dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.conf</i>")
dns_descr = dns_descr .. "<br />" .. translate("Please note that") .. " <i>dnsmasq.ipset</i> " .. translate("is not supported on this system.") dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.ipset</i>")
dns_descr = dns_descr .. "<br />" .. translate("Please note that") .. " <i>dnsmasq.servers</i> " .. translate("is not supported on this system.") dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.servers</i>")
elseif not checkDnsmasqIpset then elseif not checkDnsmasqIpset then
dns_descr = dns_descr .. "<br />" .. translate("Please note that") .. " <i>dnsmasq.ipset</i> " .. translate("is not supported on this system.") dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.ipset</i>")
end end
if not checkUnbound then if not checkUnbound then
dns_descr = dns_descr .. "<br />" .. translate("Please note that") .. " <i>unbound.adb_list</i> " .. translate("is not supported on this system.") dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>unbound.adb_list</i>")
end end
dns = s:taboption("advanced", ListValue, "dns", translate("DNS Service"), dns_descr) dns = s:taboption("advanced", ListValue, "dns", translate("DNS Service"), dns_descr)

View file

@ -1,84 +1,100 @@
msgid "" msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8" msgstr "Content-Type: text/plain; charset=UTF-8"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
msgid "%s Error: %s"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
msgid "%s Error: %s %s"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "%s is blocking %s domains (with %s)."
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
msgid "%s is not installed or not found"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
msgid "Add IPv6 entries" msgid "Add IPv6 entries"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "Add IPv6 entries to block-list." msgid "Add IPv6 entries to block-list."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:206
msgid "Advanced Configuration" msgid "Advanced Configuration"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
msgid "" msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory." "Attempt to create a compressed cache of block-list in the persistent memory."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
msgid "Basic Configuration" msgid "Basic Configuration"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:294 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
msgid "Blacklisted Domain URLs" msgid "Blacklisted Domain URLs"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
msgid "Blacklisted Domains" msgid "Blacklisted Domains"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "Blacklisted Hosts URLs" msgid "Blacklisted Hosts URLs"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "Cache file containing" msgid "Cache file containing %s domains found."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
msgid "Collected Errors" msgid "Collected Errors"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
msgid "Compressed cache file found" msgid "Compressed cache file found."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Controls system log and console output verbosity." msgid "Controls system log and console output verbosity."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
msgid "Curl download retry" msgid "Curl download retry"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:222
msgid "DNS Service" msgid "DNS Service"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:224
msgid "DNSMASQ Additional Hosts" msgid "DNSMASQ Additional Hosts"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
msgid "DNSMASQ Config" msgid "DNSMASQ Config"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
msgid "DNSMASQ IP Set" msgid "DNSMASQ IP Set"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:229
msgid "DNSMASQ Servers File" msgid "DNSMASQ Servers File"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Delay (in seconds) for on-boot start" msgid "Delay (in seconds) for on-boot start"
msgstr "" msgstr ""
@ -86,23 +102,23 @@ msgstr ""
msgid "Disable" msgid "Disable"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
msgid "Disable Debugging" msgid "Disable Debugging"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
msgid "Do not add IPv6 entries" msgid "Do not add IPv6 entries"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
msgid "Do not store compressed cache" msgid "Do not store compressed cache"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
msgid "Do not use simultaneous processing" msgid "Do not use simultaneous processing"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Download time-out (in seconds)" msgid "Download time-out (in seconds)"
msgstr "" msgstr ""
@ -114,18 +130,16 @@ msgstr ""
msgid "Enable" msgid "Enable"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
msgid "Enable Debugging" msgid "Enable Debugging"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
msgid "Enables debug output to /tmp/simple-adblock.log." msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
msgid "Error" msgid "Error"
msgstr "" msgstr ""
@ -141,33 +155,33 @@ msgstr ""
msgid "Force Reloading" msgid "Force Reloading"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
msgid "Force Router DNS" msgid "Force Router DNS"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
msgid "Force Router DNS server to all local devices" msgid "Force Router DNS server to all local devices"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking." msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
msgid "IPv6 Support" msgid "IPv6 Support"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
msgid "" msgid ""
"If curl is installed and detected, it would retry download this many times " "If curl is installed and detected, it would retry download this many times "
"on timeout/fail." "on timeout/fail."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
msgid "Individual domains to be blacklisted." msgid "Individual domains to be blacklisted."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
msgid "Individual domains to be whitelisted." msgid "Individual domains to be whitelisted."
msgstr "" msgstr ""
@ -176,17 +190,17 @@ msgstr ""
msgid "Info" msgid "Info"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:200 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:197
msgid "LED to indicate status" msgid "LED to indicate status"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:255
msgid "" msgid ""
"Launch all lists downloads and processing simultaneously, reducing service " "Launch all lists downloads and processing simultaneously, reducing service "
"start time." "start time."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
msgid "Let local devices use their own DNS servers if set" msgid "Let local devices use their own DNS servers if set"
msgstr "" msgstr ""
@ -194,50 +208,52 @@ msgstr ""
msgid "Loading" msgid "Loading"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
msgid "Output Verbosity Setting" msgid "Output Verbosity Setting"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
msgid ""
"Pick the DNS resolution option to create the adblock list for, see the <a "
"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
msgid ""
"Pick the LED not already used in <a href=\"%s\">System LED Configuration</a>."
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:211
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
msgid "Pick the DNS resolution option to create the adblock list for, see the" #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:213
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:200
msgid "Pick the LED not already used in"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:222
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
msgid "Please note that"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:214 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:214
msgid "README" #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:216
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
msgid "Please note that %s is not supported on this system."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
msgid "Restarting" msgid "Restarting"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
msgid "Run service after set delay on boot." msgid "Run service after set delay on boot."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:114
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
msgid "Service Status" msgid "Service Status"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:114
msgid "Service Status [%s]"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
msgid "Simple AdBlock" msgid "Simple AdBlock"
msgstr "" msgstr ""
@ -246,11 +262,11 @@ msgstr ""
msgid "Simple AdBlock Settings" msgid "Simple AdBlock Settings"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:255
msgid "Simultaneous processing" msgid "Simultaneous processing"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
msgid "Some output" msgid "Some output"
msgstr "" msgstr ""
@ -266,7 +282,7 @@ msgstr ""
msgid "Stop" msgid "Stop"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
msgid "Stop the download if it is stalled for set number of seconds." msgid "Stop the download if it is stalled for set number of seconds."
msgstr "" msgstr ""
@ -274,11 +290,11 @@ msgstr ""
msgid "Stopped" msgid "Stopped"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
msgid "Store compressed cache" msgid "Store compressed cache"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
msgid "Store compressed cache file on router" msgid "Store compressed cache file on router"
msgstr "" msgstr ""
@ -286,39 +302,35 @@ msgstr ""
msgid "Success" msgid "Success"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
msgid "Suppress output" msgid "Suppress output"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
msgid "System LED Configuration"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:124 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:124
msgid "Task" msgid "Task"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:294 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
msgid "URLs to lists of domains to be blacklisted." msgid "URLs to lists of domains to be blacklisted."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "URLs to lists of domains to be whitelisted." msgid "URLs to lists of domains to be whitelisted."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "URLs to lists of hosts to be blacklisted." msgid "URLs to lists of hosts to be blacklisted."
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Unbound AdBlock List" msgid "Unbound AdBlock List"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
msgid "Use simultaneous processing" msgid "Use simultaneous processing"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
msgid "Verbose output" msgid "Verbose output"
msgstr "" msgstr ""
@ -326,32 +338,24 @@ msgstr ""
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
msgid "Whitelist and Blocklist Management" msgid "Whitelist and Blocklist Management"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
msgid "Whitelisted Domain URLs" msgid "Whitelisted Domain URLs"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
msgid "Whitelisted Domains" msgid "Whitelisted Domains"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "domains"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
msgid "domains found"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
msgid "failed to access shared memory" msgid "failed to access shared memory"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
msgid "failed to create" msgid "failed to create '%s' file"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
@ -371,11 +375,11 @@ msgid "failed to format data file"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
msgid "failed to move" msgid "failed to move '%s' to '%s'"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
msgid "failed to move temporary data file to" msgid "failed to move temporary data file to '%s'"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
@ -407,46 +411,13 @@ msgid "failed to sort data file"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:103 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:103
msgid "failed to stop" msgid "failed to stop %s"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
msgid "failed to unpack compressed cache" msgid "failed to unpack compressed cache"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:200
msgid "file"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:214
msgid "for details."
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
msgid "is blocking"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
msgid "is not installed or not found"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:222
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
msgid "is not supported on this system."
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
msgid "none" msgid "none"
msgstr "" msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
msgid "to"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
msgid "with"
msgstr ""