Skip to content

Commit

Permalink
luci-app-filemanager: add app
Browse files Browse the repository at this point in the history
Full featured File Manager application for LuCI

- Navigation with resizable window/columns and with list sorting
- Directory and files creation/renaming/removing
- Directory and files attributes changing
- Large files uploading/downloading
- Large files editing
- Storage of interface settings in config file

Signed-off-by: Dmitry R <[email protected]>
  • Loading branch information
dima authored and rdmitry0911 committed Oct 19, 2024
1 parent 9b522a4 commit e5afb22
Show file tree
Hide file tree
Showing 32 changed files with 2,098 additions and 0 deletions.
15 changes: 15 additions & 0 deletions applications/luci-app-filemanager/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This is free software, licensed under the Apache License, Version 2.0 .

include $(TOPDIR)/rules.mk

LUCI_TITLE:=LuCI File Manager module
LUCI_DEPENDS:=+luci-base

PKG_LICENSE:=Apache-2.0
PKG_VERSION:=1.1.1
PKG_RELEASE:=1
PKG_MAINTAINER:=Dmitry R <[email protected]>

include ../../luci.mk

# call BuildPackage - OpenWrt buildroot signature

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions applications/luci-app-filemanager/po/ar/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-07-12 15:04+0000\n"
"Last-Translator: Rex_sa <[email protected]>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/ar/>\n"
"Language: ar\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.7-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "متصفح الملفات"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "منح حق الوصول إلى متصفح الملفات"
20 changes: 20 additions & 0 deletions applications/luci-app-filemanager/po/cs/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-07-08 22:10+0000\n"
"Last-Translator: Milan <[email protected]>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.7-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "Prohlížeč souborů"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/da/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: da\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
20 changes: 20 additions & 0 deletions applications/luci-app-filemanager/po/de/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-07-17 22:44+0000\n"
"Last-Translator: ssantos <[email protected]>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.7-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "Datei-Manager"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "Zugriff auf Datei-Manager gewähren"
20 changes: 20 additions & 0 deletions applications/luci-app-filemanager/po/es/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-06-20 20:09+0000\n"
"Last-Translator: Franco Castillo <[email protected]>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/es/>\n"
"Language: es\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.6-rc\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "Explorador de archivos"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "Conceder acceso al Explorador de archivos"
20 changes: 20 additions & 0 deletions applications/luci-app-filemanager/po/fa/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-04-13 18:37+0000\n"
"Last-Translator: Danial Behzadi <[email protected]>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/fa/>\n"
"Language: fa\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.5-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "مرورگر پرونده"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "اعطای دسترسی به مرورگر پرونده"
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/fi/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: fi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/fr/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
21 changes: 21 additions & 0 deletions applications/luci-app-filemanager/po/ga/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-08-31 22:31+0000\n"
"Last-Translator: Aindriú Mac Giolla Eoin <[email protected]>\n"
"Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/ga/>\n"
"Language: ga\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :("
"n>6 && n<11) ? 3 : 4;\n"
"X-Generator: Weblate 5.8-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "Brabhsálaí Comhad"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "Deonaigh rochtain ar Bhrabhsálaí Comhad"
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/hu/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
20 changes: 20 additions & 0 deletions applications/luci-app-filemanager/po/it/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-06-30 15:21+0000\n"
"Last-Translator: moreno matassini <[email protected]>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.7-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "esplora file"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "Concedi l'accesso a esplora file"
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/ja/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
22 changes: 22 additions & 0 deletions applications/luci-app-filemanager/po/lt/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-04-30 03:55+0000\n"
"Last-Translator: Džiugas J <[email protected]>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/lt/>\n"
"Language: lt\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
"X-Generator: Weblate 5.5.2\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "Failų naršyklė"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "Duoti prieigą prie failų naršyklės"
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/nl/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: nl\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
21 changes: 21 additions & 0 deletions applications/luci-app-filemanager/po/pl/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-04-13 18:37+0000\n"
"Last-Translator: Matthaiks <[email protected]>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/pl/>\n"
"Language: pl\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.5-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "Przeglądarka plików"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "Udziel dostępu do Przeglądarki plików"
20 changes: 20 additions & 0 deletions applications/luci-app-filemanager/po/pt/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-07-15 19:46+0000\n"
"Last-Translator: ssantos <[email protected]>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/pt/>\n"
"Language: pt\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.7-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "Navegador de ficheiros"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "Conceder acesso ao navegador de ficheiros"
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/pt_BR/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: pt_BR\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/ro/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: ro\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
21 changes: 21 additions & 0 deletions applications/luci-app-filemanager/po/ru/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2024-04-13 18:37+0000\n"
"Last-Translator: Yurt Page <[email protected]>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfilemanager/ru/>\n"
"Language: ru\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.5-dev\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr "Обозреватель Файлов"

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr "Предоставить доступ к Обозревателю Файлов"
14 changes: 14 additions & 0 deletions applications/luci-app-filemanager/po/sk/filemanager.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
msgid ""
msgstr ""
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:16
#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
msgid "File Manager"
msgstr ""

#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
msgid "Grant access to File Manager"
msgstr ""
Loading

0 comments on commit e5afb22

Please sign in to comment.