summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-adblock
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-adblock')
-rw-r--r--applications/luci-app-adblock/luasrc/model/cbi/adblock.lua60
-rw-r--r--applications/luci-app-adblock/po/ja/adblock.po139
-rw-r--r--applications/luci-app-adblock/po/sv/adblock.po63
-rw-r--r--applications/luci-app-adblock/po/templates/adblock.pot54
-rw-r--r--applications/luci-app-adblock/po/zh-cn/adblock.po89
5 files changed, 210 insertions, 195 deletions
diff --git a/applications/luci-app-adblock/luasrc/model/cbi/adblock.lua b/applications/luci-app-adblock/luasrc/model/cbi/adblock.lua
index 2cee302086..d80cb486e3 100644
--- a/applications/luci-app-adblock/luasrc/model/cbi/adblock.lua
+++ b/applications/luci-app-adblock/luasrc/model/cbi/adblock.lua
@@ -1,4 +1,4 @@
--- Copyright 2016 Openwrt.org
+-- Copyright 2016 Hannu Nyman
-- Licensed to the public under the Apache License 2.0.
m = Map("adblock", translate("Adblock"),
@@ -17,20 +17,6 @@ o3 = s:option(Value, "adb_whitelist", translate("Whitelist file"),
o3.rmempty = false
o3.datatype = "file"
-fdns = s:option(Flag, "adb_forcedns", translate("Redirect all DNS queries to the local resolver"),
- translate("When adblock is active, all DNS queries are redirected to the local resolver " ..
- "in this server by default. You can disable that to allow queries to external DNS servers."))
-fdns.rmempty = false
-fdns.default = fdns.enabled
-
--- Statistics
-
-t = m:section(NamedSection, "global", "adblock", translate("Statistics"))
-
-dat = t:option(DummyValue, "adb_lastrun", translate("Last update of the blocklists"))
-tot = t:option(DummyValue, "adb_overall_count", translate("Total count of blocked domains"))
-prc = t:option(DummyValue, "adb_percentage", translate("Percentage of blocked packets (before last update, IPv4/IPv6)"))
-
-- Blocklist options
bl = m:section(TypedSection, "source", translate("Blocklist sources"),
@@ -45,8 +31,6 @@ name = bl:option(Flag, "enabled", translate("Enabled"))
name.rmempty = false
des = bl:option(DummyValue, "adb_src_desc", translate("Description"))
-cou = bl:option(DummyValue, "adb_src_count", translate("Count"))
-upd = bl:option(DummyValue, "adb_src_timestamp", translate("List date/state"))
-- Additional options
@@ -65,39 +49,15 @@ o5.datatype = "directory"
e = m:section(NamedSection, "global", "adblock", translate("Extra options"),
translate("Options for further tweaking in case the defaults are not suitable for you."))
-a0 = e:option(Flag, "adb_restricted", translate("Do not write status info to flash"),
- translate("Skip writing update status information to the config file. Status fields on this page will not be updated."))
-a0.default = 0
-
-a1 = e:option(Value, "adb_nullport", translate("Port of the adblock uhttpd instance"))
-a1.optional = true
-a1.default = 65534
-a1.datatype = "port"
-
-a5 = e:option(Value, "adb_nullportssl", translate("Port of the adblock uhttpd instance for https links"))
-a5.optional = true
-a5.default = 65535
-a5.datatype = "port"
-
-a2 = e:option(Value, "adb_nullipv4", translate("IPv4 blackhole ip address"))
-a2.optional = true
-a2.default = "198.18.0.1"
-a2.datatype = "ip4addr"
-
-a3 = e:option(Value, "adb_nullipv6", translate("IPv6 blackhole ip address"))
-a3.optional = true
-a3.default = "::ffff:c612:0001"
-a3.datatype = "ip6addr"
-
-a4 = e:option(Value, "adb_fetchttl", translate("Timeout for blocklist fetch (seconds)"))
-a4.optional = true
-a4.default = 5
-a4.datatype = "range(2,60)"
-
-a7 = e:option(Value, "adb_lanif", translate("Name of the logical lan interface"))
-a7.optional = true
-a7.default = "lan"
-a7.datatype = "network"
+a = e:option(Flag, "adb_debug", translate("Enable verbose debug logging"))
+a.default = a.disabled
+a.rmempty = false
+
+a = e:option(Value, "adb_iface", translate("Restrict reload trigger to certain interface(s)"),
+ translate("Space separated list of wan interfaces that trigger reload action. " ..
+ "To disable reload trigger set it to 'false'. Default: empty"))
+a.datatype = "network"
+a.rmempty = true
return m
diff --git a/applications/luci-app-adblock/po/ja/adblock.po b/applications/luci-app-adblock/po/ja/adblock.po
new file mode 100644
index 0000000000..a3c982f3d1
--- /dev/null
+++ b/applications/luci-app-adblock/po/ja/adblock.po
@@ -0,0 +1,139 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.11\n"
+"Language: ja\n"
+
+msgid ""
+"). Note that list URLs and Shallalist category selections are not "
+"configurable via Luci."
+msgstr ""
+")。これらのリストのURLおよびshallaリストのカテゴリー選択は、Luciによって設定"
+"できないことに注意します。"
+
+msgid "Adblock"
+msgstr "Adblock"
+
+msgid "Available blocklist sources ("
+msgstr "利用可能なブロックリスト提供元です("
+
+msgid "Backup directory"
+msgstr "バックアップ ディレクトリ"
+
+msgid "Backup options"
+msgstr "バックアップ オプション"
+
+msgid "Blocklist sources"
+msgstr "ブロックリスト提供元"
+
+msgid ""
+"Configuration of the adblock package to block ad/abuse domains by using DNS."
+msgstr ""
+"広告/不正ドメインをDNSを利用してブロックする、adblock パッケージの設定です。"
+
+msgid "Description"
+msgstr "説明"
+
+msgid "Enable adblock"
+msgstr "adblockの有効化"
+
+msgid "Enable blocklist backup"
+msgstr "ブロックリスト バックアップの有効化"
+
+msgid "Enable verbose debug logging"
+msgstr "詳細なデバッグ ログの有効化"
+
+msgid "Enabled"
+msgstr "有効"
+
+msgid "Extra options"
+msgstr "拡張設定"
+
+msgid ""
+"File with whitelisted hosts/domains that are allowed despite being on a "
+"blocklist."
+msgstr ""
+"ファイルのホワイトリスト ホスト/ドメインは、ブロックリストに登録されていても"
+"許可されます。"
+
+msgid "Global options"
+msgstr "一般設定"
+
+msgid ""
+"Options for further tweaking in case the defaults are not suitable for you."
+msgstr "デフォルト設定が適切でない場合、追加で設定するためのオプションです。"
+
+msgid "Restrict reload trigger to certain interface(s)"
+msgstr "リロードトリガを特定のインターフェースに限定する"
+
+msgid ""
+"Space separated list of wan interfaces that trigger reload action. To "
+"disable reload trigger set it to 'false'. Default: empty"
+msgstr ""
+"リロード実行のトリガとなる、スペースで区切られたWANインターフェースのリストで"
+"す。リロードトリガを無効にするには、 false を設定します。デフォルト:(空)"
+
+msgid "Whitelist file"
+msgstr "ホワイトリスト ファイル"
+
+msgid "see list details"
+msgstr "リストの詳細を見る"
+
+#~ msgid "Count"
+#~ msgstr "カウント"
+
+#~ msgid "Do not write status info to flash"
+#~ msgstr "ステータス情報をフラッシュに書き込まない"
+
+#~ msgid "Last update of the blocklists"
+#~ msgstr "ブロックリストの最終更新日時"
+
+#~ msgid "List date/state"
+#~ msgstr "リスト日時/状態"
+
+#~ msgid "Name of the logical lan interface"
+#~ msgstr "論理LANインターフェース名"
+
+#~ msgid "Percentage of blocked packets (before last update, IPv4/IPv6)"
+#~ msgstr "ブロック済みパケットの割合(最終更新以前、IPv4/IPv6)"
+
+#~ msgid "Port of the adblock uhttpd instance"
+#~ msgstr "adblock uhttpdインスタンスのポート"
+
+#~ msgid "Port of the adblock uhttpd instance for https links"
+#~ msgstr "httpsリンク用adblock uhttpdインスタンスのポート"
+
+#~ msgid "Redirect all DNS queries to the local resolver"
+#~ msgstr "全てのDNSクエリをローカルリゾルバにリダイレクト"
+
+#~ msgid ""
+#~ "Skip writing update status information to the config file. Status fields "
+#~ "on this page will not be updated."
+#~ msgstr ""
+#~ "更新ステータス情報をコンフィグファイルに書き込まず、スキップします。この"
+#~ "ページのステータス画面は更新されなくなります。"
+
+#~ msgid "Statistics"
+#~ msgstr "ステータス"
+
+#~ msgid "Timeout for blocklist fetch (seconds)"
+#~ msgstr "ブロックリスト取得の制限時間(秒)"
+
+#~ msgid "Total count of blocked domains"
+#~ msgstr "ブロック済みドメインの合計"
+
+#~ msgid ""
+#~ "When adblock is active, all DNS queries are redirected to the local "
+#~ "resolver in this server by default. You can disable that to allow queries "
+#~ "to external DNS servers."
+#~ msgstr ""
+#~ "adblockがアクティブである時、全てのDNSクエリは既定でこのサーバー上のリゾル"
+#~ "バにリダイレクトされます。外部DNSサーバーへのクエリを許可する場合、この設"
+#~ "定を無効にすることもできます。"
diff --git a/applications/luci-app-adblock/po/sv/adblock.po b/applications/luci-app-adblock/po/sv/adblock.po
index 9c0ca21f17..22a30e9a10 100644
--- a/applications/luci-app-adblock/po/sv/adblock.po
+++ b/applications/luci-app-adblock/po/sv/adblock.po
@@ -27,21 +27,18 @@ msgstr ""
"Konfiguration av paket adblock för att blockera annons/otillåtna domäner "
"genom att användning DNS."
-msgid "Count"
-msgstr "Räkna"
-
msgid "Description"
msgstr "Beskrivning"
-msgid "Do not write status info to flash"
-msgstr "Skriv inte status info till flash"
-
msgid "Enable adblock"
msgstr "Aktivera abblock"
msgid "Enable blocklist backup"
msgstr "Aktivera säkerhetskopiering av blockeringslistan"
+msgid "Enable verbose debug logging"
+msgstr ""
+
msgid "Enabled"
msgstr "Aktiverad"
@@ -56,55 +53,16 @@ msgstr ""
msgid "Global options"
msgstr "Globala alternativ"
-msgid "IPv4 blackhole ip address"
-msgstr ""
-
-msgid "IPv6 blackhole ip address"
-msgstr ""
-
-msgid "Last update of the blocklists"
-msgstr ""
-
-msgid "List date/state"
-msgstr ""
-
-msgid "Name of the logical lan interface"
-msgstr ""
-
msgid ""
"Options for further tweaking in case the defaults are not suitable for you."
msgstr ""
-msgid "Percentage of blocked packets (before last update, IPv4/IPv6)"
-msgstr ""
-
-msgid "Port of the adblock uhttpd instance"
+msgid "Restrict reload trigger to certain interface(s)"
msgstr ""
-msgid "Port of the adblock uhttpd instance for https links"
-msgstr ""
-
-msgid "Redirect all DNS queries to the local resolver"
-msgstr "Dirigera om alla DNS-förfrågning till den lokala resolvern"
-
msgid ""
-"Skip writing update status information to the config file. Status fields on "
-"this page will not be updated."
-msgstr ""
-
-msgid "Statistics"
-msgstr ""
-
-msgid "Timeout for blocklist fetch (seconds)"
-msgstr ""
-
-msgid "Total count of blocked domains"
-msgstr ""
-
-msgid ""
-"When adblock is active, all DNS queries are redirected to the local resolver "
-"in this server by default. You can disable that to allow queries to external "
-"DNS servers."
+"Space separated list of wan interfaces that trigger reload action. To "
+"disable reload trigger set it to 'false'. Default: empty"
msgstr ""
msgid "Whitelist file"
@@ -112,3 +70,12 @@ msgstr "Vitlista fil"
msgid "see list details"
msgstr "se listans detaljer"
+
+#~ msgid "Count"
+#~ msgstr "Räkna"
+
+#~ msgid "Do not write status info to flash"
+#~ msgstr "Skriv inte status info till flash"
+
+#~ msgid "Redirect all DNS queries to the local resolver"
+#~ msgstr "Dirigera om alla DNS-förfrågning till den lokala resolvern"
diff --git a/applications/luci-app-adblock/po/templates/adblock.pot b/applications/luci-app-adblock/po/templates/adblock.pot
index eeb0d975b9..6b2dbd13b3 100644
--- a/applications/luci-app-adblock/po/templates/adblock.pot
+++ b/applications/luci-app-adblock/po/templates/adblock.pot
@@ -25,21 +25,18 @@ msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS."
msgstr ""
-msgid "Count"
-msgstr ""
-
msgid "Description"
msgstr ""
-msgid "Do not write status info to flash"
-msgstr ""
-
msgid "Enable adblock"
msgstr ""
msgid "Enable blocklist backup"
msgstr ""
+msgid "Enable verbose debug logging"
+msgstr ""
+
msgid "Enabled"
msgstr ""
@@ -54,55 +51,16 @@ msgstr ""
msgid "Global options"
msgstr ""
-msgid "IPv4 blackhole ip address"
-msgstr ""
-
-msgid "IPv6 blackhole ip address"
-msgstr ""
-
-msgid "Last update of the blocklists"
-msgstr ""
-
-msgid "List date/state"
-msgstr ""
-
-msgid "Name of the logical lan interface"
-msgstr ""
-
msgid ""
"Options for further tweaking in case the defaults are not suitable for you."
msgstr ""
-msgid "Percentage of blocked packets (before last update, IPv4/IPv6)"
-msgstr ""
-
-msgid "Port of the adblock uhttpd instance"
-msgstr ""
-
-msgid "Port of the adblock uhttpd instance for https links"
-msgstr ""
-
-msgid "Redirect all DNS queries to the local resolver"
-msgstr ""
-
-msgid ""
-"Skip writing update status information to the config file. Status fields on "
-"this page will not be updated."
-msgstr ""
-
-msgid "Statistics"
-msgstr ""
-
-msgid "Timeout for blocklist fetch (seconds)"
-msgstr ""
-
-msgid "Total count of blocked domains"
+msgid "Restrict reload trigger to certain interface(s)"
msgstr ""
msgid ""
-"When adblock is active, all DNS queries are redirected to the local resolver "
-"in this server by default. You can disable that to allow queries to external "
-"DNS servers."
+"Space separated list of wan interfaces that trigger reload action. To "
+"disable reload trigger set it to 'false'. Default: empty"
msgstr ""
msgid "Whitelist file"
diff --git a/applications/luci-app-adblock/po/zh-cn/adblock.po b/applications/luci-app-adblock/po/zh-cn/adblock.po
index e57921daa8..2878d8afaf 100644
--- a/applications/luci-app-adblock/po/zh-cn/adblock.po
+++ b/applications/luci-app-adblock/po/zh-cn/adblock.po
@@ -36,21 +36,18 @@ msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS."
msgstr "Adblock 配置工具,通过 DNS 来拦截广告和阻止域名。"
-msgid "Count"
-msgstr "数量"
-
msgid "Description"
msgstr "描述"
-msgid "Do not write status info to flash"
-msgstr ""
-
msgid "Enable adblock"
msgstr "启用Adblock"
msgid "Enable blocklist backup"
msgstr "启用拦截规则备份"
+msgid "Enable verbose debug logging"
+msgstr ""
+
msgid "Enabled"
msgstr "启用"
@@ -65,61 +62,55 @@ msgstr "允许的主机/域名列表"
msgid "Global options"
msgstr "全局选项"
-msgid "IPv4 blackhole ip address"
-msgstr "IPv4禁止列表"
-
-msgid "IPv6 blackhole ip address"
-msgstr "IPv6禁止列表"
-
-msgid "Last update of the blocklists"
-msgstr ""
-
-msgid "List date/state"
-msgstr "列表日期/状态"
-
-msgid "Name of the logical lan interface"
-msgstr "LAN接口名称"
-
msgid ""
"Options for further tweaking in case the defaults are not suitable for you."
msgstr "在默认设置并不适合你时的额外选项。"
-msgid "Percentage of blocked packets (before last update, IPv4/IPv6)"
+msgid "Restrict reload trigger to certain interface(s)"
msgstr ""
-msgid "Port of the adblock uhttpd instance"
-msgstr "Adblock uhttpd端口"
-
-msgid "Port of the adblock uhttpd instance for https links"
+msgid ""
+"Space separated list of wan interfaces that trigger reload action. To "
+"disable reload trigger set it to 'false'. Default: empty"
msgstr ""
-msgid "Redirect all DNS queries to the local resolver"
-msgstr "将所有DNS查询都重定向到本地解析器"
+msgid "Whitelist file"
+msgstr "白名单文件"
+
+msgid "see list details"
+msgstr "查看列表详情"
-msgid ""
-"Skip writing update status information to the config file. Status fields on "
-"this page will not be updated."
-msgstr ""
+#~ msgid "Count"
+#~ msgstr "数量"
-msgid "Statistics"
-msgstr ""
+#~ msgid "IPv4 blackhole ip address"
+#~ msgstr "IPv4禁止列表"
-msgid "Timeout for blocklist fetch (seconds)"
-msgstr "列表查询超时时间(秒)"
+#~ msgid "IPv6 blackhole ip address"
+#~ msgstr "IPv6禁止列表"
-msgid "Total count of blocked domains"
-msgstr "阻止域名总数"
+#~ msgid "List date/state"
+#~ msgstr "列表日期/状态"
-msgid ""
-"When adblock is active, all DNS queries are redirected to the local resolver "
-"in this server by default. You can disable that to allow queries to external "
-"DNS servers."
-msgstr ""
-"当Adblock处于活动状态时,默认情况下会将所有的DNS查询重定向到此服务器的本地解"
-"析器。您可以禁用以允许查询外部DNS服务器。"
+#~ msgid "Name of the logical lan interface"
+#~ msgstr "LAN接口名称"
-msgid "Whitelist file"
-msgstr "白名单文件"
+#~ msgid "Port of the adblock uhttpd instance"
+#~ msgstr "Adblock uhttpd端口"
-msgid "see list details"
-msgstr "查看列表详情"
+#~ msgid "Redirect all DNS queries to the local resolver"
+#~ msgstr "将所有DNS查询都重定向到本地解析器"
+
+#~ msgid "Timeout for blocklist fetch (seconds)"
+#~ msgstr "列表查询超时时间(秒)"
+
+#~ msgid "Total count of blocked domains"
+#~ msgstr "阻止域名总数"
+
+#~ msgid ""
+#~ "When adblock is active, all DNS queries are redirected to the local "
+#~ "resolver in this server by default. You can disable that to allow queries "
+#~ "to external DNS servers."
+#~ msgstr ""
+#~ "当Adblock处于活动状态时,默认情况下会将所有的DNS查询重定向到此服务器的本地"
+#~ "解析器。您可以禁用以允许查询外部DNS服务器。"