├── 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 = '
'+ 44 | ''+ 45 | ''+ 46 | ''+ 47 | ''+ 48 | ''+ 49 | ''+ 50 | '
'; 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 | ?> --------------------------------------------------------------------------------