luci-app-rclone: sync with upstream source
This commit is contained in:
parent
c93f1a4384
commit
bb5049a0d1
@ -13,11 +13,11 @@ LUCI_TITLE:=LuCI support for Rclone
|
||||
LUCI_DEPENDS:=+rclone +rclone-webui-react
|
||||
LUCI_PKGARCH:=all
|
||||
PKG_NAME:=luci-app-rclone
|
||||
PKG_VERSION:=1.0.0
|
||||
PKG_VERSION:=1.0.1
|
||||
PKG_RELEASE:=1
|
||||
PKG_LICENSE:=GPLv3.0+
|
||||
PKG_MAINTAINER:=ElonH <elonhhuang@gmail.com>
|
||||
|
||||
include $(TOPDIR)/feeds/luci/luci.mk
|
||||
|
||||
# call BuildPackage - OpenWrt buildroot signature
|
||||
# call BuildPackage - OpenWrt buildroot signature
|
||||
|
||||
@ -13,79 +13,72 @@ local state_msg = ''
|
||||
local trport = uci:get('rclone', 'config', 'port')
|
||||
|
||||
if running then
|
||||
state_msg = '<b><font color="green">' .. translate('rclone运行中') .. '</font></b>'
|
||||
state_msg = '<b><font color="green">' .. translate('rclone running') .. '</font></b>'
|
||||
else
|
||||
state_msg = '<b><font color="red">' .. translate('rclone未运行') .. '</font></b>'
|
||||
state_msg = '<b><font color="red">' .. translate('rclone not run') .. '</font></b>'
|
||||
end
|
||||
|
||||
m =
|
||||
Map(
|
||||
'rclone',
|
||||
translate('Rclone'),
|
||||
translate('Rclone是一款的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。') ..
|
||||
translate('Rclone ("rsync for cloud storage") is a command line program to sync root/usr/bin and directories to and from different cloud storage providers.') ..
|
||||
' <br/> <br/> ' ..
|
||||
translate('rclone运行状态') ..
|
||||
translate('rclone state') ..
|
||||
' : ' ..
|
||||
state_msg ..
|
||||
'<br/> <br/>' ..
|
||||
translate('已安装的WEB界面') ..
|
||||
translate('Installed Web Interface') ..
|
||||
' <input type="button" class="cbi-button" style="margin: 0 5px;" value=" ' ..
|
||||
translate('Webui React') ..
|
||||
" \" onclick=\"window.open('http://'+window.location.hostname+'/rclone-webui-react')\"/> <br/><br/>"
|
||||
)
|
||||
|
||||
s = m:section(TypedSection, 'global', translate('全局'))
|
||||
s = m:section(TypedSection, 'global', translate('global'))
|
||||
s.addremove = false
|
||||
s.anonymous = true
|
||||
|
||||
enable = s:option(Flag, 'enabled', translate('启用 Rclone 后台服务'))
|
||||
enable = s:option(Flag, 'enabled', translate('run Rclone as daemon'))
|
||||
enable.rmempty = false
|
||||
|
||||
-- user = s:option(ListValue, 'user', translate('以此用户权限运行'))
|
||||
-- local p_user
|
||||
-- for _, p_user in luci.util.vspairs(luci.util.split(luci.sys.exec('cat /etc/passwd | cut -f 1 -d :'))) do
|
||||
-- user:value(p_user)
|
||||
-- end
|
||||
-- TODO: user add rclone
|
||||
|
||||
s = m:section(TypedSection, 'conf', translate('配置'))
|
||||
s = m:section(TypedSection, 'conf', translate('configure'))
|
||||
s.addremove = false
|
||||
s.anonymous = true
|
||||
|
||||
o = s:option(ListValue, 'addr_type', translate('监听地址'))
|
||||
o:value('local', translate('监听本机地址'))
|
||||
o:value('lan', translate('监听局域网地址'))
|
||||
o:value('wan', translate('监听全部地址'))
|
||||
o = s:option(ListValue, 'addr_type', translate('listen address'))
|
||||
o:value('local', translate('localhost address'))
|
||||
o:value('lan', translate('local network address'))
|
||||
o:value('wan', translate('all address'))
|
||||
o.default = 'lan'
|
||||
o.rmempty = false
|
||||
|
||||
o = s:option(Value, 'port', translate('监听端口'))
|
||||
o = s:option(Value, 'port', translate('listen port'))
|
||||
o.placeholder = 5572
|
||||
o.default = 5572
|
||||
o.datatype = 'port'
|
||||
o.rmempty = false
|
||||
|
||||
o = s:option(Value, 'config_path', translate('配置文件路径'))
|
||||
o = s:option(Value, 'config_path', translate('rclone configuration file path'))
|
||||
o.placeholder = '/etc/rclone/rclone.conf'
|
||||
o.default = '/etc/rclone/rclone.conf'
|
||||
o.rmempty = false
|
||||
|
||||
o = s:option(Value, 'username', translate('用户名'))
|
||||
o = s:option(Value, 'username', translate('username'))
|
||||
o.placeholder = 'admin'
|
||||
o.default = 'admin'
|
||||
o.rmempty = false
|
||||
|
||||
o = s:option(Value, 'password', translate('密码'))
|
||||
o = s:option(Value, 'password', translate('password'))
|
||||
o.password = true
|
||||
o.placeholder = 'admin'
|
||||
o.default = 'admin'
|
||||
o.rmempty = false
|
||||
|
||||
s = m:section(TypedSection, 'log', translate('日志'))
|
||||
s = m:section(TypedSection, 'log', translate('log'))
|
||||
s.addremove = false
|
||||
s.anonymous = true
|
||||
|
||||
o = s:option(Value, 'path', translate('路径'))
|
||||
o = s:option(Value, 'path', translate('path'))
|
||||
o.placeholder = '/var/log/rclone/output'
|
||||
o.default = '/var/log/rclone/output'
|
||||
o.rmempty = false
|
||||
|
||||
98
package/ctcgfw/luci-app-rclone/po/en/rclone.po
Normal file
98
package/ctcgfw/luci-app-rclone/po/en/rclone.po
Normal file
@ -0,0 +1,98 @@
|
||||
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-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:31
|
||||
msgid "Installed Web Interface"
|
||||
msgstr "Installed Web Interface"
|
||||
|
||||
#: luci-app-rclone/luasrc/controller/rclone.lua:7
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:24
|
||||
msgid "Rclone"
|
||||
msgstr "Rclone"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:25
|
||||
msgid ""
|
||||
"Rclone (\"rsync for cloud storage\") is a command line program to sync root/"
|
||||
"usr/bin and directories to and from different cloud storage providers."
|
||||
msgstr ""
|
||||
"Rclone (\"rsync for cloud storage\") is a command line program to sync root/"
|
||||
"usr/bin and directories to and from different cloud storage providers."
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:33
|
||||
msgid "Webui React"
|
||||
msgstr "Webui React"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:51
|
||||
msgid "all address"
|
||||
msgstr "all address"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:44
|
||||
msgid "configure"
|
||||
msgstr "configure"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:37
|
||||
msgid "global"
|
||||
msgstr "global"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:48
|
||||
msgid "listen address"
|
||||
msgstr "listen address"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:55
|
||||
msgid "listen port"
|
||||
msgstr "listen port"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:50
|
||||
msgid "local network address"
|
||||
msgstr "local network address"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:49
|
||||
msgid "localhost address"
|
||||
msgstr "localhost address"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:77
|
||||
msgid "log"
|
||||
msgstr "log"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:71
|
||||
msgid "password"
|
||||
msgstr "password"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:81
|
||||
msgid "path"
|
||||
msgstr "path"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:61
|
||||
msgid "rclone configuration file path"
|
||||
msgstr "rclone configuration file path"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:18
|
||||
msgid "rclone not run"
|
||||
msgstr "rclone not run"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:16
|
||||
msgid "rclone running"
|
||||
msgstr "rclone running"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:27
|
||||
msgid "rclone state"
|
||||
msgstr "rclone state"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:41
|
||||
msgid "run Rclone as daemon"
|
||||
msgstr "run Rclone as daemon"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:66
|
||||
msgid "username"
|
||||
msgstr "username"
|
||||
|
||||
#~ msgid "run Rclone in daeman"
|
||||
#~ msgstr "run Rclone in daeman"
|
||||
85
package/ctcgfw/luci-app-rclone/po/templates/rclone.pot
Normal file
85
package/ctcgfw/luci-app-rclone/po/templates/rclone.pot
Normal file
@ -0,0 +1,85 @@
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:31
|
||||
msgid "Installed Web Interface"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/controller/rclone.lua:7
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:24
|
||||
msgid "Rclone"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:25
|
||||
msgid ""
|
||||
"Rclone (\"rsync for cloud storage\") is a command line program to sync root/"
|
||||
"usr/bin and directories to and from different cloud storage providers."
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:33
|
||||
msgid "Webui React"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:51
|
||||
msgid "all address"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:44
|
||||
msgid "configure"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:37
|
||||
msgid "global"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:48
|
||||
msgid "listen address"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:55
|
||||
msgid "listen port"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:50
|
||||
msgid "local network address"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:49
|
||||
msgid "localhost address"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:77
|
||||
msgid "log"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:71
|
||||
msgid "password"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:81
|
||||
msgid "path"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:61
|
||||
msgid "rclone configuration file path"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:18
|
||||
msgid "rclone not run"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:16
|
||||
msgid "rclone running"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:27
|
||||
msgid "rclone state"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:41
|
||||
msgid "run Rclone as daemon"
|
||||
msgstr ""
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:66
|
||||
msgid "username"
|
||||
msgstr ""
|
||||
99
package/ctcgfw/luci-app-rclone/po/zh-cn/rclone.po
Normal file
99
package/ctcgfw/luci-app-rclone/po/zh-cn/rclone.po
Normal file
@ -0,0 +1,99 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Project-Id-Version: \n"
|
||||
"Last-Translator: ElonH <elonhhuang@gmail.com>\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: \n"
|
||||
"PO-Revision-Date: \n"
|
||||
"X-Generator: Poedit 2.0.6\n"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:31
|
||||
msgid "Installed Web Interface"
|
||||
msgstr "已安装Web界面"
|
||||
|
||||
#: luci-app-rclone/luasrc/controller/rclone.lua:7
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:24
|
||||
msgid "Rclone"
|
||||
msgstr "Rclone"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:25
|
||||
msgid ""
|
||||
"Rclone (\"rsync for cloud storage\") is a command line program to sync root/"
|
||||
"usr/bin and directories to and from different cloud storage providers."
|
||||
msgstr ""
|
||||
"Rclone是一款的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:33
|
||||
msgid "Webui React"
|
||||
msgstr "Webui React"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:51
|
||||
msgid "all address"
|
||||
msgstr "全部地址"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:44
|
||||
msgid "configure"
|
||||
msgstr "配置"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:37
|
||||
msgid "global"
|
||||
msgstr "全局"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:48
|
||||
msgid "listen address"
|
||||
msgstr "监听地址"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:55
|
||||
msgid "listen port"
|
||||
msgstr "监听端口"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:50
|
||||
msgid "local network address"
|
||||
msgstr "局域网地址"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:49
|
||||
msgid "localhost address"
|
||||
msgstr "本机地址"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:77
|
||||
msgid "log"
|
||||
msgstr "日志"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:71
|
||||
msgid "password"
|
||||
msgstr "密码"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:81
|
||||
msgid "path"
|
||||
msgstr "路径"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:61
|
||||
msgid "rclone configuration file path"
|
||||
msgstr "rclone 配置文件地址"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:18
|
||||
msgid "rclone not run"
|
||||
msgstr "rclone未运行"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:16
|
||||
msgid "rclone running"
|
||||
msgstr "rclone 运行中"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:27
|
||||
msgid "rclone state"
|
||||
msgstr "rclone 状态"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:41
|
||||
msgid "run Rclone as daemon"
|
||||
msgstr "启动 rclone 后台服务"
|
||||
|
||||
#: luci-app-rclone/luasrc/model/cbi/rclone.lua:66
|
||||
msgid "username"
|
||||
msgstr "用户名"
|
||||
|
||||
#~ msgid "run Rclone in daeman"
|
||||
#~ msgstr "启动 rclone 后台服务"
|
||||
Loading…
Reference in New Issue
Block a user