From: Hsing-Wang Liao Date: Mon, 19 Sep 2016 02:20:36 +0000 (+0800) Subject: luci-app-aria2: fix bugs and add log option X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=a4c8c206477b1c8d4fb60dcb73d777c9c9183e81;hp=-c luci-app-aria2: fix bugs and add log option * Fix unable save authentication method; * Use luci.dispatcher.build_url(...) to support Chaos Calmer; * Add log file and log level options; * Rename files. Signed-off-by: Hsing-Wang Liao --- a4c8c206477b1c8d4fb60dcb73d777c9c9183e81 diff --git a/applications/luci-app-aria2/luasrc/model/cbi/aria2.lua b/applications/luci-app-aria2/luasrc/model/cbi/aria2.lua index 780aea33d..f713ad5be 100644 --- a/applications/luci-app-aria2/luasrc/model/cbi/aria2.lua +++ b/applications/luci-app-aria2/luasrc/model/cbi/aria2.lua @@ -80,19 +80,32 @@ o.rmempty = false o = s:taboption("general", Value, "rpc_passwd", translate("RPC password")) o:depends("rpc_auth_method", "user_pass") o.password = true -o.rmempty = false +o.rmempty = true o = s:taboption("general", Value, "rpc_secret", translate("RPC Token"), "
" .. cfgbtn) o:depends("rpc_auth_method", "token") -o.rmempty = false +o.rmempty = true o = s:taboption("file", Value, "config_dir", translate("Config file directory")) o.placeholder = "/var/etc/aria2" +o = s:taboption("file", Flag, "enable_log", translate("Enable log"), translate("Log file is in the config file dir.")) +o.enabled = "true" +o.disabled = "false" + +o = s:taboption("file", ListValue, "log_level", translate("Log level")) +o:depends("enable_log", "true") +o:value("debug", translate("Debug")) +o:value("info", translate("Info")) +o:value("notice", translate("Notice")) +o:value("warn", translate("Warn")) +o:value("error", translate("Error")) + o = s:taboption("file", Value, "dir", translate("Default download directory")) o.rmempty = false -s:taboption("file", Value, "disk_cache", translate("Disk cache"), translate("in bytes, You can append K or M.")) +o = s:taboption("file", Value, "disk_cache", translate("Disk cache"), translate("in bytes, You can append K or M.")) +o.rmempty = true o = s:taboption("file", ListValue, "file_allocation", translate("Preallocation"), translate("\"Falloc\" is not available in all cases.")) o:value("none", translate("Off")) @@ -101,6 +114,7 @@ o:value("trunc", translate("Trunc")) o:value("falloc", translate("Falloc")) overall_speed_limit = s:taboption("task", Flag, "overall_speed_limit", translate("Overall speed limit enabled")) +overall_speed_limit.rmempty = true o = s:taboption("task", Value, "max_overall_download_limit", translate("Overall download limit"), translate("in bytes/sec, You can append K or M.")) o:depends("overall_speed_limit", "1") @@ -109,6 +123,7 @@ o = s:taboption("task", Value, "max_overall_upload_limit", translate("Overall up o:depends("overall_speed_limit", "1") task_speed_limit = s:taboption("task", Flag, "task_speed_limit", translate("Per task speed limit enabled")) +task_speed_limit.rmempty = true o = s:taboption("task", Value, "max_download_limit", translate("Per task download limit"), translate("in bytes/sec, You can append K or M.")) o:depends("task_speed_limit", "1") diff --git a/applications/luci-app-aria2/luasrc/view/aria2/overview_status.htm b/applications/luci-app-aria2/luasrc/view/aria2/overview_status.htm new file mode 100644 index 000000000..b14cca228 --- /dev/null +++ b/applications/luci-app-aria2/luasrc/view/aria2/overview_status.htm @@ -0,0 +1,77 @@ + + +
+ <%:Aria2 Status%> +

+ <%:Collecting data...%> +

+
diff --git a/applications/luci-app-aria2/luasrc/view/aria2/web_script.htm b/applications/luci-app-aria2/luasrc/view/aria2/web_script.htm deleted file mode 100644 index 933c6af70..000000000 --- a/applications/luci-app-aria2/luasrc/view/aria2/web_script.htm +++ /dev/null @@ -1,77 +0,0 @@ - - -
- <%:Aria2 Status%> -

- <%:Collecting data...%> -

-
diff --git a/applications/luci-app-aria2/po/templates/aria2.po b/applications/luci-app-aria2/po/templates/aria2.po deleted file mode 100644 index 353d48ece..000000000 --- a/applications/luci-app-aria2/po/templates/aria2.po +++ /dev/null @@ -1,176 +0,0 @@ -msgid "Aria2" -msgstr "" - -msgid "Aria2 is a multi-protocol & multi-source download utility, here you can configure the settings." -msgstr "" - -msgid "Aria2 Status" -msgstr "" - -msgid "Open YAAW" -msgstr "" - -msgid "Open WebUI-Aria2" -msgstr "" - -msgid "The Aria2 service is running." -msgstr "" - -msgid "The Aria2 service is not running." -msgstr "" - -msgid "Aria2 Settings" -msgstr "" - -msgid "General settings" -msgstr "" - -msgid "Files and Locations" -msgstr "" - -msgid "Enabled" -msgstr "" - -msgid "Task Settings" -msgstr "" - -msgid "BitTorrent Settings" -msgstr "" - -msgid "Run daemon as user" -msgstr "" - -msgid "RPC port" -msgstr "" - -msgid "RPC authentication method" -msgstr "" - -msgid "No Authentication" -msgstr "" - -msgid "Username & Password" -msgstr "" - -msgid "Token" -msgstr "" - -msgid "RPC username" -msgstr "" - -msgid "RPC password" -msgstr "" - -msgid "RPC Token" -msgstr "" - -msgid "Generate Randomly" -msgstr "" - -msgid "Config file directory" -msgstr "" - -msgid "Default download directory" -msgstr "" - -msgid "Disk cache" -msgstr "" - -msgid "in bytes, You can append K or M." -msgstr "" - -msgid "Preallocation" -msgstr "" - -msgid "Off" -msgstr "" - -msgid "Prealloc" -msgstr "" - -msgid "Trunc" -msgstr "" - -msgid "Falloc" -msgstr "" - -msgid "\"Falloc\" is not available in all cases." -msgstr "" - -msgid "Overall speed limit enabled" -msgstr "" - -msgid "Overall download limit" -msgstr "" - -msgid "in bytes/sec, You can append K or M." -msgstr "" - -msgid "Overall upload limit" -msgstr "" - -msgid "Per task speed limit enabled" -msgstr "" - -msgid "Per task download limit" -msgstr "" - -msgid "Per task upload limit" -msgstr "" - -msgid "Max concurrent downloads" -msgstr "" - -msgid "Max connection per server" -msgstr "" - -msgid "Min split size" -msgstr "" - -msgid "Max number of split" -msgstr "" - -msgid "Autosave session interval" -msgstr "" - -msgid "Sec" -msgstr "" - -msgid "User agent value" -msgstr "" - -msgid "DHT enabled" -msgstr "" - -msgid "LPD enabled" -msgstr "" - -msgid "Follow torrent" -msgstr "" - -msgid "BitTorrent listen port" -msgstr "" - -msgid "Max number of peers per torrent" -msgstr "" - -msgid "Additional Bt tracker enabled" -msgstr "" - -msgid "List of additional Bt tracker" -msgstr "" - -msgid "Prefix of peer ID" -msgstr "" - -msgid "Extra Settings" -msgstr "" - -msgid "List of extra settings" -msgstr "" - -msgid "View Json-RPC URL" -msgstr "" - -msgid "Use WebSocket" -msgstr "" diff --git a/applications/luci-app-aria2/po/templates/aria2.pot b/applications/luci-app-aria2/po/templates/aria2.pot new file mode 100644 index 000000000..9cf7099d0 --- /dev/null +++ b/applications/luci-app-aria2/po/templates/aria2.pot @@ -0,0 +1,200 @@ +msgid "Aria2" +msgstr "" + +msgid "Aria2 is a multi-protocol & multi-source download utility, here you can configure the settings." +msgstr "" + +msgid "Aria2 Status" +msgstr "" + +msgid "Open YAAW" +msgstr "" + +msgid "Open WebUI-Aria2" +msgstr "" + +msgid "The Aria2 service is running." +msgstr "" + +msgid "The Aria2 service is not running." +msgstr "" + +msgid "Aria2 Settings" +msgstr "" + +msgid "General settings" +msgstr "" + +msgid "Files and Locations" +msgstr "" + +msgid "Enabled" +msgstr "" + +msgid "Task Settings" +msgstr "" + +msgid "BitTorrent Settings" +msgstr "" + +msgid "Run daemon as user" +msgstr "" + +msgid "RPC port" +msgstr "" + +msgid "RPC authentication method" +msgstr "" + +msgid "No Authentication" +msgstr "" + +msgid "Username & Password" +msgstr "" + +msgid "Token" +msgstr "" + +msgid "RPC username" +msgstr "" + +msgid "RPC password" +msgstr "" + +msgid "RPC Token" +msgstr "" + +msgid "Generate Randomly" +msgstr "" + +msgid "Enable log" +msgstr "" + +msgid "Log file is in the config file dir." +msgstr "" + +msgid "Log level" +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "Info" +msgstr "" + +msgid "Notice" +msgstr "" + +msgid "Warn" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Config file directory" +msgstr "" + +msgid "Default download directory" +msgstr "" + +msgid "Disk cache" +msgstr "" + +msgid "in bytes, You can append K or M." +msgstr "" + +msgid "Preallocation" +msgstr "" + +msgid "Off" +msgstr "" + +msgid "Prealloc" +msgstr "" + +msgid "Trunc" +msgstr "" + +msgid "Falloc" +msgstr "" + +msgid "\"Falloc\" is not available in all cases." +msgstr "" + +msgid "Overall speed limit enabled" +msgstr "" + +msgid "Overall download limit" +msgstr "" + +msgid "in bytes/sec, You can append K or M." +msgstr "" + +msgid "Overall upload limit" +msgstr "" + +msgid "Per task speed limit enabled" +msgstr "" + +msgid "Per task download limit" +msgstr "" + +msgid "Per task upload limit" +msgstr "" + +msgid "Max concurrent downloads" +msgstr "" + +msgid "Max connection per server" +msgstr "" + +msgid "Min split size" +msgstr "" + +msgid "Max number of split" +msgstr "" + +msgid "Autosave session interval" +msgstr "" + +msgid "Sec" +msgstr "" + +msgid "User agent value" +msgstr "" + +msgid "DHT enabled" +msgstr "" + +msgid "LPD enabled" +msgstr "" + +msgid "Follow torrent" +msgstr "" + +msgid "BitTorrent listen port" +msgstr "" + +msgid "Max number of peers per torrent" +msgstr "" + +msgid "Additional Bt tracker enabled" +msgstr "" + +msgid "List of additional Bt tracker" +msgstr "" + +msgid "Prefix of peer ID" +msgstr "" + +msgid "Extra Settings" +msgstr "" + +msgid "List of extra settings" +msgstr "" + +msgid "View Json-RPC URL" +msgstr "" + +msgid "Use WebSocket" +msgstr "" diff --git a/applications/luci-app-aria2/po/zh-cn/aria2.po b/applications/luci-app-aria2/po/zh-cn/aria2.po index 9b7d7bcc2..823699d7b 100644 --- a/applications/luci-app-aria2/po/zh-cn/aria2.po +++ b/applications/luci-app-aria2/po/zh-cn/aria2.po @@ -2,7 +2,7 @@ msgid "Aria2" msgstr "" msgid "Aria2 is a multi-protocol & multi-source download utility, here you can configure the settings." -msgstr "Aria2 是一个支持多协议多线程的下载器, 你可以在这里对其进行配置." +msgstr "Aria2 是一个支持多协议多线程的下载器, 你可以在这里对其进行配置" msgid "Aria2 Status" msgstr "Aria2 状态" @@ -67,6 +67,30 @@ msgstr "RPC令牌" msgid "Generate Randomly" msgstr "随机生成" +msgid "Enable log" +msgstr "启用日志" + +msgid "Log file is in the config file dir." +msgstr "日志文件在配置文件目录下" + +msgid "Log level" +msgstr "日志记录等级" + +msgid "Debug" +msgstr "调试" + +msgid "Info" +msgstr "信息" + +msgid "Notice" +msgstr "注意" + +msgid "Warn" +msgstr "警告" + +msgid "Error" +msgstr "错误" + msgid "Config file directory" msgstr "配置文件目录" @@ -77,7 +101,7 @@ msgid "Disk cache" msgstr "磁盘缓存" msgid "in bytes, You can append K or M." -msgstr "单位 B, 你可以在数字后跟上 K 或 M." +msgstr "单位 B, 你可以在数字后跟上 K 或 M" msgid "Preallocation" msgstr "磁盘预分配" @@ -95,7 +119,7 @@ msgid "Falloc" msgstr "" msgid "\"Falloc\" is not available in all cases." -msgstr "\"Falloc\" 并不是在所有情况下都可用." +msgstr "\"Falloc\" 并不是在所有情况下都可用" msgid "Overall speed limit enabled" msgstr "启用全局限速" @@ -104,7 +128,7 @@ msgid "Overall download limit" msgstr "全局下载限速" msgid "in bytes/sec, You can append K or M." -msgstr "单位 B/s, 你可以在数字后跟上 K 或 M." +msgstr "单位 B/s, 你可以在数字后跟上 K 或 M" msgid "Overall upload limit" msgstr "全局上传限速"