mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-05 09:54:06 +08:00
🐤 Sync 2026-07-30 00:01:42
This commit is contained in:
1 parent
93288fe344
commit
c7db60401c
34 files changed
+472
-290
No files matched your search
@@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
LUCI_NAME:=luci-app-tinyfilemanager
|
||||
PKG_VERSION:=2.6
|
||||
PKG_RELEASE:=3
|
||||
PKG_RELEASE:=4
|
||||
|
||||
LUCI_TITLE:=LuCI Tiny File Manager
|
||||
LUCI_DEPENDS:=+php8 +php8-cgi +php8-fastcgi +php8-fpm +php8-mod-session +php8-mod-ctype +php8-mod-fileinfo +php8-mod-zip +php8-mod-iconv +php8-mod-mbstring +coreutils-stat +zoneinfo-asia +bash +curl +tar +inotifywait
|
||||
@@ -22,7 +22,7 @@ define Package/$(LUCI_NAME)/conffiles
|
||||
/etc/config/tinyfilemanager
|
||||
endef
|
||||
|
||||
define Package/$(LUCI_NAME)/postinst
|
||||
define Package/$(LUCI_NAME)/preinst
|
||||
#!/bin/sh
|
||||
mkdir -p "$${IPKG_INSTROOT}/www/tinyfilemanager" 2>/dev/null
|
||||
[ ! -d "$${IPKG_INSTROOT}/www/tinyfilemanager/rootfs" ] && ln -s / "$${IPKG_INSTROOT}/www/tinyfilemanager/rootfs"
|
||||
@@ -35,9 +35,6 @@ sed -Ei "s|^(memory_limit) *=.*$$|\1 = $$memory_limit|; \
|
||||
s|^(upload_max_filesize) *=.*$$|\1 = $$single_size_limit|; \
|
||||
s|^(max_file_uploads) *=.*$$|\1 = $$otime_uploads_limit|" \
|
||||
"$${IPKG_INSTROOT}/etc/php.ini"
|
||||
# unpack
|
||||
tar -C "$${IPKG_INSTROOT}/www/tinyfilemanager" -xzf "$${IPKG_INSTROOT}/www/tinyfilemanager/index.tgz"
|
||||
rm -f "$${IPKG_INSTROOT}/www/tinyfilemanager/index.tgz"
|
||||
endef
|
||||
|
||||
define Package/$(LUCI_NAME)/prerm
|
||||
|
||||
@@ -60,6 +60,21 @@ return view.extend({
|
||||
o.retain = true;
|
||||
o.depends('use_auth', '1');
|
||||
|
||||
o = s.option(form.ListValue, 'autologin_user', _('Auto login user'),
|
||||
_('Automatically login/logout of the specified user based on LuCI credentials.'));
|
||||
o.load = function(section_id) {
|
||||
delete this.keylist;
|
||||
delete this.vallist;
|
||||
|
||||
const users = uci.get(this.config, section_id, 'auth_users');
|
||||
this.value('', _('none'));
|
||||
for (const userpw of users)
|
||||
this.value(userpw.split(':')[0]);
|
||||
|
||||
return this.super('load', section_id);
|
||||
}
|
||||
o.depends('use_auth', '1');
|
||||
|
||||
o = s.option(form.Flag, 'global_readonly', _('Global Readonly'));
|
||||
o.default = o.disabled;
|
||||
o.rmempty = false;
|
||||
|
||||
@@ -10,8 +10,10 @@ return view.extend({
|
||||
},
|
||||
|
||||
render() {
|
||||
const sid = L.env.sessionid || '';
|
||||
const url = window.location.protocol + '//' + window.location.hostname + '/tinyfilemanager/' + `?luci_sid=${sid}`;
|
||||
return E('iframe', {
|
||||
src: window.location.protocol + '//' + window.location.hostname + '/tinyfilemanager/',
|
||||
src: url,
|
||||
style: 'width: 100%; min-height: 100vh; border: none; border-radius: 3px;'
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,197 +1,206 @@
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:150
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:151
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:63
|
||||
msgid "Auto login user"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:64
|
||||
msgid ""
|
||||
"Automatically login/logout of the specified user based on LuCI credentials."
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:161
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:162
|
||||
msgid "Check update"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:30
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:30
|
||||
msgid "Config"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:80
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:93
|
||||
msgid "D-M-YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:79
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:92
|
||||
msgid "D.M.YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:81
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:94
|
||||
msgid "D/M/YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:77
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:90
|
||||
msgid "DD-MM-YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:76
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:89
|
||||
msgid "DD.MM.YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:78
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:91
|
||||
msgid "DD/MM/YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:75
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:88
|
||||
msgid "Date format"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:118
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:129
|
||||
msgid "Disable"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:44
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:42
|
||||
msgid "Enable Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:130
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:141
|
||||
msgid "Enable proxy for updater"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:111
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:121
|
||||
msgid "Exclude Files/Folders"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:105
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:118
|
||||
msgid "Favicon path"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:65
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:78
|
||||
msgid "Global Readonly"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:119
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:130
|
||||
msgid "Google Docs"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/rpcd/acl.d/luci-app-tinyfilemanager.json:3
|
||||
#: root/usr/share/rpcd/acl.d/luci-app-tinyfilemanager.json:3
|
||||
msgid "Grant access to tinyfilemanager procedures"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:93
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:106
|
||||
msgid "H:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:92
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:105
|
||||
msgid "HH:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:69
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:82
|
||||
msgid "Home path"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:47
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:45
|
||||
msgid "Login user name and passwd hash"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:124
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:135
|
||||
msgid "Max upload size (MBytes)"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:120
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:131
|
||||
msgid "Microsoft Web Apps"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:3
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:3
|
||||
msgid "NAS"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:116
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:127
|
||||
msgid "Online Docs viewer"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:133
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:144
|
||||
msgid "Proxy Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:143
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:154
|
||||
msgid "Proxy Server"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:57
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:55
|
||||
msgid "Readonly users"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:163
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:171
|
||||
msgid "Releases list"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:34
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:35
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:34
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:35
|
||||
msgid "Reload"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:117
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:128
|
||||
msgid "Requires running on open network"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:101
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:114
|
||||
msgid "Show seconds in time"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:95
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:108
|
||||
msgid "TT h:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:94
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:107
|
||||
msgid "TT hh:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:91
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:104
|
||||
msgid "Time format"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:170
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:11
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:22
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:178
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:11
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:22
|
||||
msgid "Tiny File Manager"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:42
|
||||
msgid "To enable SSL support, you may need to install <b>%s</b><br/>"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:170
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:171
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:178
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:179
|
||||
msgid "Uprgade"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:86
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:99
|
||||
msgid "YYYY-M-D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:83
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:96
|
||||
msgid "YYYY-MM-DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:85
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:98
|
||||
msgid "YYYY.M.D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:82
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:95
|
||||
msgid "YYYY.MM.DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:87
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:100
|
||||
msgid "YYYY/M/D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:84
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:97
|
||||
msgid "YYYY/MM/DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:48
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:46
|
||||
msgid ""
|
||||
"You can generate new passwd in <b>File Manager -> Admin -> Help -> Generate "
|
||||
"new</b> or <a href=\"%s\" target=\"_blank\"><b>Here</b></a>."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:97
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:110
|
||||
msgid "h:mm:ss TT"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:96
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:109
|
||||
msgid "hh:mm:ss TT"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:70
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
@@ -12,199 +12,211 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.12.1-dev\n"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:150
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:151
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:63
|
||||
msgid "Auto login user"
|
||||
msgstr "自动登入用户"
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:64
|
||||
msgid ""
|
||||
"Automatically login/logout of the specified user based on LuCI credentials."
|
||||
msgstr "根据 LuCI 凭据自动登入/登出指定用户。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:161
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:162
|
||||
msgid "Check update"
|
||||
msgstr "检查更新"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:30
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:30
|
||||
msgid "Config"
|
||||
msgstr "配置"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:80
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:93
|
||||
msgid "D-M-YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:79
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:92
|
||||
msgid "D.M.YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:81
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:94
|
||||
msgid "D/M/YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:77
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:90
|
||||
msgid "DD-MM-YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:76
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:89
|
||||
msgid "DD.MM.YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:78
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:91
|
||||
msgid "DD/MM/YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:75
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:88
|
||||
msgid "Date format"
|
||||
msgstr "日期格式"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:118
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:129
|
||||
msgid "Disable"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:44
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:42
|
||||
msgid "Enable Authentication"
|
||||
msgstr "启用用户验证"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:130
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:141
|
||||
msgid "Enable proxy for updater"
|
||||
msgstr "为更新器启用代理"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:111
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:121
|
||||
msgid "Exclude Files/Folders"
|
||||
msgstr "排除 文件/目录"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:105
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:118
|
||||
msgid "Favicon path"
|
||||
msgstr "Favicon 路径"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:65
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:78
|
||||
msgid "Global Readonly"
|
||||
msgstr "全局只读"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:119
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:130
|
||||
msgid "Google Docs"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/rpcd/acl.d/luci-app-tinyfilemanager.json:3
|
||||
#: root/usr/share/rpcd/acl.d/luci-app-tinyfilemanager.json:3
|
||||
msgid "Grant access to tinyfilemanager procedures"
|
||||
msgstr "授予访问 LuCI 应用 tinyfilemanager 的权限"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:93
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:106
|
||||
msgid "H:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:92
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:105
|
||||
msgid "HH:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:69
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:82
|
||||
msgid "Home path"
|
||||
msgstr "家目录"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:47
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:45
|
||||
msgid "Login user name and passwd hash"
|
||||
msgstr "登入用户名和密码哈希"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:124
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:135
|
||||
msgid "Max upload size (MBytes)"
|
||||
msgstr "上传大小限制 (MBytes)"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:120
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:131
|
||||
msgid "Microsoft Web Apps"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:3
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:3
|
||||
msgid "NAS"
|
||||
msgstr "存储"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:116
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:127
|
||||
msgid "Online Docs viewer"
|
||||
msgstr "在线文档预览器"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:133
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:144
|
||||
msgid "Proxy Protocol"
|
||||
msgstr "代理协议"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:143
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:154
|
||||
msgid "Proxy Server"
|
||||
msgstr "代理服务器"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:57
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:55
|
||||
msgid "Readonly users"
|
||||
msgstr "只读用户组"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:163
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:171
|
||||
msgid "Releases list"
|
||||
msgstr "发布版列表"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:34
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:35
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:34
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:35
|
||||
msgid "Reload"
|
||||
msgstr "重载"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:117
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:128
|
||||
msgid "Requires running on open network"
|
||||
msgstr "需要运行在开放网络"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:101
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:114
|
||||
msgid "Show seconds in time"
|
||||
msgstr "显示秒"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:95
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:108
|
||||
msgid "TT h:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:94
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:107
|
||||
msgid "TT hh:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:91
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:104
|
||||
msgid "Time format"
|
||||
msgstr "时间格式"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:170
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:11
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:22
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:178
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:11
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:22
|
||||
msgid "Tiny File Manager"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:42
|
||||
msgid "To enable SSL support, you may need to install <b>%s</b><br/>"
|
||||
msgstr "要启用 SSL 支持可能需先安装 <b>%s</b><br/>"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:170
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:171
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:178
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:179
|
||||
msgid "Uprgade"
|
||||
msgstr "升级"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:86
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:99
|
||||
msgid "YYYY-M-D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:83
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:96
|
||||
msgid "YYYY-MM-DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:85
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:98
|
||||
msgid "YYYY.M.D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:82
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:95
|
||||
msgid "YYYY.MM.DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:87
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:100
|
||||
msgid "YYYY/M/D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:84
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:97
|
||||
msgid "YYYY/MM/DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:48
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:46
|
||||
msgid ""
|
||||
"You can generate new passwd in <b>File Manager -> Admin -> Help -> Generate "
|
||||
"new</b> or <a href=\"%s\" target=\"_blank\"><b>Here</b></a>."
|
||||
msgstr ""
|
||||
"你可以在 <b>文件管理器 -> Admin -> 帮助 -> 生成新的</b> or <a href=\"%s\" target=\"_blank\"><b>"
|
||||
"这里</b></a>。"
|
||||
"你可以在 <b>文件管理器 -> Admin -> 帮助 -> 生成新的</b> or <a href=\"%s\" "
|
||||
"target=\"_blank\"><b>这里</b></a>。"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:97
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:110
|
||||
msgid "h:mm:ss TT"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:96
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:109
|
||||
msgid "hh:mm:ss TT"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:70
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "To enable SSL support, you may need to install <b>%s</b><br/>"
|
||||
#~ msgstr "要启用 SSL 支持可能需先安装 <b>%s</b><br/>"
|
||||
@@ -12,199 +12,211 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.12.1-dev\n"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:150
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:151
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:63
|
||||
msgid "Auto login user"
|
||||
msgstr "自動登入用戶"
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:64
|
||||
msgid ""
|
||||
"Automatically login/logout of the specified user based on LuCI credentials."
|
||||
msgstr "根據 LuCI 憑證自動登入/登出指定用戶。"
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:161
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:162
|
||||
msgid "Check update"
|
||||
msgstr "檢查更新"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:30
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:30
|
||||
msgid "Config"
|
||||
msgstr "組態"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:80
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:93
|
||||
msgid "D-M-YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:79
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:92
|
||||
msgid "D.M.YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:81
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:94
|
||||
msgid "D/M/YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:77
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:90
|
||||
msgid "DD-MM-YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:76
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:89
|
||||
msgid "DD.MM.YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:78
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:91
|
||||
msgid "DD/MM/YYYY"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:75
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:88
|
||||
msgid "Date format"
|
||||
msgstr "日期格式"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:118
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:129
|
||||
msgid "Disable"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:44
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:42
|
||||
msgid "Enable Authentication"
|
||||
msgstr "啟用用戶認證"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:130
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:141
|
||||
msgid "Enable proxy for updater"
|
||||
msgstr "為更新器啟用代理"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:111
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:121
|
||||
msgid "Exclude Files/Folders"
|
||||
msgstr "排除 文件/目錄"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:105
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:118
|
||||
msgid "Favicon path"
|
||||
msgstr "Favicon 路徑"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:65
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:78
|
||||
msgid "Global Readonly"
|
||||
msgstr "全局只讀"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:119
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:130
|
||||
msgid "Google Docs"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/rpcd/acl.d/luci-app-tinyfilemanager.json:3
|
||||
#: root/usr/share/rpcd/acl.d/luci-app-tinyfilemanager.json:3
|
||||
msgid "Grant access to tinyfilemanager procedures"
|
||||
msgstr "授予訪問 LuCI 應用 tinyfilemanager 的權限"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:93
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:106
|
||||
msgid "H:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:92
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:105
|
||||
msgid "HH:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:69
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:82
|
||||
msgid "Home path"
|
||||
msgstr "家目錄"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:47
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:45
|
||||
msgid "Login user name and passwd hash"
|
||||
msgstr "登入用戶名和密碼雜湊"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:124
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:135
|
||||
msgid "Max upload size (MBytes)"
|
||||
msgstr "上傳大小限制 (MBytes)"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:120
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:131
|
||||
msgid "Microsoft Web Apps"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:3
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:3
|
||||
msgid "NAS"
|
||||
msgstr "存儲"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:116
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:127
|
||||
msgid "Online Docs viewer"
|
||||
msgstr "在線文檔預覽器"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:133
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:144
|
||||
msgid "Proxy Protocol"
|
||||
msgstr "代理協議"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:143
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:154
|
||||
msgid "Proxy Server"
|
||||
msgstr "代理伺服器"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:57
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:55
|
||||
msgid "Readonly users"
|
||||
msgstr "只讀用戶組"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:163
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:171
|
||||
msgid "Releases list"
|
||||
msgstr "發佈版本列表"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:34
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:35
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:34
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:35
|
||||
msgid "Reload"
|
||||
msgstr "重載"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:117
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:128
|
||||
msgid "Requires running on open network"
|
||||
msgstr "需要運行在開放網路"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:101
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:114
|
||||
msgid "Show seconds in time"
|
||||
msgstr "顯示秒"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:95
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:108
|
||||
msgid "TT h:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:94
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:107
|
||||
msgid "TT hh:mm:ss"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:91
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:104
|
||||
msgid "Time format"
|
||||
msgstr "時間格式"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:170
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:11
|
||||
#: applications/luci-app-tinyfilemanager/root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:22
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:178
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:11
|
||||
#: root/usr/share/luci/menu.d/luci-app-tinyfilemanager.json:22
|
||||
msgid "Tiny File Manager"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:42
|
||||
msgid "To enable SSL support, you may need to install <b>%s</b><br/>"
|
||||
msgstr "要啟用 SSL 支援可能需先安裝 <b>%s</b><br/>"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:170
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:171
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:178
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:179
|
||||
msgid "Uprgade"
|
||||
msgstr "升級"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:86
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:99
|
||||
msgid "YYYY-M-D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:83
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:96
|
||||
msgid "YYYY-MM-DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:85
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:98
|
||||
msgid "YYYY.M.D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:82
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:95
|
||||
msgid "YYYY.MM.DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:87
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:100
|
||||
msgid "YYYY/M/D"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:84
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:97
|
||||
msgid "YYYY/MM/DD"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:48
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:46
|
||||
msgid ""
|
||||
"You can generate new passwd in <b>File Manager -> Admin -> Help -> Generate "
|
||||
"new</b> or <a href=\"%s\" target=\"_blank\"><b>Here</b></a>."
|
||||
msgstr ""
|
||||
"你可以在 <b>檔案管理器 -> Admin -> 幫助 -> 建立新的</b> or <a href=\"%s\" target=\"_blank\"><b>"
|
||||
"這裡</b></a>。"
|
||||
"你可以在 <b>檔案管理器 -> Admin -> 幫助 -> 建立新的</b> or <a href=\"%s\" "
|
||||
"target=\"_blank\"><b>這裡</b></a>。"
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:97
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:110
|
||||
msgid "h:mm:ss TT"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-tinyfilemanager/htdocs/luci-static/resources/view/tinyfilemanager/config.js:96
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:109
|
||||
msgid "hh:mm:ss TT"
|
||||
msgstr ""
|
||||
|
||||
#: htdocs/luci-static/resources/view/tinyfilemanager/config.js:70
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "To enable SSL support, you may need to install <b>%s</b><br/>"
|
||||
#~ msgstr "要啟用 SSL 支援可能需先安裝 <b>%s</b><br/>"
|
||||
@@ -32,6 +32,7 @@ validate_section() {
|
||||
'use_auth:bool:0' \
|
||||
'auth_users:list(string)' \
|
||||
'readonly_users:list(string)' \
|
||||
'autologin_user:string' \
|
||||
'global_readonly:bool:0' \
|
||||
'root_path:directory' \
|
||||
'date_format:or("d.m.o", "d-m-o", "d/m/o", "j.n.o", "j-n-o", "j/n/o", "o.m.d", "o-m-d", "o/m/d", "o.n.j", "o-n-j", "o/n/j"):d.m.o' \
|
||||
@@ -50,6 +51,7 @@ init_config() {
|
||||
s|// --- EDIT BELOW CONFIGURATION CAREFULLY ---|\<?php\n$defconf|; \
|
||||
s|// --- EDIT BELOW CAREFULLY OR DO NOT EDIT AT ALL ---|?\>|; \
|
||||
/\/\/ if User has the external config file, try to use it to override the default config above/,/^}/d; \
|
||||
/^define(/d; \
|
||||
p \
|
||||
}" "$WORKDIR/index.php" > "$1"
|
||||
|
||||
@@ -72,6 +74,7 @@ apply_config() {
|
||||
|
||||
[ -n "$defconf" ] && sed -Ei "s|^\\\$CONFIG\s*=.*|\$CONFIG = '$defconf'\;|" "$_conf"
|
||||
[ "$use_auth" -eq "1" ] && sed -Ei "s|(^\\\$use_auth =)(.+)|\1 true;|" "$_conf" || sed -Ei "s|(^\\\$use_auth =)(.+)|\1 false;|" "$_conf"
|
||||
[ -n "$autologin_user" ] && sed -Ei "s|\?>|\$luci_autologin_user = '$autologin_user';\ninclude '/usr/share/tinyfilemanager/auto-login-base-luci.php';\n\n?>|" "$_conf"
|
||||
[ "$global_readonly" -eq "1" ] && sed -Ei "s|(^\\\$global_readonly =)(.+)|\1 true;|" "$_conf" || sed -Ei "s|(^\\\$global_readonly =)(.+)|\1 false;|" "$_conf"
|
||||
sed -Ei "/^\\\$auth_users /,/\);/{/^ /d}" "$_conf" && sed -Ei "/^\\\$auth_users /a\ $auth_users" "$_conf"
|
||||
sed -Ei "/^\\\$readonly_users /,/\);/{/^ /d}" "$_conf" && sed -Ei "/^\\\$readonly_users /a\ $readonly_users" "$_conf"
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
# unpack
|
||||
tar -C /www/tinyfilemanager -xzf /www/tinyfilemanager/index.tgz
|
||||
rm -f /www/tinyfilemanager/index.tgz
|
||||
|
||||
# uhttpd
|
||||
uci -q get uhttpd.main.index_page|grep -i 'index.php' >/dev/null || uci add_list uhttpd.main.index_page='index.php'
|
||||
uci -q get uhttpd.main.interpreter|grep -i '.php=/usr/bin/php-cgi' >/dev/null || uci add_list uhttpd.main.interpreter='.php=/usr/bin/php-cgi'
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
// Validates LuCI session via ubus on every request.
|
||||
// Auto-login when accessed from LuCI menu (luci_sid passed in URL).
|
||||
// Forces logout when LuCI session expires.
|
||||
|
||||
if (!defined('FM_SESSION_ID')) define('FM_SESSION_ID', 'filemanager');
|
||||
session_name('filemanager');
|
||||
session_start();
|
||||
|
||||
function luci_validate_sid($sid) {
|
||||
if (empty($sid) || !preg_match('/^[a-f0-9]{32}$/', $sid)) return false;
|
||||
$out = shell_exec('ubus call session get \'{"ubus_rpc_session":"' . $sid . '"}\' 2>/dev/null');
|
||||
return $out && strpos($out, '"username"') !== false;
|
||||
}
|
||||
|
||||
// Step 1: luci_sid in URL → validate and auto-login
|
||||
if (!empty($_GET['luci_sid'])) {
|
||||
$sid = preg_replace('/[^a-f0-9]/', '', $_GET['luci_sid']);
|
||||
if (luci_validate_sid($sid)) {
|
||||
$_SESSION['filemanager']['logged'] = $luci_autologin_user;
|
||||
$_SESSION['filemanager']['luci_sid'] = $sid;
|
||||
session_write_close();
|
||||
header('Location: /tinyfilemanager/');
|
||||
exit;
|
||||
} else {
|
||||
unset($_SESSION['filemanager']['logged']);
|
||||
unset($_SESSION['filemanager']['luci_sid']);
|
||||
session_write_close();
|
||||
http_response_code(403);
|
||||
die('LuCI session invalid or expired.');
|
||||
}
|
||||
}
|
||||
|
||||
// Step 2: On every request, re-validate stored LuCI session
|
||||
if (!empty($_SESSION['filemanager']['logged'])) {
|
||||
$sid = $_SESSION['filemanager']['luci_sid'] ?? '';
|
||||
if (!luci_validate_sid($sid)) {
|
||||
// LuCI session expired → force logout
|
||||
unset($_SESSION['filemanager']['logged']);
|
||||
unset($_SESSION['filemanager']['luci_sid']);
|
||||
session_write_close();
|
||||
header('Location: /tinyfilemanager/');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
session_write_close();
|
||||
|
||||
?>
|
||||
Reference in new issue
Block a user