├── README.md
├── filemanager
├── conf.php
├── filemanager.css
├── flm.class.php
├── flm.php
├── images
│ ├── archive.png
│ ├── console.gif
│ ├── copy.gif
│ ├── curdir.png
│ ├── delete.png
│ ├── dir_up.png
│ ├── extract.png
│ ├── image.gif
│ ├── move.png
│ ├── mp3.png
│ ├── newdir.png
│ ├── nfo.gif
│ ├── rar.gif
│ ├── rarpart.gif
│ ├── refresh.png
│ ├── rename.png
│ ├── sfv.gif
│ ├── torrent.png
│ ├── video.png
│ ├── vplay.png
│ └── zip.gif
├── init.js
├── init.php
├── lang
│ ├── cs.js
│ ├── da.js
│ ├── de.js
│ ├── en.js
│ ├── es.js
│ ├── fi.js
│ ├── fr.js
│ ├── hu.js
│ ├── it.js
│ ├── lv.js
│ ├── nl.js
│ ├── pl.js
│ ├── pt.js
│ ├── ru.js
│ ├── sk.js
│ ├── sr.js
│ ├── tr.js
│ ├── uk.js
│ ├── vi.js
│ ├── zh-cn.js
│ └── zh-tw.js
├── plugin.info
├── scripts
│ ├── archive
│ ├── cp
│ ├── extract
│ ├── mv
│ ├── rm
│ ├── screens
│ ├── sfvcheck.php
│ └── sfvcreate.php
├── settings.js.php
└── xmlfix.php
├── fileshare
├── clip
│ ├── ZeroClipboard.js
│ └── ZeroClipboard.swf
├── conf.php
├── fileshare.css
├── fsh.php
├── images
│ └── icon.png
├── init.js
├── init.php
├── lang
│ ├── cs.js
│ ├── da.js
│ ├── de.js
│ ├── el.js
│ ├── en.js
│ ├── es.js
│ ├── fi.js
│ ├── fr.js
│ ├── hu.js
│ ├── it.js
│ ├── ko.js
│ ├── lv.js
│ ├── nl.js
│ ├── no.js
│ ├── pl.js
│ ├── pt.js
│ ├── ru.js
│ ├── sk.js
│ ├── sr.js
│ ├── sv.js
│ ├── tr.js
│ ├── uk.js
│ ├── vi.js
│ ├── zh-cn.js
│ └── zh-tw.js
├── plugin.info
├── settings.js.php
├── share.class.php
└── share.php
├── fileupload
├── conf.php
├── fileup.class.php
├── fileupload.css
├── fup.php
├── init.js
├── init.php
├── lang
│ ├── cs.js
│ ├── da.js
│ ├── de.js
│ ├── en.js
│ ├── es.js
│ ├── fi.js
│ ├── fr.js
│ ├── hu.js
│ ├── it.js
│ ├── lv.js
│ ├── nl.js
│ ├── pl.js
│ ├── pt.js
│ ├── ru.js
│ ├── sk.js
│ ├── sr.js
│ ├── tr.js
│ ├── uk.js
│ ├── vi.js
│ ├── zh-cn.js
│ └── zh-tw.js
├── plugin.info
└── scripts
│ └── upload
└── mediastream
├── conf.php
├── images
└── vplay.png
├── init.js
├── init.php
├── lang
├── cs.js
├── da.js
├── de.js
├── en.js
├── es.js
├── fi.js
├── fr.js
├── hu.js
├── it.js
├── lv.js
├── nl.js
├── pl.js
├── pt.js
├── ru.js
├── sk.js
├── sr.js
├── tr.js
├── uk.js
├── vi.js
├── zh-cn.js
└── zh-tw.js
├── mediastream.css
├── plugin.info
├── settings.js.php
└── view.php
/README.md:
--------------------------------------------------------------------------------
1 | # Note that this project and plugins are obsolete and are no longer maintained. See https://github.com/nelu/rutorrent-filemanager
2 | https://github.com/nelu/rutorrent-filemanager-media and https://github.com/nelu/rutorrent-filemanager-share
3 | ## rutorrent-thirdparty-plugins
4 | Plugins for ruTorrent web client, filemanager, fileshare, fileupload, mediastream
5 |
6 | easily manage your shell files from rutorrent web interface
7 |
8 | setup:
9 | edit filemanager/conf.php
10 | chmod 755 plugins/filemanager/scripts/*
11 |
12 | ## fileshare plugin setup
13 | - create a symlink to /fileshare/share.php outside the AUTH protected space (domain.com/noauth/share.php, cdn.domain.com/fshare.php, etc)
14 | - edit fileshare/conf.php with that full domain path
15 |
16 |
--------------------------------------------------------------------------------
/filemanager/conf.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/filemanager/filemanager.css:
--------------------------------------------------------------------------------
1 | #fMan_navpath {
2 | padding-left: 2px;
3 | padding-top: 1px;
4 | }
5 |
6 | #fMan_navbut {
7 | margin-left: 2px;
8 | margin-right: 2px;
9 | margin-top: 0px;
10 | margin-bottom: 0px;
11 | background-image: url(images/curdir.png);
12 | background-repeat: no-repeat;
13 | height: 18px;
14 | width: 18px;
15 | padding: 0px;
16 | background-color: transparent;
17 | border: 1px solid #FBFBFC;
18 | background-position: center center;
19 | }
20 | #fMan_navbut:hover {
21 | background-image: url(images/refresh.png);
22 | background-repeat: no-repeat;
23 | border-top-style: outset;
24 | border-right-style: outset;
25 | border-bottom-style: outset;
26 | border-left-style: outset;
27 | border-top-color: #D6D6D6;
28 | border-right-color: #D6D6D6;
29 | border-bottom-color: #D6D6D6;
30 | border-left-color: #D6D6D6;
31 | }
32 |
33 | table.disabled_table {
34 | color: #DFDFDF;
35 | }
36 |
37 | div#fMan_mkdir div.dlg-header {
38 | background-image: url(images/newdir.png);
39 | }
40 |
41 | div#fMan_Rename div.dlg-header {
42 | background-image: url(images/rename.png);
43 | }
44 |
45 | div#fMan_Delete div.dlg-header {
46 | background-image: url(images/delete.png);
47 | }
48 |
49 |
50 | div#fMan_Console div.dlg-header {
51 | background-image: url(images/console.gif);
52 | }
53 |
54 | div#fMan_Move div.dlg-header {
55 | background-image: url(images/move.png);
56 | }
57 |
58 | div#fMan_Copy div.dlg-header {
59 | background-image: url(images/copy.gif);
60 | }
61 |
62 |
63 | div#fMan_Extract div.dlg-header {
64 | background-image: url(images/extract.png);
65 | }
66 |
67 |
68 | div#fMan_CArchive div.dlg-header {
69 | background-image: url(images/archive.png);
70 | }
71 |
72 |
73 | .fMan_CArchiveRAR {
74 |
75 | margin-top:5px;
76 | margin-bottom:5px;
77 |
78 |
79 | }
80 | div#fMan_optPan {
81 | overflow: auto;
82 | }
83 |
84 | div#fMan_Nfo div.dlg-header {
85 | background-image: url(images/nfo.gif)
86 | }
87 |
88 | div#fMan_CheckSFV div.dlg-header {
89 | background-image: url(images/sfv.gif)
90 | }
91 |
92 | div#fMan_CreateSFV div.dlg-header {
93 | background-image: url(images/sfv.gif)
94 | }
95 |
96 |
97 | #fMan_Nfo #nfo_content, #fMan_ConsoleLog {
98 | overflow: scroll;
99 | height: 400px;
100 | }
101 | #fMan_Nfo #nfo_content pre, #fMan_ConsoleLog pre {
102 | font-family: "Courier New", Courier, monospace;
103 | font-size: 9pt;
104 | }
105 |
106 | .checklist {
107 | width:460px;
108 | height: 120px;
109 | overflow: scroll;
110 | text-align: left;
111 | }
112 | .checklist ul {
113 | margin-top: 0px;
114 | padding-top: 0px;
115 | padding-right: 0px;
116 | padding-bottom: 0px;
117 | padding-left: 0px;
118 | }
119 | .checklist ul li {
120 | list-style-type: none;
121 | margin-bottom: 4px;
122 | }
123 | .checklist ul li input {
124 | vertical-align: top;
125 | margin-bottom: 0px;
126 | padding: 0px;
127 | margin-top: 0px;
128 | margin-right: 5px;
129 | margin-left: 0px;
130 | }
131 |
132 | .Icon_UpD {background: transparent url(images/dir_up.png) no-repeat left center}
133 | .Icon_Mp3 {background: transparent url(images/mp3.png) no-repeat left center}
134 | .Icon_Vid {background: transparent url(images/video.png) no-repeat left center}
135 | .Icon_Img {background: transparent url(images/image.gif) no-repeat left center}
136 | .Icon_Nfo {background: transparent url(images/nfo.gif) no-repeat left center}
137 | .Icon_Sfv {background: transparent url(images/sfv.gif) no-repeat left center}
138 | .Icon_Rar {background: transparent url(images/rar.gif) no-repeat left center}
139 | .Icon_partRar {background: transparent url(images/rarpart.gif) no-repeat left center}
140 | .Icon_Zip {background: transparent url(images/zip.gif) no-repeat left center}
141 | .Icon_gnuARCH {background: transparent url(images/archive.png) no-repeat left center}
142 |
143 | .Icon_Torrent {background: transparent url(images/torrent.png) no-repeat left center}
144 |
--------------------------------------------------------------------------------
/filemanager/flm.php:
--------------------------------------------------------------------------------
1 | postlist['action']) {
15 |
16 | case 'archive':
17 | $e->archive();
18 | break;
19 | case 'cp':
20 | $e->copy($e->userdir.$e->postlist['to']);
21 | break;
22 | case 'dl':
23 | $e->shout = FALSE;
24 | $sf = $e->workdir.$e->postlist['target'];
25 | if(!sendFile($sf, null, null, false)) {
26 | cachedEcho('log(theUILang.fErrMsg[6]+" - '.$sf.' / "+theUILang.fErrMsg[3]);',"text/html");
27 | }
28 | exit;
29 | break;
30 | case 'extract':
31 | $e->extract($e->postlist['target'], $e->postlist['to']);
32 | break;
33 | case 'getlog':
34 | $e->readlog($e->postlist['target'], $e->postlist['to']);
35 | break;
36 | case 'list':
37 | $e->dirlist();
38 | break;
39 | case 'kill':
40 | $e->kill($e->postlist['target']);
41 | break;
42 | case 'sfvch':
43 | $e->sfv_check($e->postlist['target']);
44 | break;
45 | case 'minfo':
46 | $e->mediainfo($e->postlist['target']);
47 | break;
48 | case 'mkd':
49 | $e->mkdir();
50 | break;
51 | case 'mv':
52 | $e->move($e->userdir.$e->postlist['to']);
53 | break;
54 | case 'nfo':
55 | $e->nfo_get($e->postlist['target'], $e->postlist['mode']);
56 | break;
57 | case 'rm':
58 | $e->remove();
59 | break;
60 | case 'rename':
61 | $e->rename();
62 | break;
63 | case 'scrn':
64 | $e->screenshots($e->postlist['target'], $e->postlist['to']);
65 | break;
66 | case 'sfvch':
67 | $e->sfv_check($e->postlist['target']);
68 | break;
69 | case 'sfvcr':
70 | $e->sfv_create($e->postlist['target']);
71 | break;
72 | case 'sess':
73 | $e->get_session();
74 | break;
75 | default:
76 | $e->sdie('Invalid action');
77 | }
78 |
79 | ?>
--------------------------------------------------------------------------------
/filemanager/images/archive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/archive.png
--------------------------------------------------------------------------------
/filemanager/images/console.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/console.gif
--------------------------------------------------------------------------------
/filemanager/images/copy.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/copy.gif
--------------------------------------------------------------------------------
/filemanager/images/curdir.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/curdir.png
--------------------------------------------------------------------------------
/filemanager/images/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/delete.png
--------------------------------------------------------------------------------
/filemanager/images/dir_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/dir_up.png
--------------------------------------------------------------------------------
/filemanager/images/extract.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/extract.png
--------------------------------------------------------------------------------
/filemanager/images/image.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/image.gif
--------------------------------------------------------------------------------
/filemanager/images/move.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/move.png
--------------------------------------------------------------------------------
/filemanager/images/mp3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/mp3.png
--------------------------------------------------------------------------------
/filemanager/images/newdir.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/newdir.png
--------------------------------------------------------------------------------
/filemanager/images/nfo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/nfo.gif
--------------------------------------------------------------------------------
/filemanager/images/rar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/rar.gif
--------------------------------------------------------------------------------
/filemanager/images/rarpart.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/rarpart.gif
--------------------------------------------------------------------------------
/filemanager/images/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/refresh.png
--------------------------------------------------------------------------------
/filemanager/images/rename.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/rename.png
--------------------------------------------------------------------------------
/filemanager/images/sfv.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/sfv.gif
--------------------------------------------------------------------------------
/filemanager/images/torrent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/torrent.png
--------------------------------------------------------------------------------
/filemanager/images/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/video.png
--------------------------------------------------------------------------------
/filemanager/images/vplay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/vplay.png
--------------------------------------------------------------------------------
/filemanager/images/zip.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/filemanager/images/zip.gif
--------------------------------------------------------------------------------
/filemanager/init.php:
--------------------------------------------------------------------------------
1 | registerPlugin("filemanager");
4 |
5 | ?>
--------------------------------------------------------------------------------
/filemanager/lang/cs.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/da.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/de.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Zeit';
3 | theUILang.fType = "Typ";
4 | theUILang.fPerm = 'Berechtigung';
5 | theUILang.fOpen = 'Öffnen';
6 | theUILang.fCopy = 'Kopieren...';
7 | theUILang.fMove = 'Verschieben...';
8 | theUILang.fRename = 'Umbenennen...';
9 | theUILang.fDelete = 'Löschen';
10 | theUILang.fExtracta = 'Alle entpacken...';
11 | theUILang.fExtracth = 'Hierher entpacken';
12 | theUILang.fcheckSFV = 'Prüfe SFV';
13 | theUILang.fMediaI = 'MediaInfo';
14 | theUILang.fView = 'Betrachten';
15 | theUILang.fcreate = 'Erstelle';
16 | theUILang.fcNewDir = 'Neues Verzeichnis';
17 | theUILang.fcNewArchive = 'Neues Archiv';
18 | theUILang.fcNewTor = '.torrent Datei';
19 | theUILang.fcSFV = 'SFV erstellen...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Aktualisieren';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Verzeichnis ändern fehlgeschlagen';
25 | theUILang.fErrMsg[2] = 'Verzeichnis existiert nicht';
26 | theUILang.fErrMsg[3] = 'keine Berechtigung';
27 | theUILang.fErrMsg[4] = 'Verzeichnis erstellen fehlgeschlagen';
28 | theUILang.fErrMsg[5] = 'Datei zu groß';
29 | theUILang.fErrMsg[6] = 'Kein/e solche/s Datei/Verzeichnis';
30 | theUILang.fErrMsg[7] = 'Umbenennen fehlgeschlagen – existiert bereits';
31 | theUILang.fErrMsg[8] = 'Umbenennen fehlgeschlagen - verweigert';
32 | theUILang.fErrMsg[9] = 'Verzeichnis auflisten dauerte zu lange';
33 | theUILang.fErrMsg[10] = 'Auflisten Verzeichnisinhalt fehlgeschlagen';
34 | theUILang.fErrMsg[11] = 'Aktion dauert zu lange';
35 | theUILang.fErrMsg[12] = 'Irgendetwas ist fehlgeschlagen';
36 | theUILang.fErrMsg[13] = 'Datei Zugriffsfehler';
37 | theUILang.fErrMsg[14] = 'MediaInfo Fehler';
38 | theUILang.fErrMsg[15] = 'MediaInfo nicht gefunden, überprüfen Sie config.php';
39 | theUILang.fErrMsg[16] = 'Datei existiert bereits';
40 | theUILang.fErrMsg[17] = 'Temporäres Verzeichnis nicht gesetzt, überprüfen Sie config.php';
41 | theUILang.fErrMsg[18] = 'Ungültige Datei';
42 | theUILang.fErrMsg[19] = 'Kommando bereits beendet';
43 | theUILang.fErrMsg[20] = 'Kommando töten fehlgeschlagen';
44 | theUILang.fErrMsg[21] = 'Aktion beendet';
45 | theUILang.fErrMsg[22] = 'Nichts um damit zu arbeiten';
46 | theUILang.fErrMsg[23] = 'Aktion fehlgeschlagen';
47 |
48 |
49 |
50 |
51 | theUILang.fDiagmkdir = 'Erstelle neues Verzeichnis';
52 | theUILang.fDiagndirname = 'Verzeichnis Name';
53 | theUILang.fDiagnodirname = 'Bitte Namen des Verzeichnisses eingeben!';
54 | theUILang.fDiagRename = 'Datei/Verzeichnis umbenennen';
55 | theUILang.fDiagRenameTo = 'Umbenennen zu:';
56 | theUILang.fDiagRenameBut = 'Umbenennen';
57 | theUILang.fDiagRenameEmpty = 'Neuen Namen eingeben';
58 | theUILang.fDiagInvalidname = 'Ungültiger Name';
59 |
60 | theUILang.fDiagAexist = 'Datei/Verzeichnis existiert bereits';
61 |
62 | theUILang.fDiagStart = 'Start';
63 | theUILang.fDiagStop = 'Stop';
64 | theUILang.fDiagClose = 'Schließen';
65 | theUILang.fDiagTo = 'Zu:';
66 | theUILang.fDiagNoPath = 'Zielverzeichnis nicht gestattet';
67 |
68 |
69 | theUILang.fDiagDelete = 'Lösche Datei und Verzeichnis';
70 | theUILang.fDiagDeleteSel = 'Dateien markiert zum Löschen:';
71 | theUILang.fDiagDeleteBut = 'Löschen';
72 |
73 | theUILang.fDiagConsole = 'Konsole';
74 |
75 | theUILang.fDiagMove = 'Verschiebe Datein und Verzeichnis';
76 | theUILang.fDiagMoveSel = 'Dateien markiert zum Verschieben:';
77 | theUILang.fDiagMoveTo = 'Verschieben Dateien nach:';
78 | theUILang.fDiagMoveEmpty = 'Bitte wählen Sie das Zielverzeichnis';
79 | theUILang.fDiagMoveFalse = 'Pfad nicht gestattet';
80 |
81 | theUILang.fDiagCopy = 'Kopiere Dateien und Ordner';
82 | theUILang.fDiagCopySel = 'Dateien markiert zum Kopieren:';
83 | theUILang.fDiagCopyTo = 'Kopiere Dateien nach:';
84 |
85 | theUILang.fDiagNFO = '.NFO Viewer';
86 | theUILang.fDiagSFVCheck = 'Datei überprüfen';
87 | theUILang.fDiagSFVCheckf = 'Prüfsumme der Datei:';
88 |
89 | theUILang.fDiagSFVCreate = 'Erstelle SFV-Datei';
90 | theUILang.fDiagSFVCreateSel = 'Datei markiert zum Prüfen:';
91 | theUILang.fDiagSFVHashfile = 'Speichere SFV-Datei nach:';
92 |
93 | theUILang.fDiagSFVempty = 'Benenne die SFV-Datei';
94 |
95 | theUILang.fDiagCArchive = 'Erstelle Archiv';
96 | theUILang.fDiagCArchType = 'Typ:';
97 | theUILang.fDiagCArchVsize = 'Dateigröße (mb):';
98 |
99 | theUILang.fManArComp = [];
100 |
101 | // rar
102 | theUILang.fManArComp[0] = ['Speichern', 'Schnellste', 'Schnell', 'Normal', 'Gut', 'Beste']
103 |
104 | // zip
105 | theUILang.fManArComp[1] = ['Speichern', 'Schnell', 'Besser'];
106 |
107 | // tar
108 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Normal'];
109 |
110 | theUILang.fDiagCArchiveSel = 'Zum Archiv hinzufügen:';
111 | theUILang.fDiagExtract = 'Entpacke Archive';
112 | theUILang.fDiagArchive = 'Archiv:';
113 | theUILang.fDiagCompression = 'Kompression:';
114 | theUILang.fDiagExtDo = 'Entpacke';
115 | theUILang.fDiagArchempty = 'Bitte Namen des Archives eingeben!';
116 |
117 | theUILang.fStarts = {
118 | Delete: 'Datei löschen gestartet',
119 | Extract: 'Archive entpacken gestartet',
120 | CArchive: 'Datei archivieren gestartet',
121 | CheckSFV: 'SFV überprüfen gestartet',
122 | CreateSFV: 'SFV prüfen gestartet',
123 | Move: 'Datei verschieben gestartet',
124 | Copy: 'Datei kopieren gestartet',
125 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
126 | }
127 |
128 | theUILang.fStops = {
129 | Delete: 'Datei löschen gestoppt',
130 | Extract: 'Archive entpacken gestoppt',
131 | CArchive: 'Datei archivieren gestoppt',
132 | CheckSFV: 'SFV überprüfen gestoppt',
133 | CreateSFV: 'SFV prüfen gestoppt',
134 | Move: 'Datei verschieben gestoppt',
135 | Copy: 'Datei kopieren gestoppt',
136 | Screenshots: 'Video screenshots creation stopped'
137 | }
138 |
139 |
--------------------------------------------------------------------------------
/filemanager/lang/en.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/es.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/fi.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/fr.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = "Heure";
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = "Permissions";
5 | theUILang.fOpen = "Ouvrir";
6 | theUILang.fCopy = "Copier...";
7 | theUILang.fMove = "Déplacer...";
8 | theUILang.fRename = "Renommer...";
9 | theUILang.fDelete = "Supprimer";
10 | theUILang.fExtracta = "Extraire tout...";
11 | theUILang.fExtracth = "Extraire ici";
12 | theUILang.fcheckSFV = "Vérifier le SFV";
13 | theUILang.fMediaI = "Media info";
14 | theUILang.fView = "Voir";
15 | theUILang.fcreate = "Créer";
16 | theUILang.fcNewDir = "un répertoire";
17 | theUILang.fcNewArchive = "une archive";
18 | theUILang.fcNewTor = "un .torrent";
19 | theUILang.fcSFV = "un fichier SFV...";
20 | theUILang.fcScreens = "une capture vidéo";
21 | theUILang.fRefresh = "Rafraîchir";
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = "Échec du changement de répertoire.";
25 | theUILang.fErrMsg[2] = "Le répertoire n'existe pas.";
26 | theUILang.fErrMsg[3] = "Permission refusée.";
27 | theUILang.fErrMsg[4] = "Échec de la création du répertoire.";
28 | theUILang.fErrMsg[5] = "Fichier trop gros pour être manipulé.";
29 | theUILang.fErrMsg[6] = "Aucun fichier/répertoire de ce type.";
30 | theUILang.fErrMsg[7] = "Échec du renommage - Existe déjà.";
31 | theUILang.fErrMsg[8] = "Échec du renommage - Refusée.";
32 | theUILang.fErrMsg[9] = "Récupération de la liste des répertoires hors délais.";
33 | theUILang.fErrMsg[10] = "Échec de la récupération du contenu du dossier.";
34 | theUILang.fErrMsg[11] = "Opération hors délais.";
35 | theUILang.fErrMsg[12] = "Quelque chose s'est mal passé.";
36 | theUILang.fErrMsg[13] = "Erreur d'accès au fichier.";
37 | theUILang.fErrMsg[14] = "Erreur avec Mediainfo.";
38 | theUILang.fErrMsg[15] = "Les binaires de Mediainfo n'ont pas été trouvés, veuillez modifier le fichier config.php.";
39 | theUILang.fErrMsg[16] = "Le fichier existe déjà.";
40 | theUILang.fErrMsg[17] = "Le dossier temporaire n'est pas configuré, modifier votre config.php.";
41 | theUILang.fErrMsg[18] = "Fichier non valide.";
42 | theUILang.fErrMsg[19] = "Opération déjà terminée.";
43 | theUILang.fErrMsg[20] = "Échec de l'arrêt du processus.";
44 | theUILang.fErrMsg[21] = "L'opération est terminée.";
45 | theUILang.fErrMsg[22] = "Rien de marche avec.";
46 | theUILang.fErrMsg[23] = "Échec de l'opération.";
47 | theUILang.fErrMsg[24] = "Manipulation des archives désactivée (applications introuvables)";
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = "Créer un nouveau dossier";
53 | theUILang.fDiagndirname = "Nom du dossier";
54 | theUILang.fDiagnodirname = "Veuillez entrer un nom de dossier.";
55 | theUILang.fDiagRename = "Renommer un fichier / dossier";
56 | theUILang.fDiagRenameTo = "Renommer en :";
57 | theUILang.fDiagRenameBut = "Renommer";
58 | theUILang.fDiagRenameEmpty = "Veuillez entrer un nouveau nom.";
59 | theUILang.fDiagInvalidname = "Nom invalide.";
60 |
61 | theUILang.fDiagAexist = "Le fichier / dossier existe déjà.";
62 |
63 | theUILang.fDiagStart = "Démarrer";
64 | theUILang.fDiagStop = "Arrêter";
65 | theUILang.fDiagClose = "Fermer";
66 | theUILang.fDiagTo = "Vers :";
67 | theUILang.fDiagNoPath = "Destination non permise";
68 |
69 |
70 | theUILang.fDiagDelete = "Supprimer des dossiers / fichiers";
71 | theUILang.fDiagDeleteSel = "Fichiers marqués à supprimer :";
72 | theUILang.fDiagDeleteBut = "Supprimer";
73 |
74 | theUILang.fDiagConsole = "Console";
75 |
76 | theUILang.fDiagMove = "Déplacer des dossiers / fichiers";
77 | theUILang.fDiagMoveSel = "Fichiers marqués à déplacer:";
78 | theUILang.fDiagMoveTo = "Déplacer les fichiers vers :";
79 | theUILang.fDiagMoveEmpty = "Veuillez sélectionne le chemin où doit être déplacés les fichiers.";
80 | theUILang.fDiagMoveFalse = "Chemin non permis";
81 |
82 | theUILang.fDiagCopy = "Copier des dossiers / fichiers";
83 | theUILang.fDiagCopySel = "Fichiers marqués pour le copiage:";
84 | theUILang.fDiagCopyTo = "Copier vers :";
85 |
86 | theUILang.fDiagNFO = "Lecteur de .NFO";
87 | theUILang.fDiagSFVCheck = "Simple File Verification";
88 | theUILang.fDiagSFVCheckf = "Fichier checksum :";
89 |
90 | theUILang.fDiagSFVCreate = "Créer un fichier SFV";
91 | theUILang.fDiagSFVCreateSel = "Fichiers marqués pour le hashage :";
92 | theUILang.fDiagSFVHashfile = "Enregister le fichier vers :";
93 |
94 | theUILang.fDiagSFVempty = "Veuillez nommer le fichier de hash.";
95 |
96 | theUILang.fDiagCArchive = "Créer une archive";
97 | theUILang.fDiagCArchType = "Type :";
98 | theUILang.fDiagCArchVsize = "Taille des volumes (Mo) :";
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ["Stocker", "Très rapide", "Rapide", "Normal", "Bon", "Meilleur"];
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ["Stocker", "Rapide", "Meilleur"];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Par défaut'];
110 |
111 | theUILang.fDiagCArchiveSel = "Ajouter à l'archive :";
112 | theUILang.fDiagExtract = "Extraire une archive";
113 | theUILang.fDiagArchive = "Archive :";
114 | theUILang.fDiagCompression = "Compression :";
115 | theUILang.fDiagExtDo = "Extraire";
116 | theUILang.fDiagArchempty = "Veuillez entrer un nom d'archive.";
117 |
118 | theUILang.fStarts = {
119 | Delete: "Suppression des fichiers démarrée.",
120 | Extract: "Extraction de l'archive démarrée.",
121 | CArchive: "Création de l'archive démarrée.",
122 | CheckSFV: "Vérification du hash démarrée.",
123 | CreateSFV: "Calcul du hash démarré.",
124 | Move: "Déplacement des fichiers démarré.",
125 | Copy: "Copie des fichiers démarrée.",
126 | Screenshots: "Création de la capture vidéo démarrée. Veuillez patienter, cela peut être long."
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: "Suppression des fichiers arrêtée.",
131 | Extract: "Extraction de l'archive arrêtée.",
132 | CArchive: "Création de l'archive arrêtée.",
133 | CheckSFV: "Vérification du hash arrêtée.",
134 | CreateSFV: "Calcul du hash arrêté.",
135 | Move: "Déplacement des fichiers arrêté.",
136 | Copy: "Copie des fichiers arrêtée.",
137 | Screenshots: "Création de la capture vidéo arrêtée."
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/hu.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/it.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/lv.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/nl.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/pl.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/pt.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/ru.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/sk.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/sr.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/tr.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/uk.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/vi.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/zh-cn.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/lang/zh-tw.js:
--------------------------------------------------------------------------------
1 | theUILang.fManager = "File Manager";
2 | theUILang.fTime = 'Time';
3 | theUILang.fType = "Type";
4 | theUILang.fPerm = 'Permissions';
5 | theUILang.fOpen = 'Open';
6 | theUILang.fCopy = 'Copy...';
7 | theUILang.fMove = 'Move...';
8 | theUILang.fRename = 'Rename...';
9 | theUILang.fDelete = 'Delete';
10 | theUILang.fExtracta = 'Extract all...';
11 | theUILang.fExtracth = 'Extract here';
12 | theUILang.fcheckSFV = 'Check SFV';
13 | theUILang.fMediaI = 'Media info';
14 | theUILang.fView = 'View';
15 | theUILang.fcreate = 'Create';
16 | theUILang.fcNewDir = 'New Directory';
17 | theUILang.fcNewArchive = 'New Archive';
18 | theUILang.fcNewTor = 'New .torrent';
19 | theUILang.fcSFV = 'SFV file...';
20 | theUILang.fcScreens = 'Screenshots';
21 | theUILang.fRefresh = 'Refresh';
22 |
23 | theUILang.fErrMsg = [];
24 | theUILang.fErrMsg[1] = 'Failed to change directory';
25 | theUILang.fErrMsg[2] = 'Directory does not exist';
26 | theUILang.fErrMsg[3] = 'Permission Denied';
27 | theUILang.fErrMsg[4] = 'Directory creation failed';
28 | theUILang.fErrMsg[5] = 'File is too large to handle';
29 | theUILang.fErrMsg[6] = 'No such file/dir';
30 | theUILang.fErrMsg[7] = 'Rename failed - already exists';
31 | theUILang.fErrMsg[8] = 'Rename failed - Denied';
32 | theUILang.fErrMsg[9] = 'Directory listing timed out';
33 | theUILang.fErrMsg[10] = 'Failed to get directory contents';
34 | theUILang.fErrMsg[11] = 'Action timed out';
35 | theUILang.fErrMsg[12] = 'Something went wrong';
36 | theUILang.fErrMsg[13] = 'File access error';
37 | theUILang.fErrMsg[14] = 'Mediainfo error';
38 | theUILang.fErrMsg[15] = 'Mediainfo binary not found, see config.php';
39 | theUILang.fErrMsg[16] = 'File already exists';
40 | theUILang.fErrMsg[17] = 'Temporary dir is not set, see config.php';
41 | theUILang.fErrMsg[18] = 'Invalid file';
42 | theUILang.fErrMsg[19] = 'Command finished already';
43 | theUILang.fErrMsg[20] = 'Command kill failed';
44 | theUILang.fErrMsg[21] = 'Action has finished';
45 | theUILang.fErrMsg[22] = 'Nothing to work with';
46 | theUILang.fErrMsg[23] = 'Action failed';
47 | theUILang.fErrMsg[24] = 'archive manipulation disabled (application not found)';
48 |
49 |
50 |
51 |
52 | theUILang.fDiagmkdir = 'Create new directory';
53 | theUILang.fDiagndirname = 'Directory name';
54 | theUILang.fDiagnodirname = 'Please enter a directory name!';
55 | theUILang.fDiagRename = 'Rename file / directory';
56 | theUILang.fDiagRenameTo = 'Rename to:';
57 | theUILang.fDiagRenameBut = 'Rename';
58 | theUILang.fDiagRenameEmpty = 'Enter a new name';
59 | theUILang.fDiagInvalidname = 'Invalid name';
60 |
61 | theUILang.fDiagAexist = 'File / directory already exists';
62 |
63 | theUILang.fDiagStart = 'Start';
64 | theUILang.fDiagStop = 'Stop';
65 | theUILang.fDiagClose = 'Close';
66 | theUILang.fDiagTo = 'To:';
67 | theUILang.fDiagNoPath = 'Destination not permitted';
68 |
69 |
70 | theUILang.fDiagDelete = 'Delete files and folders';
71 | theUILang.fDiagDeleteSel = 'Files marked for removal:';
72 | theUILang.fDiagDeleteBut = 'Delete';
73 |
74 | theUILang.fDiagConsole = 'Console';
75 |
76 | theUILang.fDiagMove = 'Move files and folders';
77 | theUILang.fDiagMoveSel = 'Files marked for relocation:';
78 | theUILang.fDiagMoveTo = 'Move files to:';
79 | theUILang.fDiagMoveEmpty = 'Please select the path where to move the files to';
80 | theUILang.fDiagMoveFalse = 'Path not permitted';
81 |
82 | theUILang.fDiagCopy = 'Copy files and folders';
83 | theUILang.fDiagCopySel = 'Files marked for duplication:';
84 | theUILang.fDiagCopyTo = 'Copy files to:';
85 |
86 | theUILang.fDiagNFO = '.NFO Viewer';
87 | theUILang.fDiagSFVCheck = 'Simple File Verification';
88 | theUILang.fDiagSFVCheckf = 'Checksum file:';
89 |
90 | theUILang.fDiagSFVCreate = 'Create SFV file';
91 | theUILang.fDiagSFVCreateSel = 'Files marked for hashing:';
92 | theUILang.fDiagSFVHashfile = 'Save hash file to:';
93 |
94 | theUILang.fDiagSFVempty = 'Please name a sfv file';
95 |
96 | theUILang.fDiagCArchive = 'Create Archive';
97 | theUILang.fDiagCArchType = 'Type:';
98 | theUILang.fDiagCArchVsize = 'Volume size (mb):';
99 |
100 | theUILang.fManArComp = [];
101 |
102 | // rar
103 | theUILang.fManArComp[0] = ['Store', 'Fastest', 'Fast', 'Normal', 'Good', 'Best']
104 |
105 | // zip
106 | theUILang.fManArComp[1] = ['Store', 'Fast', 'Better'];
107 |
108 | // tar
109 | theUILang.fManArComp[2] = theUILang.fManArComp[3] = theUILang.fManArComp[4] = ['Default'];
110 |
111 | theUILang.fDiagCArchiveSel = 'Add to archive:';
112 | theUILang.fDiagExtract = 'Extract Archive';
113 | theUILang.fDiagArchive = 'Archive:';
114 | theUILang.fDiagCompression = 'Compression:';
115 | theUILang.fDiagExtDo = 'Extract';
116 | theUILang.fDiagArchempty = 'Please name an archive file';
117 |
118 | theUILang.fStarts = {
119 | Delete: 'File removal started',
120 | Extract: 'Archive extraction started',
121 | CArchive: 'File archiving started',
122 | CheckSFV: 'File checking started',
123 | CreateSFV: 'File hashing started',
124 | Move: 'File relocation started',
125 | Copy: 'File duplication started',
126 | Screenshots: 'Video screenshots creation started. Please wait this could take some time'
127 | }
128 |
129 | theUILang.fStops = {
130 | Delete: 'File removal stopped',
131 | Extract: 'Extraction stopped',
132 | CArchive: 'Archive creation stopped',
133 | CheckSFV: 'SFV check stopped',
134 | CreateSFV: 'SFV creation stopped',
135 | Move: 'File relocation stopped',
136 | Copy: 'File duplication stopped',
137 | Screenshots: 'Video screenshots creation stopped'
138 | }
139 |
--------------------------------------------------------------------------------
/filemanager/plugin.info:
--------------------------------------------------------------------------------
1 | plugin.description: File Manager plugin.
2 | plugin.author: HWK
3 | plugin.version: 0.09
4 | rtorrent.remote: error
5 | rtorrent.external.error: php,pgrep
6 | web.external.error: unzip
--------------------------------------------------------------------------------
/filemanager/scripts/archive:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | binary="$1"
4 | tempdir="$2"
5 | archive="$3"
6 | type="$4"
7 | compression="$5"
8 | volume="$6"
9 | vformat="$7"
10 |
11 |
12 | if [ ! -d "$tempdir" ]; then
13 | mkdir --mode=0777 -p "$tempdir" || { echo "FATAL ERROR: temp dir creation failed"; exit; }
14 |
15 | fi
16 |
17 | echo "$$" > "$tempdir/pid";
18 |
19 |
20 | if [ ! -w "${archive%/*}" ]; then
21 |
22 | echo "1: FATAL ERROR: Destination ${archive%/*} not permitted" >> "$tempdir/log";
23 |
24 | else
25 |
26 | case "$type" in
27 |
28 |
29 | rar)
30 | "$1" a -ep1 -m"$5" -ol "$vformat" -v"$6"- "$3" "${@:8}" | awk -F '[\b[:blank:]]+' 'BEGIN {OFS=", "} {for (i=1;i<=NF;i++) { if ((i-1)%10==0) printf "\n0: "; printf "%s ",$i} fflush()}' >> "$2/log"
31 | printf "\n1: " >> "$tempdir/log"
32 | ;;
33 |
34 | tar)
35 | shift 7;
36 | "$binary" -C "${1%/*}" -cvf "$archive" "${@##*/}" | sed -u 's/^/0: Adding /' >> "$tempdir/log"
37 | echo "1: Done" >> "$tempdir/log"
38 | ;;
39 | gzip)
40 | shift 7;
41 | "$binary" -C "${1%/*}" -czvf "$archive" "${@##*/}" | sed -u 's/^/0: Adding /' >> "$tempdir/log"
42 | echo "1: Done" >> "$tempdir/log"
43 | ;;
44 | bzip2)
45 | shift 7;
46 | "$binary" -C "${1%/*}" -cjvf "$archive" "${@##*/}" | sed -u 's/^/0: Adding /' >> "$tempdir/log"
47 | echo "1: Done" >> "$tempdir/log"
48 | ;;
49 | zip)
50 |
51 | cd "${8%/*}"
52 | shift 7;
53 |
54 | "$binary" -r "$compression" -y "$archive" "${@##*/}" | sed -u 's/^/0: /' >> "$tempdir/log"
55 | echo "1: Done" >> "$tempdir/log"
56 | ;;
57 |
58 | *) echo "Unknown archive type"
59 | ;;
60 | esac
61 |
62 |
63 | fi
64 |
65 |
66 | sleep 20
67 | rm -rf "$tempdir"
--------------------------------------------------------------------------------
/filemanager/scripts/cp:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | if [ ! -d "$1" ]; then
5 | mkdir --mode=0777 -p "$1" || { echo "FATAL ERROR: temp dir creation failed"; exit; }
6 |
7 | elif [ ! -w "$2" ]; then
8 |
9 | echo "FATAL ERROR: Destination $2 not permitted";
10 | exit;
11 | fi
12 |
13 |
14 | echo "$$" > "$1/pid";
15 |
16 |
17 | i=1;
18 | t=$(($#-2));
19 |
20 |
21 |
22 | for file in "${@:3}"; do
23 |
24 | echo "0: $i/$t copying: $file" >> "$1/log";
25 |
26 | ##[[ -e "$file" ]] && file="Copy of $file"
27 | ## prevent overwritting disable
28 |
29 | cp -rf --target-directory="$2" "$file" && echo "0: OK" >> "$1/log" || echo "0: FAILED" >> "$1/log"
30 |
31 |
32 | let i++
33 |
34 |
35 | done
36 |
37 | echo "1: Done" >> "$1/log"
38 |
39 | sleep 20
40 |
41 | rm -rf "$1"
42 |
--------------------------------------------------------------------------------
/filemanager/scripts/extract:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | if [ ! -d "$2" ]; then
5 | mkdir --mode=0777 -p "$2" || { echo "FATAL ERROR: temp dir creation failed"; exit; }
6 |
7 | fi
8 |
9 | echo "$$" > "$2/pid";
10 |
11 |
12 | if [ ! -w "${4%/*}" ]; then
13 |
14 | echo "1: FATAL ERROR: Destination ${4%/*} not permitted" >> "$2/log";
15 |
16 | else
17 |
18 |
19 | type=$(file -ib "$3" | awk -vFS="[/,;]" '{ print $2 }' | cut -d '-' -f 2);
20 |
21 | case "$type" in
22 |
23 | zip) "$1" -o -P '' "$3" -d "$4/" | sed -u 's/^/0: /' >> "$2/log"
24 | echo "1: Done" >> "$2/log"
25 | ;;
26 | rar) "$1" x -ol -p- -or- "$3" "$4/" | awk -F '[\b[:blank:]]+' 'BEGIN {OFS=", "} {for (i=1;i<=NF;i++) { if ((i-1)%10==0) printf "\n0: "; printf "%s ",$i} fflush()}' >> "$2/log"
27 | printf "\n1: Done " >> "$2/log"
28 | ;;
29 | tar) [ ! -d "$4" ] && mkdir -p "$4"
30 | "$1" -xvf "$3" -C "$4" | sed -u 's/^/0: Extracting /' >> "$2/log"
31 | echo "1: Done " >> "$2/log"
32 | ;;
33 | gzip) [ ! -d "$4" ] && mkdir -p "$4"
34 | "$1" -xzvf "$3" -C "$4" | sed -u 's/^/0: Extracting /' >> "$2/log"
35 | echo "1: Done " >> "$2/log"
36 | ;;
37 | bzip2) [ ! -d "$4" ] && mkdir -p "$4"
38 | "$1" -xjvf "$3" -C "$4" | sed -u 's/^/0: Extracting /' >> "$2/log"
39 | echo "1: Done " >> "$2/log"
40 | ;;
41 | iso9660|stream) "$1" x -bd -y -o"$4/" "$3" | sed -u 's/^/0: /' >> "$2/log"
42 | echo "1: Done" >> "$2/log"
43 | ;;
44 | *) echo "Unknown archive type"
45 | ;;
46 | esac
47 |
48 |
49 | fi
50 |
51 |
52 | sleep 20
53 | rm -rf "$2"
54 |
--------------------------------------------------------------------------------
/filemanager/scripts/mv:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | if [ ! -d "$1" ]; then
5 | mkdir --mode=0777 -p "$1" || { echo "FATAL ERROR: temp dir creation failed"; exit; }
6 |
7 | elif [ ! -w "$2" ]; then
8 |
9 | echo "FATAL ERROR: Destination $2 not permitted";
10 | exit;
11 | fi
12 |
13 |
14 | echo "$$" > "$1/pid";
15 |
16 |
17 | i=1;
18 | t=$(($#-2));
19 |
20 |
21 |
22 | for file in "${@:3}"; do
23 |
24 | echo "0: $i/$t moving: $file" >> "$1/log";
25 | mv -f --target-directory="$2" "$file" && echo "0: OK" >> "$1/log" || echo "0: FAILED" >> "$1/log"
26 |
27 | let i++
28 |
29 | done
30 |
31 | echo "1: Done" >> "$1/log"
32 |
33 | sleep 20
34 |
35 | rm -rf "$1"
36 |
--------------------------------------------------------------------------------
/filemanager/scripts/rm:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if [ ! -d "$1" ]; then
4 | mkdir --mode=0777 -p "$1" || { echo "FATAL ERROR: temp dir creation failed"; exit; }
5 | fi
6 |
7 | echo "$$" > "$1/pid";
8 |
9 |
10 | i=1;
11 | t=$(($#-1));
12 |
13 |
14 |
15 | for file in "${@:2}"; do
16 |
17 | echo "0: $i/$t remove: $file" >> "$1/log";
18 | rm -rf "$file" && echo "0: OK" >> "$1/log" || echo "0: FAILED" >> "$1/log"
19 |
20 |
21 | let i++
22 | done
23 |
24 | echo "1: Done" >> "$1/log"
25 |
26 | sleep 20
27 |
28 | rm -rf "$1"
29 |
--------------------------------------------------------------------------------
/filemanager/scripts/screens:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | if [ ! -d "$2" ]; then
5 | mkdir --mode=0777 -p "$2" || { echo "FATAL ERROR: temp dir creation failed"; exit; }
6 |
7 | fi
8 |
9 | echo "$$" > "$2/pid";
10 |
11 |
12 | if [ ! -w "${4%/*}" ]; then
13 |
14 | echo "1: FATAL ERROR: Destination ${4%/*} not permitted" >> "$2/log";
15 |
16 | else
17 |
18 |
19 | "$1" -i "$3" -an -vf drawtext="timecode='00\:00\:00\:00' :rate=24 :fontcolor=white :fontsize=21 :shadowcolor=black :x=5 :y=5",scale="min($6\, iw*3/2):-1",select="not(mod(n\,$5)),tile=$8x$7" -vsync 0 -frames:v 1 "$4" 2>&1 | sed -u 's/^/0: /' >> "$2/log"
20 |
21 | echo "1: Done " >> "$2/log"
22 |
23 | fi
24 |
25 |
26 | sleep 20
27 | rm -rf "$2"
28 |
--------------------------------------------------------------------------------
/filemanager/scripts/sfvcheck.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/filemanager/scripts/sfvcreate.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/filemanager/settings.js.php:
--------------------------------------------------------------------------------
1 | $external) {
8 | if((findEXE($external) === false) && isset($fm['archive']['types'][$kid])) {
9 | unset($fm['archive']['types'][$kid]);
10 | echo 'log("FILE MANAGER: ',$external,' "+theUILang.fErrMsg[24]);',"\n";
11 | }
12 |
13 | }
14 |
15 | echo 'theWebUI.fManager.homedir = "', rtrim($topDirectory, '/'), '";',"\n";
16 | echo 'theWebUI.fManager.mkdefmask = "', $fm['mkdperm'], '";',"\n";
17 | echo 'theWebUI.fManager.archives = '.json_encode($fm['archive']).';',"\n";
18 |
19 | ?>
--------------------------------------------------------------------------------
/filemanager/xmlfix.php:
--------------------------------------------------------------------------------
1 | i8s = array();
9 | $this->strings = array();
10 | $this->val = array();
11 | if($this->makeCall())
12 | {
13 | $answer = self::send($this->content);
14 |
15 |
16 | if(!empty($answer))
17 | {
18 | if($this->parseByTypes)
19 | {
20 | if((preg_match_all("|(.*)|Us",$answer,$this->strings)!==false) &&
21 | count($this->strings)>1 &&
22 | (preg_match_all("|(.*)|Us",$answer,$this->i8s)!==false) &&
23 | count($this->i8s)>1) {
24 | $this->strings = str_replace("\\","\\\\",$this->strings[1]);
25 | $this->strings = str_replace("\"","\\\"",$this->strings);
26 | foreach($this->strings as &$string)
27 | $string = html_entity_decode($string,ENT_COMPAT,"UTF-8");
28 | $this->i8s = $this->i8s[1];
29 | $ret = true;
30 |
31 | }
32 | } else {
33 |
34 | if((preg_match_all("/(|)(.*)(<\/string>|<\/i.>)<\/value>/s",$answer,$this->val)!==false) &&
35 | count($this->val)>2)
36 | {
37 |
38 | $this->val = str_replace("\\","\\\\",$this->val[2]);
39 | $this->val = str_replace("\"","\\\"",$this->val);
40 |
41 | foreach($this->val as &$string)
42 | $string = html_entity_decode($string,ENT_COMPAT,"UTF-8");
43 | $ret = true;
44 | }
45 | }
46 |
47 |
48 |
49 | if($ret) {
50 | if(strstr($answer,"faultCode")!==false)
51 | {
52 |
53 | $this->fault = true;
54 | if(LOG_RPC_FAULTS && $this->important)
55 | {
56 | toLog($this->content);
57 | toLog($answer);
58 | }
59 | }
60 | }
61 | }
62 | }
63 | $this->content = "";
64 | $this->commands = array();
65 | return($ret);
66 | }
67 | }
68 |
69 |
70 | ?>
71 |
--------------------------------------------------------------------------------
/fileshare/clip/ZeroClipboard.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/fileshare/clip/ZeroClipboard.swf
--------------------------------------------------------------------------------
/fileshare/conf.php:
--------------------------------------------------------------------------------
1 | postlist['action']) {
14 |
15 | case 'list':
16 | $f->show();
17 | break;
18 | case 'del':
19 | $f->del($f->postlist['target']);
20 | $f->show();
21 | break;
22 | case 'add':
23 | $f->add($f->postlist['file'], $f->postlist['target'], $f->postlist['to']);
24 | $f->show();
25 | break;
26 | case 'edit':
27 | $f->edit($f->postlist['file'], $f->postlist['target'], $f->postlist['to']);
28 | $f->show();
29 | break;
30 | default: die('Invalid action');
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/fileshare/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/fileshare/images/icon.png
--------------------------------------------------------------------------------
/fileshare/init.php:
--------------------------------------------------------------------------------
1 | registerPlugin("fileshare");
4 |
--------------------------------------------------------------------------------
/fileshare/lang/cs.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/da.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/de.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/el.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/en.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/es.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/fi.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/fr.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Supprimer le(s) liens(s)';
3 | theUILang.FSdelmsg = 'Voulez-vous réellement supprimer ces éléments ?';
4 | theUILang.FSvdur = 'Veuillez entrer une durée valide';
5 | theUILang.FSfile = 'Fichier ';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Mot de passe ';
8 | theUILang.FSdlink = 'Lien de téléchargement';
9 | theUILang.FSdhours = 'Durée (heure) ';
10 | theUILang.FSadd = 'Ajouter';
11 | theUILang.FSedit = 'Éditer';
12 | theUILang.FSshare = 'Partager...';
13 | theUILang.FSlinkcreate = 'Lien de téléchargement créé';
14 | theUILang.FSlinkedit = 'Lien de téléchargement édité';
15 | theUILang.FScopylink = 'Copier le lien';
16 | theUILang.FSmaxdur = 'Durée maxi autorisée est :';
17 | theUILang.FSnolimit = '[Pas de limite est autorisée : 0]';
18 | theUILang.FSnolimitoff = 'Durée illimitée n\'est pas autorisée';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/hu.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/it.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/ko.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/lv.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/nl.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/no.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/pl.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/pt.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/ru.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/sk.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/sr.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/sv.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/tr.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/uk.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/vi.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/zh-cn.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/lang/zh-tw.js:
--------------------------------------------------------------------------------
1 | theUILang.FSshow = 'File Share';
2 | theUILang.FSdel = 'Delete link(s)';
3 | theUILang.FSdelmsg = 'Do you really want to delete the selected items?';
4 | theUILang.FSvdur = 'Please enter a valid duration';
5 | theUILang.FSfile = 'File';
6 | theUILang.FSexpire = 'Expire';
7 | theUILang.FSpassword = 'Password';
8 | theUILang.FSdlink = 'Download link';
9 | theUILang.FSdhours = 'Duration (hours)';
10 | theUILang.FSadd = 'Add';
11 | theUILang.FSedit = 'Edit';
12 | theUILang.FSshare = 'Share...';
13 | theUILang.FSlinkcreate = 'Download link created';
14 | theUILang.FSlinkedit = 'Download link edited';
15 | theUILang.FScopylink = 'Copy link';
16 | theUILang.FSmaxdur = 'Maximum allowed duration is:';
17 | theUILang.FSnolimit = '[No limit is allowed: 0]';
18 | theUILang.FSnolimitoff = 'No limit is not allowed';
19 |
--------------------------------------------------------------------------------
/fileshare/plugin.info:
--------------------------------------------------------------------------------
1 | plugin.description: File share plugin
2 | plugin.author: HWK,Micdu70
3 | plugin.version: 1.0
4 | rtorrent.remote: error
5 | rtorrent.external.error: php
6 | plugin.dependencies: filemanager
7 |
--------------------------------------------------------------------------------
/fileshare/settings.js.php:
--------------------------------------------------------------------------------
1 | datafile = addslash(getSettingsPath()).'fileshare.dat';
15 | $this->check_post($this->postlist);
16 | $this->load();
17 | $this->userdir = addslash($topDirectory);
18 | }
19 |
20 | public function islimited($max, $cur) {
21 | global $limits;
22 |
23 | return ($limits[$max]) ? (($cur <= $limits[$max]) ? false : true): false;
24 | }
25 |
26 | public function add($file, $duration, $password) {
27 | global $limits;
28 |
29 | $file = '/'.$file;
30 | $pch = explode($this->userdir, $file);
31 |
32 |
33 | if((count($pch) < 2) || (($stat = LFS::stat('/'.$file)) === FALSE)) {die('Invalid file');}
34 |
35 | if($limits['nolimit'] == 0) {
36 | if($duration == 0) {die('No limit not allowed');}
37 | }
38 |
39 | if($this->islimited('duration', $duration)) {die('Invalid duration!');}
40 |
41 | if($this->islimited('links', count($this->data))) {die('Link limit reached');}
42 |
43 | if($password === FALSE) {$password = '';}
44 |
45 | do {$token = $this->random_chars();} while (isset($this->data[$token]));
46 |
47 | if($duration > 0) {
48 | $this->data[$token] = array(
49 | 'file' => $file,
50 | 'size' => $stat['size'],
51 | 'expire' => time()+(3600*$duration),
52 | 'password' => $password);
53 | } else {
54 | $this->data[$token] = array(
55 | 'file' => $file,
56 | 'size' => $stat['size'],
57 | 'expire' => time()+(3600*876000),
58 | 'password' => $password);
59 | }
60 | $this->write();
61 | }
62 |
63 |
64 | public function del($input) {
65 | $items = json_decode($input);
66 | if(!$items) { die('Invalid link id');}
67 | foreach($items as $id) {
68 | if(isset($this->data[$id])) {unset($this->data[$id]);}
69 | }
70 | $this->write();
71 | }
72 |
73 | public function edit($id, $duration, $password) {
74 | global $limits;
75 |
76 | if(!isset($this->data[$id])) {die('Invalid link');}
77 |
78 | if($duration !== FALSE) {
79 | if($limits['nolimit'] == 0) {
80 | if($duration == 0) {die('No limit not allowed');}
81 | }
82 | if($this->islimited('duration', $duration)) {die('Invalid duration!');}
83 | if($duration > 0) {
84 | $this->data[$id]['expire'] = time()+(3600*$duration);
85 | } else {
86 | $this->data[$id]['expire'] = time()+(3600*876000);
87 | }
88 | }
89 |
90 | if($password === FALSE) {
91 | $this->data[$id]['password'] = '';
92 | } else {
93 | $this->data[$id]['password'] = $password;
94 | }
95 | $this->write();
96 | }
97 |
98 | public function show() {
99 | $out = array( 'uh' => base64_encode(getUser()),
100 | 'list' => array());
101 |
102 | $out['list'] = $this->data;
103 |
104 | cachedEcho(json_encode($out));
105 | }
106 |
107 |
108 | public function random_chars($length = "32") {
109 |
110 | $rnd = '';
111 |
112 | for ($i=0; $i<$length; $i++) {
113 | $lists[1] = rand(48,57);
114 | $lists[2] = rand(65,90);
115 | $lists[3] = rand(97,122);
116 |
117 | $randchar = $lists[rand(1,3)];
118 |
119 | $rnd .= chr($randchar);
120 | }
121 |
122 | return $rnd;
123 | }
124 |
125 |
126 | protected function load() {
127 | if(!is_file($this->datafile) && !$this->write()) {die('Failed to write file');}
128 |
129 | if(($rf = file_get_contents($this->datafile)) === FALSE) {die('Failed to load data');}
130 | $this->data = unserialize($rf);
131 | }
132 |
133 |
134 | private function write() {
135 |
136 | return (file_put_contents($this->datafile, serialize($this->data)) !== FALSE);
137 |
138 | }
139 |
140 | public function __destruct() {
141 | }
142 |
143 | }
144 |
--------------------------------------------------------------------------------
/fileshare/share.php:
--------------------------------------------------------------------------------
1 | data[$_GET['s']]) || ($f->data[$_GET['s']]['expire'] < time())) {die('No such file or it expired');}
14 |
15 | if($f->data[$_GET['s']]['password'] != "") {
16 | function authenticate() {
17 | header('WWW-Authenticate: Basic realm="Password"');
18 | header('HTTP/1.0 401 Unauthorized');
19 | echo "Not permitted\n";
20 | exit;
21 | }
22 |
23 | if (!isset($_SERVER['PHP_AUTH_USER']) || ($_SERVER['PHP_AUTH_PW'] != $f->data[$_GET['s']]['password'])) {authenticate();} else {
24 |
25 | $f->workdir = '';
26 |
27 | $f->send_file($f->data[$_GET['s']]['file']);
28 |
29 | }}
30 |
31 | $f->workdir = '';
32 |
33 | $f->send_file($f->data[$_GET['s']]['file']);
34 |
--------------------------------------------------------------------------------
/fileupload/conf.php:
--------------------------------------------------------------------------------
1 | array( 'enabled' => true,
7 | 'login' => '',
8 | 'password' => ''),
9 |
10 | '2shared' => array('enabled' => true),
11 | '4shared' => array('enabled' => true),
12 | 'bayfiles' => array('enabled' => true),
13 |
14 | 'dataport_cz' => array( 'enabled' => true,
15 | 'login' => '',
16 | 'password' => ''),
17 |
18 | 'depositfiles' => array( 'enabled' => true,
19 | 'login' => '',
20 | 'password' => ''),
21 |
22 | 'dl_free_fr' => array('enabled' => true),
23 |
24 | 'filebox' => array( 'enabled' => true,
25 | 'login' => '',
26 | 'password' => ''),
27 |
28 | 'filepost' => array( 'enabled' => true,
29 | 'account' => true,
30 | 'login' => '',
31 | 'password' => ''),
32 |
33 | 'freakshare' => array( 'enabled' => true,
34 | 'login' => '',
35 | 'password' => ''),
36 |
37 | 'hotfile' => array( 'enabled' => true,
38 | 'account' => true,
39 | 'login' => '',
40 | 'password' => ''),
41 |
42 | 'mediafire' => array( 'enabled' => true,
43 | 'login' => '',
44 | 'password' => ''),
45 |
46 | 'megashares' => array( 'enabled' => true,
47 | 'email' => ''),
48 |
49 | 'netload_in' => array( 'enabled' => true,
50 | 'login' => '',
51 | 'password' => ''),
52 |
53 | 'oron' => array( 'enabled' => true,
54 | 'login' => '',
55 | 'password' => '',
56 | 'email' => ''),
57 |
58 | 'rapidshare' => array( 'enabled' => true,
59 | 'account' => true,
60 | 'login' => '',
61 | 'password' => ''),
62 |
63 | 'sendspace' => array('enabled' => true),
64 |
65 | 'turbobit' => array( 'enabled' => true,
66 | 'login' => '',
67 | 'password' => ''),
68 |
69 | 'uploaded_to' => array( 'enabled' => true,
70 | 'account' => true,
71 | 'login' => '',
72 | 'password' => '')
73 |
74 | );
75 |
76 |
77 |
78 | ?>
--------------------------------------------------------------------------------
/fileupload/fileup.class.php:
--------------------------------------------------------------------------------
1 | services = $services;
14 |
15 | $this->datafile = addslash(getSettingsPath()).'fileuploads.dat';
16 | $this->check_post($this->postlist);
17 | $this->load();
18 | $this->userdir = addslash($topDirectory);
19 | $this->shout = false;
20 | $this->xmlrpc = new rxmlrpcfix();
21 | $this->settings = array('tempdir' => '/tmp');
22 | }
23 |
24 |
25 | public function has_login($service) {
26 |
27 | foreach ($this->fields as $req) {
28 | if(isset($this->services[$service]['account']) && isset($this->services[$service][$req]) && empty($this->services[$service][$req])) {return false;}
29 | }
30 |
31 | return true;
32 | }
33 |
34 | public function login_isset($service) {
35 |
36 | foreach ($this->fields as $req) {
37 | if(empty($this->services[$service][$req])) {return false;}
38 | }
39 |
40 | return true;
41 | }
42 |
43 | public function do_upload() {
44 |
45 | $file = '/'.$this->postlist['file'];
46 | if( !$this->postlist['target']
47 | || !$this->postlist['file']
48 | || !$this->remote_test($file, 'f')
49 | || !isset($this->services[$this->postlist['target']])
50 | || !$this->has_login($this->postlist['target'])
51 | || (count(explode($this->userdir, $file)) < 2))
52 | {
53 | $this->sdie('Invalid parameters');
54 | }
55 |
56 | $this->make_temp();
57 | $this->shout = true;
58 | $this->upload();
59 |
60 | }
61 |
62 | protected function load() {
63 | if(!is_file($this->datafile) && !$this->write()) {die('Failed to write file');}
64 |
65 | if(($rf = file_get_contents($this->datafile)) === FALSE) {die('Failed to load data');}
66 | $this->services = unserialize($rf);
67 | }
68 |
69 | public function get_settings($encode = true) {
70 |
71 | eval(getPluginConf('fileupload'));
72 |
73 | $set = array();
74 | foreach($services as $n => $ser) {
75 | if($ser['enabled']) {$set[$n] = $this->services[$n]; unset($set[$n]['enabled']);}
76 | }
77 | return $encode ? json_encode($set ) : $set;
78 |
79 | }
80 |
81 | public function save_settings() {
82 |
83 | if(!$this->postlist['fls'] || (($settings = json_decode($this->postlist['fls'], true)) === FALSE)) {$this->sdie('Invalid settings');}
84 |
85 | eval(getPluginConf('fileupload'));
86 | foreach($services as $s => $o) {
87 |
88 | if($o['enabled']) {
89 | if(!isset($settings[$s])) {$this->sdie('Invalid settings');}
90 | if($s == 'megaupload') {$services[$s]['email'] = $settings[$s]['email'];}
91 | foreach($this->fields as $v) {
92 | if(!isset($o[$v])) {continue 2;}
93 | if(array_key_exists($v,$o) && !array_key_exists($v,$settings[$s])) {$this->sdie('Invalid settings');}
94 | $services[$s][$v] = $settings[$s][$v];
95 | }
96 | }
97 |
98 | }
99 |
100 | $this->services = $services;
101 | $this->write();
102 | $this->shout = true;
103 |
104 | }
105 |
106 | public function stop_upload() {
107 |
108 | $this->shout = true;
109 | $this->kill($this->postlist['target']);
110 | }
111 |
112 |
113 | public function upload() {
114 |
115 | $script = dirname(__FILE__).'/scripts/upload';
116 | $arguments = escapeshellarg($script).' '.escapeshellarg($this->temp['dir']).' '.
117 | escapeshellarg($this->postlist['target']).' ';
118 |
119 | if($this->login_isset($this->postlist['target'])) {
120 | $arguments .= escapeshellarg('--auth='.$this->services[$this->postlist['target']]['login'].':'.$this->services[$this->postlist['target']]['password']);
121 | }
122 |
123 |
124 | if($this->postlist['mode'] !== FALSE) {
125 | $arguments .= ' '.escapeshellarg('--description='.$this->postlist['mode']);
126 | }
127 | if($this->postlist['to'] !== FALSE) {
128 | $arguments .= ' '.escapeshellarg('--email-to='.$this->postlist['to']);
129 | }
130 |
131 | $arguments .= ' '.escapeshellarg('/'.$this->postlist['file']);
132 |
133 | $this->batch_exec(array("sh", "-c", " ".$arguments));
134 |
135 | }
136 |
137 |
138 | public function upload_status() {
139 |
140 | $this->shout = true;
141 | $this->output['done'] = false;
142 |
143 | if(!$this->postlist['target']) {$this->sdie('Invalid session');}
144 |
145 | $log['file'] = addslash($this->settings['tempdir']).'.rutorrent/.fman/'.$this->postlist['target'].'/log';
146 | if(!is_file($log['file'])) {$this->output['errcode'] = 21; return false;}
147 |
148 | $log['contents'] = file_get_contents($log['file']);
149 | $this->output['status'] = $log['contents'];
150 |
151 | if(preg_match('/website error:/', $log['contents'])) {
152 | $this->output['errcode'] = 1;
153 | return false;
154 | }elseif(preg_match('/(https?\S+)(\s\((\S+)\))?[\s]+?$/', $log['contents'], $matches)) {
155 | $this->output['status'] = preg_replace('/(https?\S+)(\s\((\S+)\))?[\s]+?$/', '', $log['contents']);
156 | $this->output['done'] = true;
157 | if(isset($matches[3])) {
158 | $this->output['dellink'] = $matches[3];
159 | }
160 | $this->output['dllink'] = $matches[1];
161 |
162 | }
163 |
164 | }
165 |
166 | private function write() {
167 |
168 | return (file_put_contents($this->datafile, serialize($this->services)) !== FALSE);
169 |
170 | }
171 |
172 | }
173 |
174 | ?>
175 |
--------------------------------------------------------------------------------
/fileupload/fileupload.css:
--------------------------------------------------------------------------------
1 | div#fileUP_Console div.dlg-header {
2 | background-image: url(../filemanager/images/console.gif);
3 | }
4 |
5 | div#fileUP_upoptions {
6 | display:none;
7 | }
8 |
9 |
10 | #fileUP_uplog, #fileUP_filelog {
11 | overflow: scroll;
12 | }
13 | #fileUP_uplog pre, #fileUP_filelog pre {
14 | font-family: "Courier New", Courier, monospace;
15 | font-size: 9pt;
16 | }
17 |
18 | #fileUP_options {
19 |
20 | overflow: auto;
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/fileupload/fup.php:
--------------------------------------------------------------------------------
1 | postlist['action']) {
13 |
14 | case 'save':
15 | $fup->save_settings();
16 | break;
17 | case 'upload':
18 | $fup->do_upload();
19 | break;
20 | case 'status':
21 | $fup->upload_status();
22 | break;
23 | case 'stop':
24 | $fup->stop_upload();
25 | break;
26 | default: $fup->sdie('Invalid action');
27 |
28 | }
29 |
30 |
31 | ?>
--------------------------------------------------------------------------------
/fileupload/init.php:
--------------------------------------------------------------------------------
1 | get_settings().';';
11 |
12 | $theSettings->registerPlugin("fileupload");
13 | ?>
--------------------------------------------------------------------------------
/fileupload/lang/cs.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/da.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/de.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/en.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/es.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/fi.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/fr.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = "File Uploads";
3 | theUILang.fileUP.upto = "Envoyer vers...";
4 | theUILang.fileUP.login = "Utilisateur :";
5 | theUILang.fileUP.password = "Mot de passe :";
6 | theUILang.fileUP.account = "Compte :";
7 | theUILang.fileUP.email = "Votre e-mail:";
8 | theUILang.fileUP.invalid = "Adresse mail invalide!";
9 | theUILang.fileUP.preup = "Cliquer sur start pour lancer l'action";
10 | theUILang.fileUP.file = "Fichier :";
11 | theUILang.fileUP.fileurl = "URL :";
12 | theUILang.fileUP.deleteurl = "URL de suppression :";
13 | theUILang.fileUP.failed = "Échec !";
14 | theUILang.fileUP.up_stop = "Envoi arrêté !";
15 | theUILang.fileUP.description = "Déscription :";
16 | theUILang.fileUP.recipient = "Reception :";
17 | theUILang.fileUP.up_status = "Status de l'envoi :";
18 | theUILang.fileUP.file_info = "Info du fichier :";
19 | theUILang.fileUP.up_options = "Options :";
--------------------------------------------------------------------------------
/fileupload/lang/hu.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/it.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/lv.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/nl.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/pl.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/pt.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/ru.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/sk.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/sr.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/tr.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/uk.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/vi.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/zh-cn.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/lang/zh-tw.js:
--------------------------------------------------------------------------------
1 | theUILang.fileUP = {}
2 | theUILang.fileUP.title = 'File Uploads';
3 | theUILang.fileUP.upto = 'Upload to...';
4 | theUILang.fileUP.login = 'Login:';
5 | theUILang.fileUP.password = 'Password:';
6 | theUILang.fileUP.account = 'Account:';
7 | theUILang.fileUP.email = 'Your e-mail:';
8 | theUILang.fileUP.invalid = 'Invalid e-mail address!';
9 | theUILang.fileUP.preup = 'Click start for some action';
10 | theUILang.fileUP.file = 'File:';
11 | theUILang.fileUP.fileurl = 'File URL:';
12 | theUILang.fileUP.deleteurl = 'Delete URL:';
13 | theUILang.fileUP.failed = 'Failed!';
14 | theUILang.fileUP.up_stop = 'Upload stopped!';
15 | theUILang.fileUP.description = 'Description:';
16 | theUILang.fileUP.recipient = 'Recipient:';
17 | theUILang.fileUP.up_status = 'Upload status:';
18 | theUILang.fileUP.file_info = 'File info:';
19 | theUILang.fileUP.up_options = 'Options:';
--------------------------------------------------------------------------------
/fileupload/plugin.info:
--------------------------------------------------------------------------------
1 | plugin.description: Sharing services file uploader
2 | plugin.author: HWK
3 | plugin.version: 0.02
4 | rtorrent.remote: error
5 | rtorrent.external.error: php,plowup
6 | plugin.dependencies: filemanager
7 |
--------------------------------------------------------------------------------
/fileupload/scripts/upload:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | tempdir="$1"
4 |
5 | if [ ! -d "$tempdir" ]; then
6 | mkdir --mode=0777 -p "$tempdir" || { echo "FATAL ERROR: temp dir creation failed"; exit; }
7 | fi
8 |
9 | echo "$$" > "$tempdir/pid";
10 |
11 | shift 1
12 |
13 | plowup -v 3 "$@" &> "$tempdir/log"
14 | sleep 20
15 | rm -rf "$tempdir"
--------------------------------------------------------------------------------
/mediastream/conf.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mediastream/images/vplay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nelu/rutorrent-thirdparty-plugins/44ccf7c395a0e95819c711639b8c69f4ee13129d/mediastream/images/vplay.png
--------------------------------------------------------------------------------
/mediastream/init.js:
--------------------------------------------------------------------------------
1 |
2 | plugin.loadMainCSS();
3 |
4 | theWebUI.VPLAY = {
5 | stp: 'plugins/mediastream/view.php',
6 | play: function(target) {
7 |
8 | theWebUI.fManager.action.request('action=sess',
9 | function (data) {
10 | if(theWebUI.fManager.isErr(data.errcode)) {log('Play failed'); return false;}
11 | theWebUI.fManager.makeVisbile('VPLAY_diag');
12 | try {
13 | theWebUI.VPLAY.player.Open(theWebUI.VPLAY.stp+'?ses='+encodeURIComponent(data.sess)+'&action=view&dir='+encodeURIComponent(theWebUI.fManager.curpath)+'&target='+encodeURIComponent(target));
14 | } catch(err) { }
15 | });
16 | },
17 |
18 | stop: function() {try {this.player.Stop();} catch(err) { }}
19 | }
20 |
21 | plugin.flmMenu = theWebUI.fManager.flmSelect;
22 | theWebUI.fManager.flmSelect = function( e, id ) {
23 |
24 | plugin.flmMenu.call(this, e, id);
25 | if(plugin.enabled) {
26 |
27 | var el = theContextMenu.get(theUILang.fOpen);
28 | var target = id.split('_flm_')[1];
29 |
30 | if(el && theWebUI.fManager.getExt(target).match(/^(mp4|avi|divx|mkv)$/i)) {
31 | theContextMenu.add(el,[CMENU_SEP]);
32 | theContextMenu.add(el,[theUILang.fView, function() {theWebUI.VPLAY.play(target);}]);
33 | theContextMenu.add(el,[CMENU_SEP]);
34 | }
35 | }
36 |
37 | }
38 |
39 | plugin.onLangLoaded = function() {
40 |
41 | injectScript('plugins/mediastream/settings.js.php');
42 |
43 | var pd = '';
51 |
52 | theDialogManager.make('VPLAY_diag', theUILang.mediastream, pd, false);
53 |
54 | theWebUI.VPLAY.player = (browser.isIE) ? document.getElementById('ie_plugin') : document.getElementById('np_plugin');
55 | theDialogManager.setHandler('VPLAY_diag','afterHide', "theWebUI.VPLAY.stop()");
56 |
57 |
58 | };
59 |
60 | plugin.onRemove = function() {
61 | theWebUI.VPLAY.stop();
62 | $('#VPLAY_diag').remove();
63 | }
64 |
65 | plugin.loadLang(true);
--------------------------------------------------------------------------------
/mediastream/init.php:
--------------------------------------------------------------------------------
1 | registerPlugin("mediastream");
4 |
5 | ?>
--------------------------------------------------------------------------------
/mediastream/lang/cs.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/da.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/de.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/en.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/es.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/fi.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/fr.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/hu.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/it.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/lv.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/nl.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/pl.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/pt.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/ru.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/sk.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/sr.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/tr.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/uk.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/vi.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/zh-cn.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/lang/zh-tw.js:
--------------------------------------------------------------------------------
1 | theUILang.mediastream = 'Video player';
2 |
--------------------------------------------------------------------------------
/mediastream/mediastream.css:
--------------------------------------------------------------------------------
1 | div#VPLAY_diag div.dlg-header {background-image: url(images/vplay.png);}
--------------------------------------------------------------------------------
/mediastream/plugin.info:
--------------------------------------------------------------------------------
1 | plugin.description: Video streaming plugin.
2 | plugin.author: HWK
3 | plugin.version: 0.01
4 | rtorrent.remote: error
5 | rtorrent.external.error: php
6 | plugin.dependencies: filemanager
--------------------------------------------------------------------------------
/mediastream/settings.js.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/mediastream/view.php:
--------------------------------------------------------------------------------
1 | shout = FALSE;
29 |
30 | if (!preg_match('/^(avi|divx|mpeg|mp4|mkv)$/i', $this->fext($file))) {$this->sdie('404 Invalid format');}
31 |
32 | if (!is_file($this->workdir.$file)) {$this->sdie('404 File not found');}
33 |
34 | header('Content-Type: video/divx');
35 | header('Content-Disposition: inline; filename="'.$file.'"');
36 |
37 | $this->get_file($this->workdir.$file);
38 | }
39 | }
40 |
41 |
42 |
43 | $s = new vs();
44 | $s->stream($s->postlist['target']);
45 |
46 | ?>
--------------------------------------------------------------------------------