├── .gitignore
├── .php_cs.dist
├── .travis.yml
├── LICENSE.TXT
├── README.md
├── changelog.txt
├── demo.html
├── docker-compose.yml
├── filemanager
├── UploadHandler.php
├── ajax_calls.php
├── config
│ ├── .htaccess
│ └── config.php
├── dialog.php
├── execute.php
├── force_download.php
├── img
│ ├── clipboard_apply.png
│ ├── clipboard_clear.png
│ ├── copy.png
│ ├── cut.png
│ ├── date.png
│ ├── dimension.png
│ ├── down.png
│ ├── download.png
│ ├── duplicate.png
│ ├── edit_img.png
│ ├── file_edit.png
│ ├── glyphicons-halflings-white.png
│ ├── glyphicons-halflings.png
│ ├── ico
│ │ ├── ac3.jpg
│ │ ├── accdb.jpg
│ │ ├── ade.jpg
│ │ ├── adp.jpg
│ │ ├── ai.jpg
│ │ ├── aiff.jpg
│ │ ├── avi.jpg
│ │ ├── bmp.jpg
│ │ ├── c4d.jpg
│ │ ├── css.jpg
│ │ ├── csv.jpg
│ │ ├── default.jpg
│ │ ├── dmg.jpg
│ │ ├── doc.jpg
│ │ ├── docx.jpg
│ │ ├── dwg.jpg
│ │ ├── dxf.jpg
│ │ ├── favicon.ico
│ │ ├── fla.jpg
│ │ ├── flv.jpg
│ │ ├── folder.png
│ │ ├── folder_back.png
│ │ ├── gif.jpg
│ │ ├── gz.jpg
│ │ ├── html.jpg
│ │ ├── iso.jpg
│ │ ├── jpeg.jpg
│ │ ├── jpg.jpg
│ │ ├── log.jpg
│ │ ├── m4a.jpg
│ │ ├── mdb.jpg
│ │ ├── mid.jpg
│ │ ├── mov.jpg
│ │ ├── mp3.jpg
│ │ ├── mp4.jpg
│ │ ├── mpeg.jpg
│ │ ├── mpg.jpg
│ │ ├── odb.jpg
│ │ ├── odf.jpg
│ │ ├── odg.jpg
│ │ ├── odp.jpg
│ │ ├── ods.jpg
│ │ ├── odt.jpg
│ │ ├── ogg.jpg
│ │ ├── otg.jpg
│ │ ├── otp.jpg
│ │ ├── ots.jpg
│ │ ├── ott.jpg
│ │ ├── pdf.jpg
│ │ ├── png.jpg
│ │ ├── ppt.jpg
│ │ ├── pptx.jpg
│ │ ├── psd.jpg
│ │ ├── rar.jpg
│ │ ├── rtf.jpg
│ │ ├── skp.jpg
│ │ ├── sql.jpg
│ │ ├── stp.jpg
│ │ ├── svg.jpg
│ │ ├── tar.jpg
│ │ ├── tiff.jpg
│ │ ├── txt.jpg
│ │ ├── vwx.jpg
│ │ ├── wav.jpg
│ │ ├── webm.jpg
│ │ ├── wma.jpg
│ │ ├── xhtml.jpg
│ │ ├── xls.jpg
│ │ ├── xlsx.jpg
│ │ ├── xml.jpg
│ │ └── zip.jpg
│ ├── ico_dark
│ │ ├── ac3.jpg
│ │ ├── accdb.jpg
│ │ ├── ade.jpg
│ │ ├── adp.jpg
│ │ ├── ai.jpg
│ │ ├── aiff.jpg
│ │ ├── avi.jpg
│ │ ├── bmp.jpg
│ │ ├── css.jpg
│ │ ├── csv.jpg
│ │ ├── default.jpg
│ │ ├── dmg.jpg
│ │ ├── doc.jpg
│ │ ├── docx.jpg
│ │ ├── favicon.ico
│ │ ├── fla.jpg
│ │ ├── flv.jpg
│ │ ├── folder.png
│ │ ├── folder_back.png
│ │ ├── gif.jpg
│ │ ├── gz.jpg
│ │ ├── html.jpg
│ │ ├── iso.jpg
│ │ ├── jpeg.jpg
│ │ ├── jpg.jpg
│ │ ├── log.jpg
│ │ ├── m4a.jpg
│ │ ├── mdb.jpg
│ │ ├── mid.jpg
│ │ ├── mov.jpg
│ │ ├── mp3.jpg
│ │ ├── mp4.jpg
│ │ ├── mpeg.jpg
│ │ ├── mpg.jpg
│ │ ├── odb.jpg
│ │ ├── odf.jpg
│ │ ├── odg.jpg
│ │ ├── odp.jpg
│ │ ├── ods.jpg
│ │ ├── odt.jpg
│ │ ├── ogg.jpg
│ │ ├── otg.jpg
│ │ ├── otp.jpg
│ │ ├── ots.jpg
│ │ ├── ott.jpg
│ │ ├── pdf.jpg
│ │ ├── png.jpg
│ │ ├── ppt.jpg
│ │ ├── pptx.jpg
│ │ ├── psd.jpg
│ │ ├── rar.jpg
│ │ ├── rtf.jpg
│ │ ├── sql.jpg
│ │ ├── svg.jpg
│ │ ├── tar.jpg
│ │ ├── tiff.jpg
│ │ ├── txt.jpg
│ │ ├── wav.jpg
│ │ ├── webm.jpg
│ │ ├── wma.jpg
│ │ ├── xhtml.jpg
│ │ ├── xls.jpg
│ │ ├── xlsx.jpg
│ │ ├── xml.jpg
│ │ └── zip.jpg
│ ├── info.png
│ ├── key.png
│ ├── label.png
│ ├── loading.gif
│ ├── logo.png
│ ├── preview.png
│ ├── processing.gif
│ ├── rename.png
│ ├── size.png
│ ├── sort.png
│ ├── storing_animation.gif
│ ├── trans.jpg
│ ├── up.png
│ ├── upload.png
│ ├── url.png
│ └── zip.png
├── include
│ ├── FtpClient.php
│ ├── FtpException.php
│ ├── FtpWrapper.php
│ ├── Response.php
│ ├── ftp_class.php
│ ├── get_png_imageinfo.php
│ ├── mime_type_lib.php
│ ├── php_image_magician.php
│ └── utils.php
├── index.php
├── lang
│ ├── az_AZ.php
│ ├── bg_BG.php
│ ├── ca.php
│ ├── cs.php
│ ├── da.php
│ ├── de.php
│ ├── el_GR.php
│ ├── en_EN.php
│ ├── es.php
│ ├── fa.php
│ ├── fi_FI.php
│ ├── fr_FR.php
│ ├── he_IL.php
│ ├── hr.php
│ ├── hu_HU.php
│ ├── id.php
│ ├── it.php
│ ├── ja.php
│ ├── ka.php
│ ├── languages.php
│ ├── lt.php
│ ├── mn_MN.php
│ ├── nb_NO.php
│ ├── nl.php
│ ├── nn_NO.php
│ ├── pl.php
│ ├── pt_BR.php
│ ├── pt_PT.php
│ ├── ro.php
│ ├── ru.php
│ ├── sk.php
│ ├── sl.php
│ ├── sv_SE.php
│ ├── th_TH.php
│ ├── tr_TR.php
│ ├── uk_UA.php
│ ├── vi.php
│ └── zh_CN.php
├── svg
│ ├── icon-a.svg
│ ├── icon-b.svg
│ ├── icon-c.svg
│ ├── icon-d.svg
│ └── svg.svg
└── upload.php
├── package.json
├── resources
└── assets
│ ├── js
│ ├── include.js
│ ├── load_more.js
│ ├── modernizr.custom.js
│ ├── plugin.js
│ └── plugin_responsivefilemanager_plugin.js
│ └── less
│ ├── rtl-style.less
│ └── style.less
├── source
└── source.txt
├── thumbs
└── thumbs.txt
├── tinymce
└── plugins
│ └── responsivefilemanager
│ └── img
│ └── insertfile.gif
└── webpack.mix.js
/.gitignore:
--------------------------------------------------------------------------------
1 | yarn-error.log
2 | npm-debug.log
3 | .DS_Store
4 | yarn.lock
5 |
6 | # Ignore the contents of the upload and thumbnail directories
7 | source/*
8 | !source/source.txt
9 | thumbs/*
10 | !thumbs/thumbs.txt
11 | node_modules
12 |
13 | # Exclude compiled scripts and styles from repository
14 | filemanager/js/*
15 | filemanager/css/*
16 | resources/tmp/*
17 | filemanager/plugin.min.js
18 | tinymce/plugins/responsivefilemanager/plugin.min.js
19 |
20 | # PHPStormProject
21 | /.idea/
--------------------------------------------------------------------------------
/.php_cs.dist:
--------------------------------------------------------------------------------
1 | in(__DIR__ . '/filemanager/lang')
5 | ->name('*.php')
6 | ;
7 |
8 | return PhpCsFixer\Config::create()
9 | ->setUsingCache(false)
10 | ->setRules([
11 | '@PSR2' => true,
12 | 'phpdoc_order' => true,
13 | 'phpdoc_summary' => false,
14 | 'concat_space' => ['spacing' => 'one'],
15 | ])
16 | ->setFinder($finder)
17 | ;
18 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "8"
4 |
5 | install:
6 | - yarn
7 |
8 | script:
9 | - yarn build
10 |
11 | cache:
12 | directories:
13 | - "node_modules"
14 |
--------------------------------------------------------------------------------
/LICENSE.TXT:
--------------------------------------------------------------------------------
1 | This work is licensed under the Creative Commons Attribution-NonCommercial 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Responsive FileManager for TinyMCE and CKEditor
2 |
3 | [](https://travis-ci.org/trippo/ResponsiveFilemanager)
4 |
5 | Responsive FileManager is a free open-source file manager made with the jQuery library, CSS3, PHP and HTML5 that offers a nice and elegant way to upload and insert files, images and videos. You can use it as external plugin for TinyMCE version 4.x. or CKEditor and you can also use it as a stand-alone file manager to manage and select files. The script automatically creates thumbnails of images for the preview list and can create also external thumbnails to use in your cms or site. It can be configured for automatic resizing of uploaded images or to automatically limit the size. You can personalize the configuration for each folder. You can set a subfolder as the root and change the configuration for each user, page or FileManager call. Is compatible with multi-user mode and you can edit images with aviary editor, sorting files.
6 |
7 | DEMO AND DOCUMENTATION: http://www.responsivefilemanager.com/
8 |
9 | PRODUCTION VERSION DOWNLOAD: https://github.com/trippo/ResponsiveFilemanager/releases
10 |
11 | Released under Creative Commons Attribution-NonCommercial 3.0 Unported License.
12 |
13 | Creator: info@albertoperipolli.com - tr1pp0
14 |
15 | ### Server Requirements
16 |
17 | - PHP 7.1 or above strongly recommended
18 | - [Apache 2.2 or 2.4](https://httpd.apache.org/)
19 |
20 | ### Localization
21 |
22 | - AZE [Elshad Agayev]
23 | - BGR [Stanislav Panev]
24 | - BRA [paulomanrique]
25 | - CAT [Manel Peña]
26 | - CHN [Vu Doan Thang]
27 | - CRO
28 | - CZE [jlusticky]
29 | - DAN [Morten Hesselberg Grove]
30 | - ENG
31 | - ESP [Roberto Santamaria]
32 | - FRA [Mathieu Ducharme]
33 | - GER [Oliver Beta]
34 | - GRC [vkouvelis]
35 | - Hebrew [sagie212]
36 | - HUN [Novak Szabolcs]
37 | - IND [urayogi]
38 | - ITA
39 | - JPN [Vu Doan Thang]
40 | - LTU [Tomas Norkūnas]
41 | - MON [Tumenzul Batjargal]
42 | - NLD [Martijn van der Made]
43 | - NOR [Pål Schroeder]
44 | - Persian [web2web esf ir]
45 | - POL [Michell Hoduń]
46 | - POR [Sérgio Lima]
47 | - RUS [vasromand]
48 | - SLO [Roman Šovčík]
49 | - SVN [Peter Benko]
50 | - SWE [Jon Sten]
51 | - TUR [Ahmed Faruk Bora]
52 | - UKR [Sergey]
53 | - VNM [Chiendv]
54 |
55 | ### Development
56 |
57 | In order to work on assets, you need to install [Node.js](http://nodejs.org) and [yarn](https://yarnpkg.com), then cd to your folder and run these commands:
58 |
59 | 1. Install node packages according to package.js (directory node_modules)
60 |
61 | ```
62 | yarn install
63 | ```
64 | 3. Compile assets
65 |
66 | ```
67 | yarn build
68 | ```
69 |
70 | Gulp use [laravel-elixir](http://laravel.com/docs/5.0/elixir)
71 |
72 | ### Credits
73 |
74 | - [Bootstrap](http://twitter.github.io/bootstrap)
75 | - [Bootstrap Lightbox](http://jbutz.github.io/bootstrap-lightbox)
76 | - [Dropzonejs](http://www.dropzonejs.com)
77 | - [Fancybox](http://fancybox.net)
78 | - [TouchSwipe](http://labs.rampinteractive.co.uk/touchSwipe/demos)
79 | - [PHP Image Magician](http://phpimagemagician.jarrodoberto.com)
80 | - [Mini icons](http://www.fatcow.com/free-icons)
81 | - [Jupload](http://jupload.sourceforge.net)
82 | - [Bootbox](http://bootboxjs.com)
83 | - [jQuery contextMenu](https://swisnl.github.io/jQuery-contextMenu/)
84 | - [Bootstrap-modal](https://github.com/jschr/bootstrap-modal)
85 | - [jPlayer](http://jplayer.org)
86 | - [Lazy Load Plugin for jQuery](http://www.appelsiini.net/projects/lazyload)
87 |
--------------------------------------------------------------------------------
/demo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ResponsiveFilemanager DEMO
6 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: "3"
2 |
3 | services:
4 | app_server:
5 | image: webdevops/php-apache-dev:7.1
6 | ports:
7 | - "8080:80"
8 | volumes:
9 | - .:/app
10 | environment:
11 | PHP_DISPLAY_ERRORS: 1
12 | PHP_POST_MAX_SIZE: 100M
13 | PHP_UPLOAD_MAX_FILESIZE: 100M
14 | WEB_DOCUMENT_INDEX: demo.html
--------------------------------------------------------------------------------
/filemanager/config/.htaccess:
--------------------------------------------------------------------------------
1 | Deny from all
--------------------------------------------------------------------------------
/filemanager/force_download.php:
--------------------------------------------------------------------------------
1 | send();
10 | exit;
11 | }
12 |
13 | if (!checkRelativePath($_POST['path']) || strpos($_POST['path'], '/') === 0) {
14 | response(trans('wrong path') . AddErrorLocation(), 400)->send();
15 | exit;
16 | }
17 |
18 | if (strpos($_POST['name'], '/') !== false) {
19 | response(trans('wrong path') . AddErrorLocation(), 400)->send();
20 | exit;
21 | }
22 |
23 | $ftp = ftp_con($config);
24 |
25 | if ($ftp) {
26 | $path = $config['ftp_base_url'] . $config['upload_dir'] . $_POST['path'];
27 | } else {
28 | $path = $config['current_path'] . $_POST['path'];
29 | }
30 |
31 | $name = $_POST['name'];
32 | $info = pathinfo($name);
33 |
34 | if (!check_extension($info['extension'], $config)) {
35 | response(trans('wrong extension') . AddErrorLocation(), 400)->send();
36 | exit;
37 | }
38 |
39 | $file_name = $info['basename'];
40 | $file_ext = $info['extension'];
41 | $file_path = $path . $name;
42 |
43 |
44 | // make sure the file exists
45 | if ($ftp) {
46 | header('Content-Type: application/octet-stream');
47 | header("Content-Transfer-Encoding: Binary");
48 | header("Content-disposition: attachment; filename=\"" . $file_name . "\"");
49 | readfile($file_path);
50 | } elseif (is_file($file_path) && is_readable($file_path)) {
51 | if (!file_exists($path . $name)) {
52 | response(trans('File_Not_Found') . AddErrorLocation(), 404)->send();
53 | exit;
54 | }
55 |
56 | $size = filesize($file_path);
57 | $file_name = rawurldecode($file_name);
58 |
59 |
60 | if (function_exists('mime_content_type')) {
61 | $mime_type = mime_content_type($file_path);
62 | } elseif (function_exists('finfo_open')) {
63 | $finfo = finfo_open(FILEINFO_MIME_TYPE);
64 | $mime_type = finfo_file($finfo, $file_path);
65 | } else {
66 | $mime_type = get_file_mime_type($file_path);
67 | }
68 |
69 |
70 | @ob_end_clean();
71 | if (ini_get('zlib.output_compression')) {
72 | ini_set('zlib.output_compression', 'Off');
73 | }
74 | header('Content-Type: ' . $mime_type);
75 | header('Content-Disposition: attachment; filename="' . $file_name . '"');
76 | header("Content-Transfer-Encoding: binary");
77 | header('Accept-Ranges: bytes');
78 |
79 | if (isset($_SERVER['HTTP_RANGE'])) {
80 | list($a, $range) = explode("=", $_SERVER['HTTP_RANGE'], 2);
81 | list($range) = explode(",", $range, 2);
82 | list($range, $range_end) = explode("-", $range);
83 | $range = intval($range);
84 | if (!$range_end) {
85 | $range_end = $size - 1;
86 | } else {
87 | $range_end = intval($range_end);
88 | }
89 |
90 | $new_length = $range_end - $range + 1;
91 | header("HTTP/1.1 206 Partial Content");
92 | header("Content-Length: $new_length");
93 | header("Content-Range: bytes $range-$range_end/$size");
94 | } else {
95 | $new_length = $size;
96 | header("Content-Length: " . $size);
97 | }
98 |
99 | $chunksize = 1 * (1024 * 1024);
100 | $bytes_send = 0;
101 |
102 | if ($file = fopen($file_path, 'r')) {
103 | if (isset($_SERVER['HTTP_RANGE'])) {
104 | fseek($file, $range);
105 | }
106 |
107 | while (!feof($file) &&
108 | (!connection_aborted()) &&
109 | ($bytes_send < $new_length)
110 | ) {
111 | $buffer = fread($file, $chunksize);
112 | echo $buffer;
113 | flush();
114 | $bytes_send += strlen($buffer);
115 | }
116 | fclose($file);
117 | } else {
118 | die('Error - can not open file.');
119 | }
120 |
121 | die();
122 | } else {
123 | // file does not exist
124 | header("HTTP/1.0 404 Not Found");
125 | }
126 |
127 | exit;
128 |
--------------------------------------------------------------------------------
/filemanager/img/clipboard_apply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/clipboard_apply.png
--------------------------------------------------------------------------------
/filemanager/img/clipboard_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/clipboard_clear.png
--------------------------------------------------------------------------------
/filemanager/img/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/copy.png
--------------------------------------------------------------------------------
/filemanager/img/cut.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/cut.png
--------------------------------------------------------------------------------
/filemanager/img/date.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/date.png
--------------------------------------------------------------------------------
/filemanager/img/dimension.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/dimension.png
--------------------------------------------------------------------------------
/filemanager/img/down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/down.png
--------------------------------------------------------------------------------
/filemanager/img/download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/download.png
--------------------------------------------------------------------------------
/filemanager/img/duplicate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/duplicate.png
--------------------------------------------------------------------------------
/filemanager/img/edit_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/edit_img.png
--------------------------------------------------------------------------------
/filemanager/img/file_edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/file_edit.png
--------------------------------------------------------------------------------
/filemanager/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/filemanager/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/filemanager/img/ico/ac3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/ac3.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/accdb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/accdb.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/ade.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/ade.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/adp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/adp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/ai.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/ai.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/aiff.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/aiff.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/avi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/avi.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/bmp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/bmp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/c4d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/c4d.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/css.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/css.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/csv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/csv.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/default.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/default.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/dmg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/dmg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/doc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/doc.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/docx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/docx.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/dwg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/dwg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/dxf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/dxf.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/favicon.ico
--------------------------------------------------------------------------------
/filemanager/img/ico/fla.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/fla.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/flv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/flv.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/folder.png
--------------------------------------------------------------------------------
/filemanager/img/ico/folder_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/folder_back.png
--------------------------------------------------------------------------------
/filemanager/img/ico/gif.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/gif.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/gz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/gz.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/html.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/html.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/iso.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/iso.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/jpeg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/jpeg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/jpg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/jpg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/log.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/log.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/m4a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/m4a.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/mdb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/mdb.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/mid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/mid.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/mov.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/mov.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/mp3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/mp3.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/mp4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/mp4.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/mpeg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/mpeg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/mpg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/mpg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/odb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/odb.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/odf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/odf.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/odg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/odg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/odp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/odp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/ods.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/ods.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/odt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/odt.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/ogg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/ogg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/otg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/otg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/otp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/otp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/ots.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/ots.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/ott.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/ott.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/pdf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/pdf.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/png.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/png.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/ppt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/ppt.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/pptx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/pptx.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/psd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/psd.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/rar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/rar.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/rtf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/rtf.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/skp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/skp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/sql.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/sql.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/stp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/stp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/svg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/svg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/tar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/tar.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/tiff.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/tiff.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/txt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/txt.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/vwx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/vwx.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/wav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/wav.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/webm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/webm.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/wma.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/wma.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/xhtml.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/xhtml.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/xls.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/xls.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/xlsx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/xlsx.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/xml.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/xml.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico/zip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico/zip.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/ac3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/ac3.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/accdb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/accdb.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/ade.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/ade.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/adp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/adp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/ai.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/ai.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/aiff.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/aiff.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/avi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/avi.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/bmp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/bmp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/css.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/css.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/csv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/csv.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/default.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/default.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/dmg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/dmg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/doc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/doc.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/docx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/docx.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/favicon.ico
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/fla.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/fla.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/flv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/flv.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/folder.png
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/folder_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/folder_back.png
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/gif.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/gif.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/gz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/gz.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/html.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/html.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/iso.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/iso.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/jpeg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/jpeg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/jpg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/jpg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/log.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/log.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/m4a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/m4a.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/mdb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/mdb.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/mid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/mid.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/mov.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/mov.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/mp3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/mp3.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/mp4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/mp4.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/mpeg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/mpeg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/mpg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/mpg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/odb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/odb.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/odf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/odf.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/odg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/odg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/odp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/odp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/ods.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/ods.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/odt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/odt.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/ogg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/ogg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/otg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/otg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/otp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/otp.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/ots.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/ots.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/ott.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/ott.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/pdf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/pdf.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/png.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/png.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/ppt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/ppt.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/pptx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/pptx.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/psd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/psd.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/rar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/rar.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/rtf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/rtf.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/sql.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/sql.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/svg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/svg.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/tar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/tar.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/tiff.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/tiff.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/txt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/txt.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/wav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/wav.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/webm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/webm.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/wma.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/wma.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/xhtml.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/xhtml.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/xls.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/xls.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/xlsx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/xlsx.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/xml.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/xml.jpg
--------------------------------------------------------------------------------
/filemanager/img/ico_dark/zip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/ico_dark/zip.jpg
--------------------------------------------------------------------------------
/filemanager/img/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/info.png
--------------------------------------------------------------------------------
/filemanager/img/key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/key.png
--------------------------------------------------------------------------------
/filemanager/img/label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/label.png
--------------------------------------------------------------------------------
/filemanager/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/loading.gif
--------------------------------------------------------------------------------
/filemanager/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/logo.png
--------------------------------------------------------------------------------
/filemanager/img/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/preview.png
--------------------------------------------------------------------------------
/filemanager/img/processing.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/processing.gif
--------------------------------------------------------------------------------
/filemanager/img/rename.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/rename.png
--------------------------------------------------------------------------------
/filemanager/img/size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/size.png
--------------------------------------------------------------------------------
/filemanager/img/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/sort.png
--------------------------------------------------------------------------------
/filemanager/img/storing_animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/storing_animation.gif
--------------------------------------------------------------------------------
/filemanager/img/trans.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/trans.jpg
--------------------------------------------------------------------------------
/filemanager/img/up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/up.png
--------------------------------------------------------------------------------
/filemanager/img/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/upload.png
--------------------------------------------------------------------------------
/filemanager/img/url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/url.png
--------------------------------------------------------------------------------
/filemanager/img/zip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/filemanager/img/zip.png
--------------------------------------------------------------------------------
/filemanager/include/FtpException.php:
--------------------------------------------------------------------------------
1 |
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | *
10 | * @copyright Nicolas Tallefourtane http://nicolab.net
11 | */
12 | namespace FtpClient;
13 |
14 | /**
15 | * The FtpException class.
16 | * Exception thrown if an error on runtime of the FTP client occurs.
17 | * @inheritDoc
18 | * @author Nicolas Tallefourtane
19 | */
20 | class FtpException extends \Exception {}
21 |
--------------------------------------------------------------------------------
/filemanager/include/FtpWrapper.php:
--------------------------------------------------------------------------------
1 |
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | *
10 | * @copyright Nicolas Tallefourtane http://nicolab.net
11 | */
12 | namespace FtpClient;
13 |
14 | /**
15 | * Wrap the PHP FTP functions
16 | *
17 | * @method bool alloc() alloc(int $filesize, string &$result = null) Allocates space for a file to be uploaded
18 | * @method bool cdup() cdup() Changes to the parent directory
19 | * @method bool chdir() chdir(string $directory) Changes the current directory on a FTP server
20 | * @method int chmod() chmod(int $mode, string $filename) Set permissions on a file via FTP
21 | * @method bool close() close() Closes an FTP connection
22 | * @method bool delete() delete(string $path) Deletes a file on the FTP server
23 | * @method bool exec() exec(string $command) Requests execution of a command on the FTP server
24 | * @method bool fget() fget(resource $handle, string $remote_file, int $mode, int $resumepos = 0) Downloads a file from the FTP server and saves to an open file
25 | * @method bool fput() fput(string $remote_file, resource $handle, int $mode, int $startpos = 0) Uploads from an open file to the FTP server
26 | * @method mixed get_option() get_option(int $option) Retrieves various runtime behaviours of the current FTP stream
27 | * @method bool get() get(string $local_file, string $remote_file, int $mode, int $resumepos = 0) Downloads a file from the FTP server
28 | * @method bool login() login(string $username, string $password) Logs in to an FTP connection
29 | * @method int mdtm() mdtm(string $remote_file) Returns the last modified time of the given file
30 | * @method string mkdir() mkdir(string $directory) Creates a directory
31 | * @method int nb_continue() nb_continue() Continues retrieving/sending a file (non-blocking)
32 | * @method int nb_fget() nb_fget(resource $handle, string $remote_file, int $mode, int $resumepos = 0) Retrieves a file from the FTP server and writes it to an open file (non-blocking)
33 | * @method int nb_fput() nb_fput(string $remote_file, resource $handle, int $mode, int $startpos = 0) Stores a file from an open file to the FTP server (non-blocking)
34 | * @method int nb_get() nb_get(string $local_file, string $remote_file, int $mode, int $resumepos = 0) Retrieves a file from the FTP server and writes it to a local file (non-blocking)
35 | * @method int nb_put() nb_put(string $remote_file, string $local_file, int $mode, int $startpos = 0) Stores a file on the FTP server (non-blocking)
36 | * @method array nlist() nlist(string $directory) Returns a list of files in the given directory
37 | * @method bool pasv() pasv(bool $pasv) Turns passive mode on or off
38 | * @method bool put() put(string $remote_file, string $local_file, int $mode, int $startpos = 0) Uploads a file to the FTP server
39 | * @method string pwd() pwd() Returns the current directory name
40 | * @method bool quit() quit() Closes an FTP connection
41 | * @method array raw() raw(string $command) Sends an arbitrary command to an FTP server
42 | * @method array rawlist() rawlist(string $directory, bool $recursive = false) Returns a detailed list of files in the given directory
43 | * @method bool rename() rename(string $oldname, string $newname) Renames a file or a directory on the FTP server
44 | * @method bool rmdir() rmdir(string $directory) Removes a directory
45 | * @method bool set_option() set_option(int $option, mixed $value) Set miscellaneous runtime FTP options
46 | * @method bool site() site(string $command) Sends a SITE command to the server
47 | * @method int size() size(string $remote_file) Returns the size of the given file
48 | * @method string systype() systype() Returns the system type identifier of the remote FTP server
49 | *
50 | * @author Nicolas Tallefourtane
51 | */
52 | class FtpWrapper
53 | {
54 | /**
55 | * The connection with the server
56 | *
57 | * @var resource
58 | */
59 | protected $conn;
60 |
61 | /**
62 | * Constructor.
63 | *
64 | * @param resource &$connection The FTP (or SSL-FTP) connection (takes by reference).
65 | */
66 | public function __construct(&$connection)
67 | {
68 | $this->conn = &$connection;
69 | }
70 |
71 | /**
72 | * Forward the method call to FTP functions
73 | *
74 | * @param string $function
75 | * @param array $arguments
76 | * @return mixed
77 | * @throws FtpException When the function is not valid
78 | */
79 | public function __call($function, array $arguments)
80 | {
81 | $function = 'ftp_' . $function;
82 |
83 | if (function_exists($function)) {
84 | array_unshift($arguments, $this->conn);
85 | return call_user_func_array($function, $arguments);
86 | }
87 |
88 | throw new FtpException("{$function} is not a valid FTP function");
89 | }
90 |
91 | /**
92 | * Opens a FTP connection
93 | *
94 | * @param string $host
95 | * @param int $port
96 | * @param int $timeout
97 | * @return resource
98 | */
99 | public function connect($host, $port = 21, $timeout = 90)
100 | {
101 | return ftp_connect($host, $port, $timeout);
102 | }
103 |
104 | /**
105 | * Opens a Secure SSL-FTP connection
106 | * @param string $host
107 | * @param int $port
108 | * @param int $timeout
109 | * @return resource
110 | */
111 | public function ssl_connect($host, $port = 21, $timeout = 90)
112 | {
113 | return ftp_ssl_connect($host, $port, $timeout);
114 | }
115 | }
116 |
--------------------------------------------------------------------------------
/filemanager/include/ftp_class.php:
--------------------------------------------------------------------------------
1 | messageArray[] = $message;
15 | }
16 |
17 | public function getMessages()
18 | {
19 | return $this->messageArray;
20 | }
21 |
22 | public function connect ($server, $ftpUser, $ftpPassword, $isPassive = false)
23 | {
24 |
25 | // *** Set up basic connection
26 | $this->connectionId = ftp_connect($server);
27 |
28 | // *** Login with username and password
29 | $loginResult = ftp_login($this->connectionId, $ftpUser, $ftpPassword);
30 |
31 | // *** Sets passive mode on/off (default off)
32 | ftp_pasv($this->connectionId, $isPassive);
33 |
34 | // *** Check connection
35 | if ((!$this->connectionId) || (!$loginResult)) {
36 | $this->logMessage('FTP connection has failed!');
37 | $this->logMessage('Attempted to connect to ' . $server . ' for user ' . $ftpUser, true);
38 | return false;
39 | } else {
40 | $this->logMessage('Connected to ' . $server . ', for user ' . $ftpUser);
41 | $this->loginOk = true;
42 | return true;
43 | }
44 | }
45 | public function makeDir($directory)
46 | {
47 | // *** If creating a directory is successful...
48 | if (ftp_mkdir($this->connectionId, $directory)) {
49 |
50 | $this->logMessage('Directory "' . $directory . '" created successfully');
51 | return true;
52 |
53 | } else {
54 |
55 | // *** ...Else, FAIL.
56 | $this->logMessage('Failed creating directory "' . $directory . '"');
57 | return false;
58 | }
59 | }
60 |
61 | public function changeDir($directory)
62 | {
63 | if (ftp_chdir($this->connectionId, $directory)) {
64 | $this->logMessage('Current directory is now: ' . ftp_pwd($this->connectionId));
65 | return true;
66 | } else {
67 | $this->logMessage('Couldn\'t change directory');
68 | return false;
69 | }
70 | }
71 |
72 | public function getDirListing($directory = '.', $parameters = '-la')
73 | {
74 | echo shell_exec('whoami')." is who i am ";
75 | echo "Current directory is now: " . ftp_pwd($this->connectionId) . "";
76 |
77 | // get contents of the current directory
78 | $contentsArray = ftp_rawlist($this->connectionId, $parameters . ' ' . $directory);
79 | echo error_get_last();
80 | return $contentsArray;
81 | }
82 | }
--------------------------------------------------------------------------------
/filemanager/include/get_png_imageinfo.php:
--------------------------------------------------------------------------------
1 |
26 | * @license Apache 2.0
27 | * @link https://github.com/ktomk/Miscellaneous/blob/master/get_png_imageinfo/get_png_imageinfo.php
28 | * @link http://www.libpng.org/pub/png/spec/iso/index-object.html#11IHDR
29 | *
30 | * @param string $file filename
31 | * @return array|bool image information, FALSE on error
32 | */
33 | function get_png_imageinfo($file) {
34 | if (! is_file($file)) {
35 | return false;
36 | }
37 |
38 | $info = unpack(
39 | 'a8sig/Nchunksize/A4chunktype/Nwidth/Nheight/Cbit-depth/Ccolor/Ccompression/Cfilter/Cinterface',
40 | file_get_contents($file, 0, null, 0, 29)
41 | );
42 |
43 | if (empty($info)) {
44 | return false;
45 | }
46 | if ("\x89\x50\x4E\x47\x0D\x0A\x1A\x0A" != array_shift($info)) {
47 | return false; // no PNG signature
48 | }
49 | if (13 != array_shift($info)) {
50 | return false; // wrong length for IHDR chunk
51 | }
52 | if ('IHDR'!==array_shift($info)) {
53 | return false; // a non-IHDR chunk singals invalid data
54 | }
55 |
56 | $color = $info['color'];
57 | $type = [
58 | 0 => 'Greyscale',
59 | 2 => 'Truecolour',
60 | 3 => 'Indexed-colour',
61 | 4 => 'Greyscale with alpha',
62 | 6 => 'Truecolour with alpha'
63 | ];
64 |
65 | if (empty($type[$color])) {
66 | return false; // invalid color value
67 | }
68 |
69 | $info['color-type'] = $type[$color];
70 | $samples = ((($color % 4) % 3) ? 3 : 1) + ($color > 3 ? 1 : 0);
71 | $info['channels'] = $samples;
72 | $info['bits'] = $info['bit-depth'];
73 |
74 | return $info;
75 | }
76 |
--------------------------------------------------------------------------------
/filemanager/index.php:
--------------------------------------------------------------------------------
1 | 'Seç',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Sil',
9 | 'Open' => 'Aç',
10 | 'Confirm_del' => 'Bu faylı silmek istədiyinizdə əminsinizmi?',
11 | 'All' => 'Hamısı',
12 | 'Files' => 'Fayllar',
13 | 'Images' => 'Şəkillər',
14 | 'Archives' => 'Arxivlər',
15 | 'Error_Upload' => 'Yükləmək istədiyiniz fayl maksimum limiti keçdi.',
16 | 'Error_extension' => 'Fayl uzantısı icazəsi yoxdur.',
17 | 'Upload_file' => 'Fayl Yüklə',
18 | 'Filters' => 'Filtrlər',
19 | 'Videos' => 'Videolar',
20 | 'Music' => 'Mahnılar',
21 | 'New_Folder' => 'Yeni Folder',
22 | 'Folder_Created' => 'Folder müvəffəqiyyətlə yaradıldı.',
23 | 'Existing_Folder' => 'Mövcud folder',
24 | 'Confirm_Folder_del' => 'Bu folderi və içindəkiləri silmək istədiyinizə əminsinizmi?',
25 | 'Return_Files_List' => 'Faylların siyahısına geri qayıt',
26 | 'Preview' => 'İlk baxış',
27 | 'Download' => 'Yüklə',
28 | 'Insert_Folder_Name' => 'Folder adı əlavə et:',
29 | 'Root' => 'kök',
30 | 'Rename' => 'Yenidən Adlandır',
31 | 'Back' => 'geri',
32 | 'View' => 'Görünüş',
33 | 'View_list' => 'List görünüşü',
34 | 'View_columns_list' => 'Sütunlu list görünüşü',
35 | 'View_boxes' => 'Qutu görünüşü',
36 | 'Toolbar' => 'Alətlər Paneli',
37 | 'Actions' => 'Fəaliyyətlər',
38 | 'Rename_existing_file' => 'Bu fayl var artıq',
39 | 'Rename_existing_folder' => 'Bu folder var artıq',
40 | 'Empty_name' => 'Ad sahəsi boşdur.',
41 | 'Text_filter' => 'filtrlə...',
42 | 'Swipe_help' => 'Variantları görmək üçün file/folder adına tıklayın',
43 | 'Upload_base' => 'Normal Yükləmə',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'Kataloq',
69 | 'Type' => 'Növ',
70 | 'Dimension' => 'Ölçü',
71 | 'Size' => 'Çəki',
72 | 'Date' => 'Tarix',
73 | 'Filename' => 'Fayl adı',
74 | 'Operations' => 'Əməliyyatlar',
75 | 'Date_type' => 'd-m-Y',
76 | 'OK' => 'Razıyam',
77 | 'Cancel' => 'Ləğv Et',
78 | 'Sorting' => 'sıralama',
79 | 'Show_url' => 'URL göstər',
80 | 'Extract' => 'bura çıxart',
81 | 'File_info' => 'fayl məlumatı',
82 | 'Edit_image' => 'şəkli redaktə et',
83 | 'Duplicate' => 'Dublikat',
84 | 'Folders' => 'Folders',
85 | 'Copy' => 'Copy',
86 | 'Cut' => 'Cut',
87 | 'Paste' => 'Paste',
88 | 'CB' => 'CB', // clipboard
89 | 'Paste_Here' => 'Paste to this directory',
90 | 'Paste_Confirm' => 'Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.',
91 | 'Paste_Failed' => 'Failed to paste file(s)',
92 | 'Clear_Clipboard' => 'Clear clipboard',
93 | 'Clear_Clipboard_Confirm' => 'Are you sure you want to clear the clipboard?',
94 | 'Files_ON_Clipboard' => 'There are files on the clipboard.',
95 | 'Copy_Cut_Size_Limit' => 'The selected files/folders are too big to %s. Limit: %d MB/operation', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'You selected too many files/folders to %s. Limit: %d files/operation', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'You are not allowed to %s files.', // %s(1) = cut or copy => %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Could not save image',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Could not extract. File might be corrupt.',
102 | 'Zip_Invalid' => 'This extension is not supported. Valid: zip, gz, tar.',
103 | 'Dir_No_Write' => 'The directory you selected is not writable.',
104 | 'Function_Disabled' => 'The %s function has been disabled by the server.', // %s = cut or copy
105 | 'File_Permission' => 'File permission',
106 | 'File_Permission_Not_Allowed' => 'Changing %s permissions are not allowed.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Apply recursively?',
108 | 'File_Permission_Wrong_Mode' => "The supplied permission mode is incorrect.",
109 | 'User' => 'User',
110 | 'Group' => 'Group',
111 | 'Yes' => 'Yes',
112 | 'No' => 'No',
113 | 'Lang_Not_Found' => 'Could not find language.',
114 | 'Lang_Change' => 'Change the language',
115 | 'File_Not_Found' => 'Could not find the file.',
116 | 'File_Open_Edit_Not_Allowed' => 'You are not allowed to %s this file.', // %s = open or edit
117 | 'Edit' => 'Edit',
118 | 'Edit_File' => "Edit file's content",
119 | 'File_Save_OK' => "File successfully saved.",
120 | 'File_Save_Error' => "There was an error while saving the file.",
121 | 'New_File' => 'New File',
122 | 'No_Extension' => 'You have to add a file extension.',
123 | 'Valid_Extensions' => 'Valid extensions: %s', // %s = txt => log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/ca.php:
--------------------------------------------------------------------------------
1 | 'Seleccionar',
5 | 'Deselect_All' => 'Deselect All',
6 | 'Select_All' => 'Select All',
7 | 'Erase' => 'Eliminar',
8 | 'Open' => 'Obrir',
9 | 'Confirm_del' => 'Segur que desitges eliminar aquest arxiu?',
10 | 'All' => 'Tots',
11 | 'Files' => 'Arxius',
12 | 'Images' => 'Imatges',
13 | 'Archives' => 'Fitxers',
14 | 'Error_Upload' => 'L\'arxiu que intenta pujar excedeix el màxim permès.',
15 | 'Error_extension' => 'L\'extensió de l\'arxiu no està permesa.',
16 | 'Upload_file' => 'Pujar',
17 | 'Filters' => 'Filtres',
18 | 'Videos' => 'Vídeos',
19 | 'Music' => 'Musica',
20 | 'New_Folder' => 'Nova carpeta',
21 | 'Folder_Created' => 'La carpeta ha estat creada exitosament.',
22 | 'Existing_Folder' => 'Carpeta existent',
23 | 'Confirm_Folder_del' => 'Segur que desitges eliminar la carpeta i tots els elements que conté?',
24 | 'Return_Files_List' => 'Tornar a la llista d\'arxius',
25 | 'Preview' => 'Vista prèvia',
26 | 'Download' => 'Descarregar',
27 | 'Insert_Folder_Name' => 'Nom de la carpeta:',
28 | 'Root' => 'Arrel',
29 | 'Rename' => 'Renombrar',
30 | 'Back' => 'Tornar',
31 | 'View' => 'Vista',
32 | 'View_list' => 'Vista de llista',
33 | 'View_columns_list' => 'Vista de columnes',
34 | 'View_boxes' => 'Vista de miniatures',
35 | 'Toolbar' => 'Barra d\'eines',
36 | 'Actions' => 'Accions',
37 | 'Rename_existing_file' => 'L\'arxiu ja existeix',
38 | 'Rename_existing_folder' => 'La carpeta ja existeix',
39 | 'Empty_name' => 'El nom es troba buit',
40 | 'Text_filter' => 'filtre de text',
41 | 'Swipe_help' => 'Deslize el nom de l\'arxiu/carpeta per mostrar les opcions',
42 | 'Upload_base' => 'Pujada d\'arxius SIMPLE',
43 | 'Upload_java' => 'Pujada d\'arxius JAVA (para arxius pesats)',
44 | 'Upload_url' => 'URL',
45 | 'Upload_java_help' => "Si el applet no carrega: 1. Assegura't de tenir Java instal·lat; sinó descarrega-ho i instal·la-ho des d'aquí 2. Assegura't que el teu firewall no estigui bloquejant res.",
46 | 'Upload_base_help' => "Arrossega i deixa anar els arxius dins d'aquesta àrea o faci clic en ella (per a navegadors moderns) en cas contrari, seleccioni l'arxiu i faci clic en el botó. Quan finalitzi la pujada, faci clic en el botó superior per tornar.",
47 | 'Type_dir' => 'Carpeta',
48 | 'Type' => 'Tipus',
49 | 'Dimension' => 'Dimensions',
50 | 'Size' => 'Pes',
51 | 'Date' => 'Data',
52 | 'Filename' => 'Nom',
53 | 'Operations' => 'Operacions',
54 | 'Date_type' => 'd-m-y',
55 | 'OK' => 'OK',
56 | 'Cancel' => 'Cancel·lar',
57 | 'Sorting' => 'Ordenar',
58 | 'Show_url' => 'Mostrar URL',
59 | 'Extract' => 'Extreure aquí',
60 | 'File_info' => 'Informació',
61 | 'Edit_image' => 'Editar imatge',
62 | 'Duplicate' => 'Duplicar',
63 | 'Folders' => 'Carpetes',
64 | 'Copy' => 'Copiar',
65 | 'Cut' => 'Tallar',
66 | 'Paste' => 'Enganxar',
67 | 'CB' => 'CB', // clipboard
68 | 'Paste_Here' => 'Enganxar en aquest directori',
69 | 'Paste_Confirm' => 'Esteu segur que voleu enganxar en aquest directori? Això sobreescriurà arxius/carpetes existents si es troba cap igual.',
70 | 'Paste_Failed' => 'No s’ha pogut enganxar els fitxers.',
71 | 'Clear_Clipboard' => 'Netejar portapapers',
72 | 'Clear_Clipboard_Confirm' => 'Esteu segur que voleu esborrar el portapapers?',
73 | 'Files_ON_Clipboard' => 'Hi ha arxius al Portapapers.',
74 | 'Copy_Cut_Size_Limit' => 'Els arxius/carpetes seleccionades són massa grans per %s. Limit: %d MB/operació', // %s = cut or copy
75 | 'Copy_Cut_Count_Limit' => 'Heu seleccionat massa fitxers/carpetes a %s. Limit: %d arxiu/operació', // %s = cut or copy
76 | 'Copy_Cut_Not_Allowed' => 'No te permisos per %s els arxius.', // %s(1) = cut or copy, %s(2) = files or folders
77 | 'Image_Editor_No_Save' => 'No s’ha pogut desar la imatge.',
78 | 'Image_Editor_Exit' => "Exit",
79 | 'Image_Editor_Save' => "Save",
80 | 'Zip_No_Extract' => 'No es pot extreure. L’Arxiu podria estar corrupte.',
81 | 'Zip_Invalid' => 'Aquesta extensió no és suportada. Vàlid: zip, gz, tar.',
82 | 'Dir_No_Write' => 'El directori seleccionat no te permisos d’escriptura.',
83 | 'Function_Disabled' => 'La funció de %s no esta disponible al servidor.', // %s = cut or copy
84 | 'File_Permission' => 'Permisos d’arxiu',
85 | 'File_Permission_Not_Allowed' => 'La modificació dels permisos de %s no es permès.', // %s = files or folders
86 | 'File_Permission_Recursive' => 'Aplicar recursivament?',
87 | 'File_Permission_Wrong_Mode' => "El mode de permís subministrat és incorrecte..",
88 | 'User' => 'Usuari',
89 | 'Group' => 'Grup',
90 | 'Yes' => 'Si',
91 | 'No' => 'No',
92 | 'Lang_Not_Found' => 'No es pot trobar l\'idioma.',
93 | 'Lang_Change' => 'Modificar idioma',
94 | 'File_Not_Found' => 'No s\'ha pogut trobar l\'arxiu.',
95 | 'File_Open_Edit_Not_Allowed' => 'No tens permisos per obrir %s l\'arxiu.', // %s = open or edit
96 | 'Edit' => 'Modificar',
97 | 'Edit_File' => "Editar el contingut de l\'arxiu.",
98 | 'File_Save_OK' => "Arxiu desat correctament.",
99 | 'File_Save_Error' => "Hi ha hagut un error mentre es desava l\'arxiu.",
100 | 'New_File' => 'Nou arxiu',
101 | 'No_Extension' => 'Ha d\'afegir una extensió d\'arxiu.',
102 | 'Valid_Extensions' => 'Extensions valides: %s', // %s = txt,log etc.
103 | 'Upload_message' => "Arrossega arxiu aquí per carregar.",
104 |
105 | 'SERVER ERROR' => "SERVER ERROR",
106 | 'forbidden' => "Forbiden",
107 | 'wrong path' => "Wrong path",
108 | 'wrong name' => "Wrong name",
109 | 'wrong extension' => "Wrong extension",
110 | 'wrong option' => "Wrong option",
111 | 'wrong data' => "Wrong data",
112 | 'wrong action' => "Wrong action",
113 | 'wrong sub-action' => "Wrong sub-actio",
114 | 'no action passed' => "No action passed",
115 | 'no path' => "No path",
116 | 'no file' => "No file",
117 | 'view type number missing' => "View type number missing",
118 | 'Not enought Memory' => "Not enought Memory",
119 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
120 | 'B' => "B",
121 | 'KB' => "KB",
122 | 'MB' => "MB",
123 | 'GB' => "GB",
124 | 'TB' => "TB",
125 | 'total size' => "Total size",
126 | ];
127 |
--------------------------------------------------------------------------------
/filemanager/lang/cs.php:
--------------------------------------------------------------------------------
1 | 'Vybrat',
6 | 'Deselect_All' => 'Zrušit vše',
7 | 'Select_All' => 'Vybrat vše',
8 | 'Erase' => 'Smazat',
9 | 'Open' => 'Otevřít',
10 | 'Confirm_del' => 'Opravdu chcete smazat tento soubor?',
11 | 'All' => 'Vše',
12 | 'Files' => 'Soubory',
13 | 'Images' => 'Obrázky',
14 | 'Archives' => 'Archivy',
15 | 'Error_Upload' => 'Nahrávaný soubor je příliš velký.',
16 | 'Error_extension' => 'Nahrávání souborů s touto příponou není povoleno.',
17 | 'Upload_file' => 'Nahrát soubor',
18 | 'Filters' => 'Filtr',
19 | 'Videos' => 'Videa',
20 | 'Music' => 'Hudba',
21 | 'New_Folder' => 'Nová složka',
22 | 'Folder_Created' => 'Složka vytvořena',
23 | 'Existing_Folder' => 'Existující složka',
24 | 'Confirm_Folder_del' => 'Opravdu chcete smazat tuto složku a její obsah?',
25 | 'Return_Files_List' => 'Zpět k seznamu souborů',
26 | 'Preview' => 'Náhled',
27 | 'Download' => 'Stáhnout',
28 | 'Insert_Folder_Name' => 'Vložte název složky:',
29 | 'Root' => 'root',
30 | 'Rename' => 'Přejmenovat',
31 | 'Back' => 'zpět',
32 | 'View' => 'Zobrazení',
33 | 'View_list' => 'Seznam souborů',
34 | 'View_columns_list' => 'Dvousloupcový seznam souborů',
35 | 'View_boxes' => 'Dlaždicové zobrazení',
36 | 'Toolbar' => 'Panel nástrojů',
37 | 'Actions' => 'Akce',
38 | 'Rename_existing_file' => 'Tento soubor již existuje',
39 | 'Rename_existing_folder' => 'Tato složka již existuje',
40 | 'Empty_name' => 'Zadali jste prázdný název',
41 | 'Text_filter' => 'textový filtr',
42 | 'Swipe_help' => 'Pro zobrazení možností klikněte na název souboru/složky.',
43 | 'Upload_base' => 'Základní nahrávání',
44 | 'Upload_base_help' => "Soubory přetáhněte (pouze moderní prohlížeče) nebo klikněte na horní tlačítko 'Přidat soubor(y)' a poté na tlačítko 'Spustit nahrávání'. Až bude nahrávání dokončeno, klikněte na 'Zpět k seznamu souborů'.",
45 | 'Upload_add_files' => 'Přidat soubor(y)',
46 | 'Upload_start' => 'Spustit nahrávání',
47 | 'Upload_error_messages' => [
48 | 1 => 'Nahrávaný soubor má větší velikost, než co povoluje direktiva upload_max_filesize v php.ini',
49 | 2 => 'Nahrávaný soubor má větší velikost, než co povoluje direktiva MAX_FILE_SIZE uvedená v HTML formuláři',
50 | 3 => 'Soubor byl nahrán pouze z části',
51 | 4 => 'Nebyl nahrán žádný soubor',
52 | 6 => 'Chybí dočasná složka',
53 | 7 => 'Při zapisování souboru na disk došlo k chybě',
54 | 8 => 'Nahrávání souborů zastavilo rozšížení PHP',
55 | 'post_max_size' => 'Nahrávaný soubor má větší velikost, než co povoluje direktiva post_max_size v php.ini',
56 | 'max_file_size' => 'Příliš velký soubor',
57 | 'min_file_size' => 'Příliš malý soubor',
58 | 'accept_file_types' => 'Není povolen tento typ souboru (přípona)',
59 | 'max_number_of_files' => 'Překročen maximální počet souborů',
60 | 'max_width' => 'Obrázek přesahuje maximální šířku',
61 | 'min_width' => 'Obrázek vyžaduje minimální šířku',
62 | 'max_height' => 'Obrázek přesahuje maximální výšku',
63 | 'min_height' => 'Obrázek vyžaduje minimální výšku',
64 | 'abort' => 'Nahrávání souboru bylo přerušeno',
65 | 'image_resize' => 'Nepodařilo se změnit velikost obrázku'
66 | ],
67 | 'Upload_url' => 'Z url adresy',
68 | 'Type_dir' => 'složka',
69 | 'Type' => 'Typ',
70 | 'Dimension' => 'Rozměr',
71 | 'Size' => 'Velikost',
72 | 'Date' => 'Datum',
73 | 'Filename' => 'Název',
74 | 'Operations' => 'Operace',
75 | 'Date_type' => 'd.m.Y',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'Zrušit',
78 | 'Sorting' => 'Řazení',
79 | 'Show_url' => 'Zobrazit URL adresu',
80 | 'Extract' => 'Rozbalit zde',
81 | 'File_info' => 'Informace o souboru',
82 | 'Edit_image' => 'Upravit obrázek',
83 | 'Duplicate' => 'Duplikovat',
84 | 'Folders' => 'Složky',
85 | 'Copy' => 'Kopírovat',
86 | 'Cut' => 'Vyjmout',
87 | 'Paste' => 'Vložit',
88 | 'CB' => 'Schránka', // clipboard
89 | 'Paste_Here' => 'Vložit do této složky',
90 | 'Paste_Confirm' => 'Skutečně chcete vložit obsah schránky do této složky? Existující soubory či složky budou přepsány.',
91 | 'Paste_Failed' => 'Vložení selhalo',
92 | 'Clear_Clipboard' => 'Vymazat schránku',
93 | 'Clear_Clipboard_Confirm' => 'Skutečně chcete vymazat obsah schránky?',
94 | 'Files_ON_Clipboard' => 'Ve schránce jsou soubory.',
95 | 'Copy_Cut_Size_Limit' => 'Zvolené soubory/složky jsou příliš velké pro operaci %s. Limit: %d MB/operace', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'Zvolili jste příliš mnoho souborů/složek pro operaci %s. Limit: %d souborů/operace', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'Nemáte oprávnění %s.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Obrázek nelze uložit',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Uložit",
101 | 'Zip_No_Extract' => 'Archív nelze rozbalit. Soubor může být poškozen.',
102 | 'Zip_Invalid' => 'Přípona není podporována. Povolené: zip, gz, tar.',
103 | 'Dir_No_Write' => 'Vybraná složka není zapisovatelná.',
104 | 'Function_Disabled' => 'Funkce %s byla zamítnuta serverem.', // %s = cut or copy
105 | 'File_Permission' => 'Práva souboru',
106 | 'File_Permission_Not_Allowed' => 'Změna oprávnění pro %s není povolena.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Použít rekurzivně?',
108 | 'File_Permission_Wrong_Mode' => "Zadaný kód oprávnění není platný.",
109 | 'User' => 'Uživatel',
110 | 'Group' => 'Skupina',
111 | 'Yes' => 'Ano',
112 | 'No' => 'Ne',
113 | 'Lang_Not_Found' => 'Jazyk nebyl nalezen.',
114 | 'Lang_Change' => 'Změnit jazyk',
115 | 'File_Not_Found' => 'Soubor nebyl nalezen.',
116 | 'File_Open_Edit_Not_Allowed' => 'Nemáte oprávnění %s tento soubor.', // %s = open or edit
117 | 'Edit' => 'Upravit',
118 | 'Edit_File' => "Upravit obsah souboru",
119 | 'File_Save_OK' => "Soubor byl úspěšně uložen.",
120 | 'File_Save_Error' => "Došlo k chybě při ukládání souboru.",
121 | 'New_File' => 'Nový soubor',
122 | 'No_Extension' => 'Musíte doplnit příponu souboru.',
123 | 'Valid_Extensions' => 'Povolené přípony: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Pro nahrání přetáhněte soubor(y) sem",
125 |
126 | 'SERVER ERROR' => "CHYBA SERVERU",
127 | 'forbidden' => "Zakázáno",
128 | 'wrong path' => "Neplatná cesta",
129 | 'wrong name' => "Neplatná název",
130 | 'wrong extension' => "Neplatná přípona",
131 | 'wrong option' => "Neplatná volba",
132 | 'wrong data' => "Neplatná data",
133 | 'wrong action' => "Neplatná akce",
134 | 'wrong sub-action' => "Neplatná podakce",
135 | 'no action passed' => "Nebyla předána žádná akce",
136 | 'no path' => "Žádná cesta",
137 | 'no file' => "Žádný soubor",
138 | 'view type number missing' => "Chybí číslo typu pro zobrazení",
139 | 'Not enough Memory' => "Nedostatek paměti",
140 | 'max_size_reached' => "Vaše složka s obrázky dosáhla maximální velikosti %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Celková velikost",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/en_EN.php:
--------------------------------------------------------------------------------
1 | 'Select',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Erase',
9 | 'Open' => 'Open',
10 | 'Confirm_del' => 'Are you sure you want to delete?',
11 | 'All' => 'All',
12 | 'Files' => 'Files',
13 | 'Images' => 'Images',
14 | 'Archives' => 'Archives',
15 | 'Error_Upload' => 'The uploaded file exceeds the max size allowed.',
16 | 'Error_extension' => 'File extension is not allowed.',
17 | 'Upload_file' => 'Upload',
18 | 'Filters' => 'Filters',
19 | 'Videos' => 'Videos',
20 | 'Music' => 'Music',
21 | 'New_Folder' => 'New Folder',
22 | 'Folder_Created' => 'Folder correctly created',
23 | 'Existing_Folder' => 'Existing folder',
24 | 'Confirm_Folder_del' => 'Are you sure to delete the folder and all the elements in it?',
25 | 'Return_Files_List' => 'Return to files list',
26 | 'Preview' => 'Preview',
27 | 'Download' => 'Download',
28 | 'Insert_Folder_Name' => 'Insert folder name:',
29 | 'Root' => 'root',
30 | 'Rename' => 'Rename',
31 | 'Back' => 'back',
32 | 'View' => 'View',
33 | 'View_list' => 'List view',
34 | 'View_columns_list' => 'Columns list view',
35 | 'View_boxes' => 'Box view',
36 | 'Toolbar' => 'Toolbar',
37 | 'Actions' => 'Actions',
38 | 'Rename_existing_file' => 'The file is already existing',
39 | 'Rename_existing_folder' => 'The folder is already existing',
40 | 'Empty_name' => 'The name is empty',
41 | 'Text_filter' => 'text filter',
42 | 'Swipe_help' => 'Swipe the name of file/folder to show options',
43 | 'Upload_base' => 'Base upload',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'dir',
69 | 'Type' => 'Type',
70 | 'Dimension' => 'Dimension',
71 | 'Size' => 'Size',
72 | 'Date' => 'Date',
73 | 'Filename' => 'Filename',
74 | 'Operations' => 'Operations',
75 | 'Date_type' => 'y-m-d',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'Cancel',
78 | 'Sorting' => 'sorting',
79 | 'Show_url' => 'Show URL',
80 | 'Extract' => 'Extract here',
81 | 'File_info' => 'file info',
82 | 'Edit_image' => 'Edit image',
83 | 'Duplicate' => 'Duplicate',
84 | 'Folders' => 'Folders',
85 | 'Copy' => 'Copy',
86 | 'Cut' => 'Cut',
87 | 'Paste' => 'Paste',
88 | 'CB' => 'CB', // clipboard
89 | 'Paste_Here' => 'Paste to this directory',
90 | 'Paste_Confirm' => 'Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.',
91 | 'Paste_Failed' => 'Failed to paste file(s)',
92 | 'Clear_Clipboard' => 'Clear clipboard',
93 | 'Clear_Clipboard_Confirm' => 'Are you sure you want to clear the clipboard?',
94 | 'Files_ON_Clipboard' => 'There are files on the clipboard.',
95 | 'Copy_Cut_Size_Limit' => 'The selected files/folders are too big to %1$s. Limit: %2$d MB/operation', // %1$s = cut or copy, %2$d = max size
96 | 'Copy_Cut_Count_Limit' => 'You selected too many files/folders to %1$s. Limit: %2$d files/operation', // %1$s = cut or copy, %2$d = max count
97 | 'Copy_Cut_Not_Allowed' => 'You are not allowed to %1$s %2$s.', // %12$s = cut or copy, %2$s = files or folders
98 | 'Image_Editor_No_Save' => 'Could not save image',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Could not extract. File might be corrupt.',
102 | 'Zip_Invalid' => 'This extension is not supported. Valid: zip, gz, tar.',
103 | 'Dir_No_Write' => 'The directory you selected is not writable.',
104 | 'Function_Disabled' => 'The %s function has been disabled by the server.', // %s = cut or copy
105 | 'File_Permission' => 'File permission',
106 | 'File_Permission_Not_Allowed' => 'Changing %s permissions are not allowed.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Apply recursively?',
108 | 'File_Permission_Wrong_Mode' => "The supplied permission mode is incorrect.",
109 | 'User' => 'User',
110 | 'Group' => 'Group',
111 | 'Yes' => 'Yes',
112 | 'No' => 'No',
113 | 'Lang_Not_Found' => 'Could not find the language.',
114 | 'Lang_Change' => 'Change the language',
115 | 'File_Not_Found' => 'Could not find the file.',
116 | 'File_Open_Edit_Not_Allowed' => 'You are not allowed to %s this file.', // %s = open or edit
117 | 'Edit' => 'Edit',
118 | 'Edit_File' => "Edit file's content",
119 | 'File_Save_OK' => "File successfully saved.",
120 | 'File_Save_Error' => "There was an error while saving the file.",
121 | 'New_File' => 'New File',
122 | 'No_Extension' => 'You have to add a file extension.',
123 | 'Valid_Extensions' => 'Valid extensions: %s', // %s = txt,log etc.
124 |
125 | 'SERVER ERROR' => "SERVER ERROR",
126 | 'forbidden' => "Forbidden",
127 | 'wrong path' => "Wrong path",
128 | 'wrong name' => "Wrong name",
129 | 'wrong extension' => "Wrong extension",
130 | 'wrong option' => "Wrong option",
131 | 'wrong data' => "Wrong data",
132 | 'wrong action' => "Wrong action",
133 | 'wrong sub-action' => "Wrong sub-actio",
134 | 'no action passed' => "No action passed",
135 | 'no path' => "No path",
136 | 'no file' => "No file",
137 | 'view type number missing' => "View type number missing",
138 | 'Not enough Memory' => "Not enough Memory",
139 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
140 | 'B' => "B",
141 | 'KB' => "KB",
142 | 'MB' => "MB",
143 | 'GB' => "GB",
144 | 'TB' => "TB",
145 | 'total size' => "Total size"
146 | ];
147 |
--------------------------------------------------------------------------------
/filemanager/lang/fa.php:
--------------------------------------------------------------------------------
1 | 'انتخاب',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'حذف',
9 | 'Open' => 'بازگشایی',
10 | 'Confirm_del' => 'میخواهید این فایل را حذف کنید؟',
11 | 'All' => 'همه',
12 | 'Files' => 'فایلها',
13 | 'Images' => 'تصاویر',
14 | 'Archives' => 'آرشیو',
15 | 'Error_Upload' => 'فایل آپلود شده بیش از حداکثر اندازه مجاز است.',
16 | 'Error_extension' => 'نوع فایل مجاز نیست.',
17 | 'Upload_file' => 'آپلود',
18 | 'Filters' => 'فیلترها',
19 | 'Videos' => 'ویدئوها',
20 | 'Music' => 'موزیک',
21 | 'New_Folder' => 'پوشه جدید',
22 | 'Folder_Created' => 'پوشه به درستی ایجاد شد',
23 | 'Existing_Folder' => 'پوشه های موجود',
24 | 'Confirm_Folder_del' => 'آیا میخواهید این پوشه را با تمام محتوایش حذف کنید؟',
25 | 'Return_Files_List' => 'برگشت به لیست فایلها',
26 | 'Preview' => 'پیش نمایش',
27 | 'Download' => 'دانلود',
28 | 'Insert_Folder_Name' => 'نام پوشه:',
29 | 'Root' => 'شاخه اصلی',
30 | 'Rename' => 'تغییر نام',
31 | 'Back' => 'برگشت',
32 | 'View' => 'نمایش',
33 | 'View_list' => 'نمایش لیست',
34 | 'View_columns_list' => 'نمایش لیست ستونی',
35 | 'View_boxes' => 'نمایش باکسها',
36 | 'Toolbar' => 'نوار ابزار',
37 | 'Actions' => 'عملیات',
38 | 'Rename_existing_file' => 'فایل از قبل موجود است',
39 | 'Rename_existing_folder' => 'پوشه از قبل موجود است',
40 | 'Empty_name' => 'نام خالی است',
41 | 'Text_filter' => 'فیلتر نوشته',
42 | 'Swipe_help' => 'روی نام فایل/پوشه بروید تا گزینه های بیشتری نمایش داده شوند . ',
43 | 'Upload_base' => 'آپلودر اصلی',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'مسیر',
69 | 'Type' => 'نوع',
70 | 'Dimension' => 'بعد',
71 | 'Size' => 'اندازه',
72 | 'Date' => 'تاریخ',
73 | 'Filename' => 'نام فایل',
74 | 'Operations' => 'عملیات',
75 | 'Date_type' => 'y-m-d',
76 | 'OK' => 'باشه',
77 | 'Cancel' => 'لغو',
78 | 'Sorting' => 'مرتب سازی',
79 | 'Show_url' => 'نمایش آدرس',
80 | 'Extract' => 'استخراج در اینجا',
81 | 'File_info' => 'اطلاعات فایل',
82 | 'Edit_image' => 'ویرایش تصویر',
83 | 'Duplicate' => 'تکرار',
84 | 'Folders' => 'پوشه ها',
85 | 'Copy' => 'کپی',
86 | 'Cut' => 'بریدن',
87 | 'Paste' => 'درج',
88 | 'CB' => 'کلیپ برد', // clipboard
89 | 'Paste_Here' => 'درج در این مسیر',
90 | 'Paste_Confirm' => 'آیا ممئن هستید که میخواهید در این مسیر درج کنید ؟ اگر فایل همنام وجود داشته باشد فایل جدید روی فایل قبلی OverWrite خواهد شد .',
91 | 'Paste_Failed' => 'خطا در درج فایل (ها) ! ',
92 | 'Clear_Clipboard' => 'پاک کردن کلیپ برد',
93 | 'Clear_Clipboard_Confirm' => 'مطمئنید که می خواهید کلیپ برد را خالی کنید ؟',
94 | 'Files_ON_Clipboard' => 'کلیپ برد حاوی فایل است .',
95 | 'Copy_Cut_Size_Limit' => 'فایل/پوشه انتخابی از حداکثر حجم مجاز برای %s بزرگتر هستند. محدودیت: %d MB/عملیات', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'تعداد فایل/پوشه های انتخابی برای %s بسیار زیاد است . محدودیت: %d فایل/عملیات', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'شما اجازه %s این فایل را ندارید .', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'نتوانست تصویر را ذخیره کند .',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'خطا در فرآیند Unzip . ممکن است فایل آسیب دیده باشد .',
102 | 'Zip_Invalid' => 'پسوند مورد نظر پشیبانی نمیشود ، مجاز : zip, gz, tar.',
103 | 'Dir_No_Write' => 'مسیر انتخابی قابل نوشتن نیست .',
104 | 'Function_Disabled' => 'تابع %s از سمت سرور غیر فعال شده است .', // %s = cut or copy
105 | 'File_Permission' => 'دسترسی فایل',
106 | 'File_Permission_Not_Allowed' => 'تغییر دسترسی %s مجاز نمی باشد .', // %s = files or folders
107 | 'File_Permission_Recursive' => 'اعمال بازگشتی بودن؟',
108 | 'File_Permission_Wrong_Mode' => "دسترسی اعمال شده اشتباه است .",
109 | 'User' => 'کاربر',
110 | 'Group' => 'گروه',
111 | 'Yes' => 'بله',
112 | 'No' => 'خبر',
113 | 'Lang_Not_Found' => 'زبان مورد نظر یافت نشد .',
114 | 'Lang_Change' => 'تغییر زبان',
115 | 'File_Not_Found' => 'نتوانست فایل را پیدا کند .',
116 | 'File_Open_Edit_Not_Allowed' => 'شما نمیتوانید این فایل را %s کنید.', // %s = open or edit
117 | 'Edit' => 'ویرایش',
118 | 'Edit_File' => "ویرایش محتوای فایل",
119 | 'File_Save_OK' => "فایل با موفقیت ذخیره شد .",
120 | 'File_Save_Error' => "خطایی در هنگام ذخیره فایل رخ داده است .",
121 | 'New_File' => 'فایل جدید',
122 | 'No_Extension' => 'شما باید پسوند وارد کنید .',
123 | 'Valid_Extensions' => 'پسوند های مجاز : %s', // %s = txt,log etc.
124 | 'Upload_message' => "فایل ها را اینجا بکشید تا آپلود شوند ",
125 |
126 | 'SERVER ERROR' => "خطای سرور",
127 | 'forbidden' => "ممنوع",
128 | 'wrong path' => "مسیر اشتباه",
129 | 'wrong name' => "نام غیر مجاز",
130 | 'wrong extension' => "پسوند غیر مجاز",
131 | 'wrong option' => "گزینه های غیر مجاز",
132 | 'wrong data' => "دیتا اشتباه",
133 | 'wrong action' => "عمل اشتباه",
134 | 'wrong sub-action' => "خطای زیر دستور",
135 | 'no action passed' => "بدون دستور",
136 | 'no path' => "بدون مسیر",
137 | 'no file' => "بدون فایل",
138 | 'view type number missing' => "نمایش تعداد نوع های غیر مجاز",
139 | 'Not enough Memory' => "نبود فضای کافی",
140 | 'max_size_reached' => "پوشه تصویر شما به حداکثر اندازه خود [%d MB] رسیده است .", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "حجم کلی",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/he_IL.php:
--------------------------------------------------------------------------------
1 | 'בחר',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'מחק',
9 | 'Open' => 'פתח',
10 | 'Confirm_del' => 'האם אתה בטוח שברצונך למחוק את הקובץ ?',
11 | 'All' => 'הכל',
12 | 'Files' => 'קבצים',
13 | 'Images' => 'תמונות',
14 | 'Archives' => 'ארכיונים',
15 | 'Error_Upload' => 'גודל הקובץ המצורף חורג מן הגבול המותר .',
16 | 'Error_extension' => 'תבנית הקובץ או סיומת הקובץ אינן חוקיות .',
17 | 'Upload_file' => 'העלה',
18 | 'Filters' => 'סננים',
19 | 'Videos' => 'וידאו',
20 | 'Music' => 'מוזיקה',
21 | 'New_Folder' => 'תיקיה חדשה',
22 | 'Folder_Created' => 'התיקיה נוצרה .',
23 | 'Existing_Folder' => 'התיקיה קיימת',
24 | 'Confirm_Folder_del' => 'האם אתה בטוח שברצונך למחוק את התיקיה וכל קבציה ?',
25 | 'Return_Files_List' => 'חזור לרשימת קבצים',
26 | 'Preview' => 'תצוגה מקדימה',
27 | 'Download' => 'הורד',
28 | 'Insert_Folder_Name' => 'הכנס שם תיקיה:',
29 | 'Root' => 'root',
30 | 'Rename' => 'שנה שם',
31 | 'Back' => 'חזור',
32 | 'View' => 'צפה',
33 | 'View_list' => 'תצוגת רשימה',
34 | 'View_columns_list' => 'תצוגת רשימה בטורים',
35 | 'View_boxes' => 'תצוגת קופסאות',
36 | 'Toolbar' => 'סרגל כלים',
37 | 'Actions' => 'פעולות',
38 | 'Rename_existing_file' => 'הקובץ כבר קיים',
39 | 'Rename_existing_folder' => 'התיקיה כבר קיימת',
40 | 'Empty_name' => 'שם הקובץ ריק',
41 | 'Text_filter' => 'סנן טקסט',
42 | 'Swipe_help' => 'סמן את הקובץ / תיקיה על מנת להציג אפשריות',
43 | 'Upload_base' => 'רגיל',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'תיקיה',
69 | 'Type' => 'סוג',
70 | 'Dimension' => 'מימדים',
71 | 'Size' => 'גודל',
72 | 'Date' => 'תאריך',
73 | 'Filename' => 'שם הקובץ',
74 | 'Operations' => 'פעולות',
75 | 'Date_type' => 'd-m-y',
76 | 'OK' => 'אישור',
77 | 'Cancel' => 'ביטול',
78 | 'Sorting' => 'מיון',
79 | 'Show_url' => 'הצג כתובת',
80 | 'Extract' => 'חלץ לכאן',
81 | 'File_info' => 'מאפיינים',
82 | 'Edit_image' => 'ערוך תמונה',
83 | 'Duplicate' => 'שכפל',
84 | 'Folders', 'תיקיות',
85 | 'Copy' => 'העתק',
86 | 'Cut' => 'גזור',
87 | 'Paste' => 'הדבק',
88 | 'CB', 'לוח עריכה', // clipboard
89 | 'Paste_Here' => 'הדבק לתיקיה זו',
90 | 'Paste_Confirm' => 'האם אתה בטוח שברצונך להדביק לתיקיה זו ? פעולה זו תחליף בין הקבצים במקרה של התנגשות',
91 | 'Paste_Failed' => 'נכשל בהעתקת קבצים',
92 | 'Clear_Clipboard' => 'נקה לוח עריכה',
93 | 'Clear_Clipboard_Confirm' => 'האם אתה בטוח שברצונך לנקות את לוח העריכה ?',
94 | 'Files_ON_Clipboard' => 'ישנם קבצים בלוח העריכה.',
95 | 'Copy_Cut_Size_Limit' => 'גודל הקובצים / התיקיה גדולים מדי %s. הגבלה: %d MB/לפעולה', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'בחר יותר מדי תיקיות/קבצים לפעולה %s. הגבלה: %d files/operation', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'אינך ראשי ל%s קבצים.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save', 'לא ניתן לשמור את התמונה .',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract', 'לא ניתן לחלץ , הקבץ פגום.',
102 | 'Zip_Invalid', 'סוג או פורמט הקובץ אינו נתמך. חוקי: zip, gz, tar.',
103 | 'Dir_No_Write', 'התיקיה שבחרת אינה ניתנת לכתיבה',
104 | 'Function_Disabled', 'ה %s פונקציה אינה פעילה.', // %s = cut or copy
105 | 'File_Permission', 'הראשות קובץ',
106 | 'File_Permission_Not_Allowed', 'שינוי %s הראשות לא ניתנת לעריכה.', // %s = files or folders
107 | 'File_Permission_Recursive', 'החל רקורסיביות?',
108 | 'File_Permission_Wrong_Mode', "הרשאות שנתנו אינן חוקיות.",
109 | 'User', 'משתמשים',
110 | 'Group', 'קבוצות',
111 | 'Yes', 'כן',
112 | 'No', 'לא',
113 | 'Lang_Not_Found', 'לא ניתן למצוא את השפה המבוקשת .',
114 | 'Lang_Change', 'החלף שפה',
115 | 'File_Not_Found', 'לא ניתן לאתר את הקובץ המבוקש.',
116 | 'File_Open_Edit_Not_Allowed', 'אינך מורשה ל%s את הקובץ.', // %s = open or edit
117 | 'Edit', 'ערוך',
118 | 'Edit_File', "ערוך את תוכן הקובץ",
119 | 'File_Save_OK', "הקובץ נשמר בהצלחה .",
120 | 'File_Save_Error', "שגיאה בעת שמירת הקובץ.",
121 | 'New_File' => 'קובץ חדש',
122 | 'No_Extension' => 'חובה לציין את סיומת הקובץ.',
123 | 'Valid_Extensions' => 'סיומות חוקיות: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/hr.php:
--------------------------------------------------------------------------------
1 | 'Odaberi',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Obriši',
9 | 'Open' => 'Otvori',
10 | 'Confirm_del' => 'Jeste li sigurni da želite obrisati ovu datoteku?',
11 | 'All' => 'Sve',
12 | 'Files' => 'Datoteke',
13 | 'Images' => 'Slike',
14 | 'Archives' => 'Kompresirane arhive',
15 | 'Error_Upload' => 'Datoteka koju želite prenesti prelazi maximalnu dopuštenu veličinu.',
16 | 'Error_extension' => 'Datoteka s tom ekstenzijom nije dopuštena.',
17 | 'Upload_file' => 'Prenesi',
18 | 'Filters' => 'Filteri',
19 | 'Videos' => 'Video zapisi',
20 | 'Music' => 'Glazba',
21 | 'New_Folder' => 'Nova mapa',
22 | 'Folder_Created' => 'Mapa je uspješno kreirana',
23 | 'Existing_Folder' => 'Postojeća mapa',
24 | 'Confirm_Folder_del' => 'Jeste li sigurni da želite obrisati ovu mapu i sve datoteke u njoj?',
25 | 'Return_Files_List' => 'Vrati se na pregled datoteka',
26 | 'Preview' => 'Pogledaj',
27 | 'Download' => 'Preuzmi',
28 | 'Insert_Folder_Name' => 'Naziv nove mape:',
29 | 'Root' => 'polazno',
30 | 'Rename' => 'Preimenuj',
31 | 'Back' => 'natrag',
32 | 'View' => 'Prikaz',
33 | 'View_list' => 'Prikaz liste',
34 | 'View_columns_list' => 'Prikaz stupac-liste',
35 | 'View_boxes' => 'Prikaz grid',
36 | 'Toolbar' => 'Alatna traka',
37 | 'Actions' => 'Radnja',
38 | 'Rename_existing_file' => 'Datoteka već postoji',
39 | 'Rename_existing_folder' => 'Mapa već postoji',
40 | 'Empty_name' => 'Naziv nije upisan',
41 | 'Text_filter' => 'filtriraj po nazivu',
42 | 'Swipe_help' => 'Povucite prstom ime datoteke / mape za prikaz mogućnosti',
43 | 'Upload_base' => 'Putanja do mape za prenesene datoteke',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'mapa',
69 | 'Type' => 'Tip',
70 | 'Dimension' => 'Dimenzije',
71 | 'Size' => 'Veličina',
72 | 'Date' => 'Datum',
73 | 'Filename' => 'Naziv datoteke',
74 | 'Operations' => 'Radnje',
75 | 'Date_type' => 'y-m-d',
76 | 'OK' => 'U redu',
77 | 'Cancel' => 'Odustani',
78 | 'Sorting' => 'sortiranje',
79 | 'Show_url' => 'prikaži URL',
80 | 'Extract' => 'raspakiraj ovdje',
81 | 'File_info' => 'informacije',
82 | 'Edit_image' => 'uredi sliku',
83 | 'Duplicate' => 'kopiraj',
84 | 'Folders' => 'Folders',
85 | 'Copy' => 'Copy',
86 | 'Cut' => 'Cut',
87 | 'Paste' => 'Paste',
88 | 'CB' => 'CB', // clipboard
89 | 'Paste_Here' => 'Paste to this directory',
90 | 'Paste_Confirm' => 'Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.',
91 | 'Paste_Failed' => 'Failed to paste file(s)',
92 | 'Clear_Clipboard' => 'Clear clipboard',
93 | 'Clear_Clipboard_Confirm' => 'Are you sure you want to clear the clipboard?',
94 | 'Files_ON_Clipboard' => 'There are files on the clipboard.',
95 | 'Copy_Cut_Size_Limit' => 'The selected files/folders are too big to %s. Limit: %d MB/operation', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'You selected too many files/folders to %s. Limit: %d files/operation', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'You are not allowed to %s files.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Could not save image',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Could not extract. File might be corrupt.',
102 | 'Zip_Invalid' => 'This extension is not supported. Valid: zip, gz, tar.',
103 | 'Dir_No_Write' => 'The directory you selected is not writable.',
104 | 'Function_Disabled' => 'The %s function has been disabled by the server.', // %s = cut or copy
105 | 'File_Permission' => 'File permission',
106 | 'File_Permission_Not_Allowed' => 'Changing %s permissions are not allowed.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Apply recursively?',
108 | 'File_Permission_Wrong_Mode' => "The supplied permission mode is incorrect.",
109 | 'User' => 'User',
110 | 'Group' => 'Group',
111 | 'Yes' => 'Yes',
112 | 'No' => 'No',
113 | 'Lang_Not_Found' => 'Could not find language.',
114 | 'Lang_Change' => 'Change the language',
115 | 'File_Not_Found' => 'Could not find the file.',
116 | 'File_Open_Edit_Not_Allowed' => 'You are not allowed to %s this file.', // %s = open or edit
117 | 'Edit' => 'Edit',
118 | 'Edit_File' => "Edit file's content",
119 | 'File_Save_OK' => "File successfully saved.",
120 | 'File_Save_Error' => "There was an error while saving the file.",
121 | 'New_File' => 'New File',
122 | 'No_Extension' => 'You have to add a file extension.',
123 | 'Valid_Extensions' => 'Valid extensions: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/id.php:
--------------------------------------------------------------------------------
1 | 'Pilih',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Hapus',
9 | 'Open' => 'Buka',
10 | 'Confirm_del' => 'Apakah anda yakin menghapus berkas ini?',
11 | 'All' => 'Semua',
12 | 'Files' => 'Berkas',
13 | 'Images' => 'Gambar',
14 | 'Archives' => 'Arsip',
15 | 'Error_Upload' => 'Berkas yang diubah melebihi batas ukuran yang diperbolehkan.',
16 | 'Error_extension' => 'Ekstensi berkas tidak diperbolehkan.',
17 | 'Upload_file' => 'Unggah',
18 | 'Filters' => 'Saring',
19 | 'Videos' => 'Video',
20 | 'Music' => 'Musik',
21 | 'New_Folder' => 'Folder Baru',
22 | 'Folder_Created' => 'Folder Telah Dibuat',
23 | 'Existing_Folder' => 'Folder yang ada',
24 | 'Confirm_Folder_del' => 'Apakah anda yakin menghapus folder dan semua isi didalamnya?',
25 | 'Return_Files_List' => 'Kembali ke daftar',
26 | 'Preview' => 'Pratampil',
27 | 'Download' => 'Unduh',
28 | 'Insert_Folder_Name' => 'Masukkan nama folder:',
29 | 'Root' => 'root',
30 | 'Rename' => 'Ubah nama',
31 | 'Back' => 'kembali',
32 | 'View' => 'lihat',
33 | 'View_list' => 'Tampilan Daftar',
34 | 'View_columns_list' => 'Tampilan Daftar kolom',
35 | 'View_boxes' => 'Tampilan Kotak',
36 | 'Toolbar' => 'Toolbar',
37 | 'Actions' => 'Aksi',
38 | 'Rename_existing_file' => 'Berkas Sudah ada',
39 | 'Rename_existing_folder' => 'Folder sudah ada',
40 | 'Empty_name' => 'Nama Kosong',
41 | 'Text_filter' => 'saring teks',
42 | 'Swipe_help' => 'Arahkan pada nama berkas/folder untuk melihat pilihan',
43 | 'Upload_base' => 'Basis Unggah',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'direktori',
69 | 'Type' => 'Tipe',
70 | 'Dimension' => 'Dimensi',
71 | 'Size' => 'Ukuran',
72 | 'Date' => 'Tanggal',
73 | 'Filename' => 'Nama_berkas',
74 | 'Operations' => 'Operasi',
75 | 'Date_type' => 'y-m-d',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'Cancel',
78 | 'Sorting' => 'Sortir',
79 | 'Show_url' => 'lihat URL',
80 | 'Extract' => 'extract disini',
81 | 'File_info' => 'info berkas',
82 | 'Edit_image' => 'edit gambar',
83 | 'Duplicate' => 'Duplikat',
84 | 'Folders' => 'Folders',
85 | 'Copy' => 'Copy',
86 | 'Cut' => 'Cut',
87 | 'Paste' => 'Paste',
88 | 'CB' => 'CB', // clipboard
89 | 'Paste_Here' => 'Paste to this directory',
90 | 'Paste_Confirm' => 'Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.',
91 | 'Paste_Failed' => 'Failed to paste file(s)',
92 | 'Clear_Clipboard' => 'Clear clipboard',
93 | 'Clear_Clipboard_Confirm' => 'Are you sure you want to clear the clipboard?',
94 | 'Files_ON_Clipboard' => 'There are files on the clipboard.',
95 | 'Copy_Cut_Size_Limit' => 'The selected files/folders are too big to %s. Limit: %d MB/operation', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'You selected too many files/folders to %s. Limit: %d files/operation', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'You are not allowed to %s files.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Could not save image',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Could not extract. File might be corrupt.',
102 | 'Zip_Invalid' => 'This extension is not supported. Valid: zip, gz, tar.',
103 | 'Dir_No_Write' => 'The directory you selected is not writable.',
104 | 'Function_Disabled' => 'The %s function has been disabled by the server.', // %s = cut or copy
105 | 'File_Permission' => 'File permission',
106 | 'File_Permission_Not_Allowed' => 'Changing %s permissions are not allowed.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Apply recursively?',
108 | 'File_Permission_Wrong_Mode' => "The supplied permission mode is incorrect.",
109 | 'User' => 'User',
110 | 'Group' => 'Group',
111 | 'Yes' => 'Yes',
112 | 'No' => 'No',
113 | 'Lang_Not_Found' => 'Could not find language.',
114 | 'Lang_Change' => 'Change the language',
115 | 'File_Not_Found' => 'Could not find the file.',
116 | 'File_Open_Edit_Not_Allowed' => 'You are not allowed to %s this file.', // %s = open or edit
117 | 'Edit' => 'Edit',
118 | 'Edit_File' => "Edit file's content",
119 | 'File_Save_OK' => "File successfully saved.",
120 | 'File_Save_Error' => "There was an error while saving the file.",
121 | 'New_File' => 'New File',
122 | 'No_Extension' => 'You have to add a file extension.',
123 | 'Valid_Extensions' => 'Valid extensions: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/ja.php:
--------------------------------------------------------------------------------
1 | '選択',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => '消去',
9 | 'Open' => '開く',
10 | 'Confirm_del' => 'このファイルを削除しますか?',
11 | 'All' => '全て',
12 | 'Files' => 'ファイル',
13 | 'Images' => 'イメージ',
14 | 'Archives' => 'アーカイブ',
15 | 'Error_Upload' => 'アップロード可能な最大サイズを超えています。',
16 | 'Error_extension' => '拡張子が許可されていません。',
17 | 'Upload_file' => 'アップロード',
18 | 'Filters' => 'フィルタ',
19 | 'Videos' => 'ビデオ',
20 | 'Music' => '音楽',
21 | 'New_Folder' => '新規フォルダ',
22 | 'Folder_Created' => 'フォルダを作成しました',
23 | 'Existing_Folder' => '存在するフォルダ',
24 | 'Confirm_Folder_del' => 'フォルダとフォルダの中身を削除しますか?',
25 | 'Return_Files_List' => 'ファイルの一覧に戻る',
26 | 'Preview' => 'プレビュー',
27 | 'Download' => 'ダウンロード',
28 | 'Insert_Folder_Name' => 'フォルダ名の追加',
29 | 'Root' => 'ルート',
30 | 'Rename' => '名称変更',
31 | 'Back' => '戻る',
32 | 'View' => 'ビュー',
33 | 'View_list' => '一覧表示',
34 | 'View_columns_list' => 'カラム表示',
35 | 'View_boxes' => 'ボックス表示',
36 | 'Toolbar' => 'ツールバー',
37 | 'Actions' => 'アクション',
38 | 'Rename_existing_file' => 'このファイルはすでに存在しています。',
39 | 'Rename_existing_folder' => 'このフォルダはすでに存在しています。',
40 | 'Empty_name' => '名前が空です',
41 | 'Text_filter' => 'テキストフィルタ',
42 | 'Swipe_help' => 'ファイル・フォルダ名をスワイプしてオプションを表示する',
43 | 'Upload_base' => '標準アップロード',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'ディレクトリ',
69 | 'Type' => '種類',
70 | 'Dimension' => '画像サイズ',
71 | 'Size' => 'サイズ',
72 | 'Date' => '日付',
73 | 'Filename' => 'ファイル名',
74 | 'Operations' => '操作',
75 | 'Date_type' => 'Y/m/d',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'キャンセル',
78 | 'Sorting' => 'ソート',
79 | 'Show_url' => 'URL表示',
80 | 'Extract' => 'ここに解凍',
81 | 'File_info' => 'ファイル情報',
82 | 'Edit_image' => '画像編集',
83 | 'Duplicate' => '複製',
84 | 'Folders' => 'フォルダ',
85 | 'Copy' => 'コピー',
86 | 'Cut' => 'カット',
87 | 'Paste' => 'ペースト',
88 | 'CB' => 'クリップボード', // clipboard
89 | 'Paste_Here' => 'このディレクトリにペーストする',
90 | 'Paste_Confirm' => 'このディレクトリにペーストしますか?既存のファイル/フォルダは上書きされます。',
91 | 'Paste_Failed' => 'ペーストできませんでした。',
92 | 'Clear_Clipboard' => 'クリップボードの消去',
93 | 'Clear_Clipboard_Confirm' => 'クリップボード内のデータを消去しますか?',
94 | 'Files_ON_Clipboard' => 'クリップボードにファイルがあります。',
95 | 'Copy_Cut_Size_Limit' => '選択したファイルが/フォルダを%sするには大きすぎます。 リミット: %d MB/操作', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => '選択したファイルが/フォルダを%sするには大きすぎます。 リミット: %d ファイル/操作', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'ファイルを %s する許可がありません。', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'イメージを保存できませんでした',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => '解凍できませんでした。ファイルが破損している可能性があります。',
102 | 'Zip_Invalid' => '拡張子がサポートされてません。有効: zip, gz, tar.',
103 | 'Dir_No_Write' => '選択したディレクトリに書き込み権限がありません',
104 | 'Function_Disabled' => '%s はサーバによって無効にされています。', // %s = cut or copy
105 | 'File_Permission' => 'ファイルの権限',
106 | 'File_Permission_Not_Allowed' => '%s の権限変更は許可されていません。', // %s = files or folders
107 | 'File_Permission_Recursive' => '内包するファイルに適用しますか?',
108 | 'File_Permission_Wrong_Mode' => "供給された権限が正しくありません。",
109 | 'User' => 'ユーザー',
110 | 'Group' => 'グループ',
111 | 'Yes' => 'はい',
112 | 'No' => 'いいえ',
113 | 'Lang_Not_Found' => '言語がみつかりませんでした。',
114 | 'Lang_Change' => '言語の変更',
115 | 'File_Not_Found' => '言語ファイルがみつかりませんでした。',
116 | 'File_Open_Edit_Not_Allowed' => 'このファイルを%sことができませんでした。', // %s = open or edit
117 | 'Edit' => '編集する',
118 | 'Edit_File' => "ファイルを編集",
119 | 'File_Save_OK' => "ファイルの保存が完了しました。",
120 | 'File_Save_Error' => "ファイルの保存時にエラーが発生しました。",
121 | 'New_File' => '新規ファイル',
122 | 'No_Extension' => 'ファイルの拡張子を指定してください。',
123 | 'Valid_Extensions' => '有効な拡張子: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/languages.php:
--------------------------------------------------------------------------------
1 | 'Azərbaycan dili',
6 | 'bg_BG' => 'български език',
7 | 'ca' => 'Català, valencià',
8 | 'cs' => 'čeština, český jazyk',
9 | 'da' => 'Dansk',
10 | 'de' => 'Deutsch',
11 | 'el_GR' => 'ελληνικά',
12 | 'en_EN' => 'English',
13 | 'es' => 'Español',
14 | 'fa' => 'فارسی',
15 | 'fi_FI' => 'Suomi',
16 | 'fr_FR' => 'Français',
17 | 'he_IL' => 'Hebrew (Israel)',
18 | 'hr' => 'Hrvatski jezik',
19 | 'hu_HU' => 'Magyar',
20 | 'id' => 'Bahasa Indonesia',
21 | 'it' => 'Italiano',
22 | 'ja' => '日本',
23 | 'lt' => 'Lietuvių kalba',
24 | 'mn_MN' => 'монгол',
25 | 'nb_NO' => 'Norsk bokmål',
26 | 'nn_NO' => 'Norsk nynorsk',
27 | 'nl' => 'Nederlands, Vlaams',
28 | 'pl' => 'Język polski, polszczyzna',
29 | 'pt_BR' => 'Português(Brazil)',
30 | 'pt_PT' => 'Português',
31 | 'ro' => 'Română',
32 | 'ru' => 'Pусский язык',
33 | 'sk' => 'Slovenčina',
34 | 'sl' => 'Slovenski jezik',
35 | 'sv_SE' => 'Svenska',
36 | 'th_TH' => 'ไทย',
37 | 'tr_TR' => 'Türkçe',
38 | 'uk_UA' => 'Yкраїнська мова',
39 | 'vi' => 'Tiếng Việt',
40 | 'zh_CN' => '中文 (Zhōngwén), 汉语, 漢語',
41 | 'ka'=>'ქართული',
42 |
43 | // source: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
44 | ];
45 |
--------------------------------------------------------------------------------
/filemanager/lang/mn_MN.php:
--------------------------------------------------------------------------------
1 | 'Сонгох',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Устгах',
9 | 'Open' => 'Нээх',
10 | 'Confirm_del' => 'Та энэ файлыг устгахдаа итгэлтэй байна уу?',
11 | 'All' => 'Бүгд',
12 | 'Files' => 'Файлууд',
13 | 'Images' => 'Зурагнууд',
14 | 'Archives' => 'Архивлагдсан файлууд',
15 | 'Error_Upload' => 'Хуулсан файл зөвшөөрөгдөх хэмжээнээс их байна.',
16 | 'Error_extension' => 'Файлын өргөтгөх зөвшөөрөгдөөгүй.',
17 | 'Upload_file' => 'Хуулах',
18 | 'Filters' => 'Шүүлтүүрүүд',
19 | 'Videos' => 'Бичлэгнүүд',
20 | 'Music' => 'Дуунууд',
21 | 'New_Folder' => 'Шинэ хавтас',
22 | 'Folder_Created' => 'Хавтас амжилттай үүслээ',
23 | 'Existing_Folder' => 'Давхардсан хавтас',
24 | 'Confirm_Folder_del' => 'Хавтас болон доторх бүх файлуудыг устгахдаа итгэлтэй байна уу?',
25 | 'Return_Files_List' => 'Файлын жагсаалт руу буцах',
26 | 'Preview' => 'Урьдчилан харах',
27 | 'Download' => 'Татаж авах',
28 | 'Insert_Folder_Name' => 'Хавтасны нэрийг оруулна уу:',
29 | 'Root' => 'root',
30 | 'Rename' => 'Нэрлэх',
31 | 'Back' => 'буцах',
32 | 'View' => 'Үзэх',
33 | 'View_list' => 'Жагсаалтаар харах',
34 | 'View_columns_list' => 'Баганаар харах',
35 | 'View_boxes' => 'Хайрцгаар харах',
36 | 'Toolbar' => 'Товчилсон товчнууд',
37 | 'Actions' => 'Үйлдэл',
38 | 'Rename_existing_file' => 'Файл аль хэдийнэ үүссэн байна',
39 | 'Rename_existing_folder' => 'Хавтас аль хэдийнэ үүсэн байна',
40 | 'Empty_name' => 'Нэр хоосон байна',
41 | 'Text_filter' => 'текстэн шүүлтүүр',
42 | 'Swipe_help' => 'Файл/Хавтасны нэрийг товшоод тохиргоог харна уу',
43 | 'Upload_base' => 'Энгийнээр хуулах',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'dir',
69 | 'Type' => 'Төрөл',
70 | 'Dimension' => 'Харьцаа',
71 | 'Size' => 'Хэмжээ',
72 | 'Date' => 'Огноо',
73 | 'Filename' => 'Файлын нэр',
74 | 'Operations' => 'Үйлдэлүүд',
75 | 'Date_type' => 'y-m-d',
76 | 'OK' => 'ОК',
77 | 'Cancel' => 'Буцах',
78 | 'Sorting' => 'эрэмбэлэх',
79 | 'Show_url' => 'URL-г харах',
80 | 'Extract' => 'энд задла',
81 | 'File_info' => 'файлын мэдээлэл',
82 | 'Edit_image' => 'зураг засварлах',
83 | 'Duplicate' => 'Давхардуулах',
84 | 'Folders' => 'Folders',
85 | 'Copy' => 'Copy',
86 | 'Cut' => 'Cut',
87 | 'Paste' => 'Paste',
88 | 'CB' => 'CB', // clipboard
89 | 'Paste_Here' => 'Paste to this directory',
90 | 'Paste_Confirm' => 'Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.',
91 | 'Paste_Failed' => 'Failed to paste file(s)',
92 | 'Clear_Clipboard' => 'Clear clipboard',
93 | 'Clear_Clipboard_Confirm' => 'Are you sure you want to clear the clipboard?',
94 | 'Files_ON_Clipboard' => 'There are files on the clipboard.',
95 | 'Copy_Cut_Size_Limit' => 'The selected files/folders are too big to %s. Limit: %d MB/operation', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'You selected too many files/folders to %s. Limit: %d files/operation', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'You are not allowed to %s files.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Could not save image',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Could not extract. File might be corrupt.',
102 | 'Zip_Invalid' => 'This extension is not supported. Valid: zip, gz, tar.',
103 | 'Dir_No_Write' => 'The directory you selected is not writable.',
104 | 'Function_Disabled' => 'The %s function has been disabled by the server.', // %s = cut or copy
105 | 'File_Permission' => 'File permission',
106 | 'File_Permission_Not_Allowed' => 'Changing %s permissions are not allowed.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Apply recursively?',
108 | 'File_Permission_Wrong_Mode' => "The supplied permission mode is incorrect.",
109 | 'User' => 'User',
110 | 'Group' => 'Group',
111 | 'Yes' => 'Yes',
112 | 'No' => 'No',
113 | 'Lang_Not_Found' => 'Could not find language.',
114 | 'Lang_Change' => 'Change the language',
115 | 'File_Not_Found' => 'Could not find the file.',
116 | 'File_Open_Edit_Not_Allowed' => 'You are not allowed to %s this file.', // %s = open or edit
117 | 'Edit' => 'Edit',
118 | 'Edit_File' => "Edit file's content",
119 | 'File_Save_OK' => "File successfully saved.",
120 | 'File_Save_Error' => "There was an error while saving the file.",
121 | 'New_File' => 'New File',
122 | 'No_Extension' => 'You have to add a file extension.',
123 | 'Valid_Extensions' => 'Valid extensions: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/nb_NO.php:
--------------------------------------------------------------------------------
1 | 'Velg',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Slett',
9 | 'Open' => 'Åpne',
10 | 'Confirm_del' => 'Er du sikker på at du vil slette denne filen?',
11 | 'All' => 'Alle',
12 | 'Files' => 'Filer',
13 | 'Images' => 'Bilder',
14 | 'Archives' => 'Arkiv',
15 | 'Error_Upload' => 'Den opplastede filen overskrider maksimal tillatt størrelse.',
16 | 'Error_extension' => 'Filtypen er ikke tillatt.',
17 | 'Upload_file' => 'Last opp fil',
18 | 'Filters' => 'Filter',
19 | 'Videos' => 'Videoer',
20 | 'Music' => 'Musikk',
21 | 'New_Folder' => 'Ny mappe',
22 | 'Folder_Created' => 'Mappe opprettet',
23 | 'Existing_Folder' => 'Eksisterende mappe',
24 | 'Confirm_Folder_del' => 'Er du sikker på at du vil slette mappen og alt innholdet?',
25 | 'Return_Files_List' => 'Tilbake til filoversikten',
26 | 'Preview' => 'Forhåndsvisning',
27 | 'Download' => 'Last ned',
28 | 'Insert_Folder_Name' => 'Gi mappen et navn:',
29 | 'Root' => 'Rot',
30 | 'Rename' => 'Gi nytt navn',
31 | 'Back' => 'Tilbake',
32 | 'View' => 'Visning',
33 | 'View_list' => 'Listevisning',
34 | 'View_columns_list' => 'Side ved side',
35 | 'View_boxes' => 'Boksvisning',
36 | 'Toolbar' => 'Verktøylinje',
37 | 'Actions' => 'Gjøremål',
38 | 'Rename_existing_file' => 'Filen er allerede opprettet',
39 | 'Rename_existing_folder' => 'Mappen er allerede opprettet',
40 | 'Empty_name' => 'Tomt navn',
41 | 'Text_filter' => 'Tekst-filter',
42 | 'Swipe_help' => 'Sveip filnavnet/mappenavnet for å vise alternativer',
43 | 'Upload_base' => 'Vanlig opplasting',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'Mappe',
69 | 'Type' => 'Type',
70 | 'Dimension' => 'Dimensjoner',
71 | 'Size' => 'Størrelse',
72 | 'Date' => 'Dato',
73 | 'Filename' => 'Filnavn',
74 | 'Operations' => 'Handlinger',
75 | 'Date_type' => 'd.m.y',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'Avbryt',
78 | 'Sorting' => 'Sortering',
79 | 'Show_url' => 'Vis URL',
80 | 'Extract' => 'Pakk ut her',
81 | 'File_info' => 'Fil-info',
82 | 'Edit_image' => 'Rediger bilde',
83 | 'Duplicate' => 'Duplikat',
84 | 'Folders' => 'Mapper',
85 | 'Copy' => 'Kopier',
86 | 'Cut' => 'Klipp ut',
87 | 'Paste' => 'Lim inn',
88 | 'CB' => 'Utklippstavle', // clipboard
89 | 'Paste_Here' => 'Lim inn i denne mappen',
90 | 'Paste_Confirm' => 'Er du sikker på at du vil lime inn i denne mappen? Dette vil overskrive eventuelle eksisterende filer eller mapper.',
91 | 'Paste_Failed' => 'Lim inn feilet',
92 | 'Clear_Clipboard' => 'Tøm utklippstavlen',
93 | 'Clear_Clipboard_Confirm' => 'Er du sikker på at du vil tømme utklippstavlen?',
94 | 'Files_ON_Clipboard' => 'Der er filer på utklippstavlen.',
95 | 'Copy_Cut_Size_Limit' => 'De valgte filene/mappene er for store for %s. Grense: %d MB/operasjon', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'Du valgte for mange filer/mapper for %s. Grense: %d filer/operasjon', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'Du har ikke lov til å %s filer.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Kunne ikke lagre bildet',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Kunne ikke pakke ut. Filen er muligens ødelagt.',
102 | 'Zip_Invalid' => 'Dette filetternavnet er ikke støttet. Gyldige filer: zip, gz, tar.',
103 | 'Dir_No_Write' => 'Mappen du valgte er ikke skrivbar.',
104 | 'Function_Disabled' => 'Funksjonen %s er blitt deaktivert av serveren.', // %s = cut or copy
105 | 'File_Permission' => 'Filrettigheter',
106 | 'File_Permission_Not_Allowed' => 'Forandring av %s rettigheter er ikke tillatt.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Utfør rekursivt?',
108 | 'File_Permission_Wrong_Mode' => "Filrettigheten er feil.",
109 | 'User' => 'Bruker',
110 | 'Group' => 'Gruppe',
111 | 'Yes' => 'Ja',
112 | 'No' => 'Nei',
113 | 'Lang_Not_Found' => 'Kunne ikke finne språk.',
114 | 'Lang_Change' => 'Forandre språk',
115 | 'File_Not_Found' => 'Fant ikke filen.',
116 | 'File_Open_Edit_Not_Allowed' => 'Du har ikke tillatelse til å %s denne filen.', // %s = open or edit
117 | 'Edit' => 'Rediger',
118 | 'Edit_File' => "Rediger filens innhold",
119 | 'File_Save_OK' => "Filen ble lagret.",
120 | 'File_Save_Error' => "Det oppstod en feil når filen ble lagret.",
121 | 'New_File' => 'Ny fil',
122 | 'No_Extension' => 'Du må legge til et fil-etternavn.',
123 | 'Valid_Extensions' => 'Gyldige fil-etternavn: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/nn_NO.php:
--------------------------------------------------------------------------------
1 | 'Vel',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Slett',
9 | 'Open' => 'Opne',
10 | 'Confirm_del' => 'Er du sikker på at du vil slette denne fila?',
11 | 'All' => 'Alle',
12 | 'Files' => 'Filer',
13 | 'Images' => 'Bilete',
14 | 'Archives' => 'Arkiv',
15 | 'Error_Upload' => 'Den opplasta fila over over maksimal tillaten storleik.',
16 | 'Error_extension' => 'Denne filtypen er ikkje lov.',
17 | 'Upload_file' => 'Last opp fil',
18 | 'Filters' => 'Filter',
19 | 'Videos' => 'Videoar',
20 | 'Music' => 'Musikk',
21 | 'New_Folder' => 'Ny mappe',
22 | 'Folder_Created' => 'Mappe oppretta',
23 | 'Existing_Folder' => 'Eksisterande mappe',
24 | 'Confirm_Folder_del' => 'Er du sikker på at du vil slette mappa og alt innhaldet?',
25 | 'Return_Files_List' => 'Tilbake til filoversikta',
26 | 'Preview' => 'Førehandsvising',
27 | 'Download' => 'Last ned',
28 | 'Insert_Folder_Name' => 'Gi mappa eit namn:',
29 | 'Root' => 'Rot',
30 | 'Rename' => 'Gi nytt namn',
31 | 'Back' => 'Tilbake',
32 | 'View' => 'Vising',
33 | 'View_list' => 'Listevising',
34 | 'View_columns_list' => 'Side ved side',
35 | 'View_boxes' => 'Boksvising',
36 | 'Toolbar' => 'Verktøylinje',
37 | 'Actions' => 'Gjeremål',
38 | 'Rename_existing_file' => 'Fila er oppretta frå før',
39 | 'Rename_existing_folder' => 'Mappa er oppretta frå før',
40 | 'Empty_name' => 'Tomt namn',
41 | 'Text_filter' => 'Tekst-filter',
42 | 'Swipe_help' => 'Sveip filnamnet/mappenamnet for å sjå alternativ',
43 | 'Upload_base' => 'Vanleg opplasting',
44 | 'Upload_base_help' => "Dra og slepp filer (moderne nettlesarar) eller klikk på knappen «Legg til fil(er)» øvst og deretter på «Start opplasting». Når opplastinga er ferdig, klikk knappen «Tilbake til filoversikta».",
45 | 'Upload_add_files' => 'Legg til fil(er)',
46 | 'Upload_start' => 'Start opplasting',
47 | 'Upload_error_messages' => [
48 | 1 => 'Fila enn større enn grensa upload_max_filesize i php.ini',
49 | 2 => 'Fila er større enn direktivet MAX_FILE_SIZE i HTML-skjemaet',
50 | 3 => 'Fila vart berre delvis opplasta',
51 | 4 => 'Inga fil vart opplasta',
52 | 6 => 'Manglar mappe for mellombels lagring',
53 | 7 => 'Fekk ikkje til å skrive fila til disken',
54 | 8 => 'Ei PHP-utviding stansa filopplastinga',
55 | 'post_max_size' => 'Fila enn større enn det som er sett som post_max_size i php.ini',
56 | 'max_file_size' => 'File er for stor',
57 | 'min_file_size' => 'File er for lita',
58 | 'accept_file_types' => 'Filetypen er ikkje lov',
59 | 'max_number_of_files' => 'Så mange filer er ikkje lov',
60 | 'max_width' => 'Biletet er for breitt',
61 | 'min_width' => 'Biletet er ikkje breitt nok',
62 | 'max_height' => 'Biletet er for høgt',
63 | 'min_height' => 'Biletet er ikkje høgt nok',
64 | 'abort' => 'Filopplasting avbroten',
65 | 'image_resize' => 'Kunne ikkje endre storleik på biletet'
66 | ],
67 | 'Upload_url' => 'URL for opplasting',
68 | 'Type_dir' => 'Mappe',
69 | 'Type' => 'Type',
70 | 'Dimension' => 'Dimensjonar',
71 | 'Size' => 'Storleik',
72 | 'Date' => 'Dato',
73 | 'Filename' => 'Filnamn',
74 | 'Operations' => 'Handlingar',
75 | 'Date_type' => 'd.m.y',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'Avbryt',
78 | 'Sorting' => 'Sortering',
79 | 'Show_url' => 'Vis URL',
80 | 'Extract' => 'Pakk ut her',
81 | 'File_info' => 'Fil-info',
82 | 'Edit_image' => 'Rediger bilete',
83 | 'Duplicate' => 'Duplikat',
84 | 'Folders' => 'Mapper',
85 | 'Copy' => 'Kopier',
86 | 'Cut' => 'Klipp ut',
87 | 'Paste' => 'Lim inn',
88 | 'CB' => 'Utklippstavle', // clipboard
89 | 'Paste_Here' => 'Lim inn i denne mappa',
90 | 'Paste_Confirm' => 'Er du sikker på at du vil lime inn i denne mappa? Dette vil overskrive eventuelle eksisterande filer eller mapper.',
91 | 'Paste_Failed' => 'Innnliming feila',
92 | 'Clear_Clipboard' => 'Tøm utklippstavla',
93 | 'Clear_Clipboard_Confirm' => 'Er du sikker på at du vil tømme utklippstavla?',
94 | 'Files_ON_Clipboard' => 'Det er filer på utklippstavla.',
95 | 'Copy_Cut_Size_Limit' => 'Dei valde filene/mappene er for store for %s. Grense: %d MB/operasjon', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'Du valde for mange filer/mapper for %s. Grense: %d filer/operasjon', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'Du har ikkje lov til å %s filer.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Kunne ikkje lagre biletet',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Kunne ikkje pakke ut. Fila kan vere skada.',
102 | 'Zip_Invalid' => 'Dette filetternamnet er ikkje støtta. Gyldige filer: zip, gz, tar.',
103 | 'Dir_No_Write' => 'Mappa du valde kan ikkje skrivast til.',
104 | 'Function_Disabled' => 'Funksjonen %s er deaktivert av serveren.', // %s = cut or copy
105 | 'File_Permission' => 'Filløyve',
106 | 'File_Permission_Not_Allowed' => 'Endring av %s løyve er ikkje lov.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Utfør rekursivt?',
108 | 'File_Permission_Wrong_Mode' => "Filløyvet er feil.",
109 | 'User' => 'Brukar',
110 | 'Group' => 'Gruppe',
111 | 'Yes' => 'Ja',
112 | 'No' => 'Nei',
113 | 'Lang_Not_Found' => 'Kunne ikkje finne språk.',
114 | 'Lang_Change' => 'Endre språk',
115 | 'File_Not_Found' => 'Fann ikkje fila.',
116 | 'File_Open_Edit_Not_Allowed' => 'Du har ikkje lov til å %s denne fila.', // %s = open or edit
117 | 'Edit' => 'Rediger',
118 | 'Edit_File' => "Rediger filinnhaldet",
119 | 'File_Save_OK' => "Fila vart lagra.",
120 | 'File_Save_Error' => "Det oppstod ein feil ved lagring av fila.",
121 | 'New_File' => 'Ny fil',
122 | 'No_Extension' => 'Du må legge til eit fil-etternamn.',
123 | 'Valid_Extensions' => 'Gyldige fil-etternamn: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Slepp fila her for å laste opp",
125 |
126 | 'SERVER ERROR' => "SERVERFEIL",
127 | 'forbidden' => "Ikkje lov",
128 | 'wrong path' => "Feil bane",
129 | 'wrong name' => "Feil namn",
130 | 'wrong extension' => "Feil utviding",
131 | 'wrong option' => "Feil val",
132 | 'wrong data' => "Feil data",
133 | 'wrong action' => "Feil handling",
134 | 'wrong sub-action' => "Feil underhandling",
135 | 'no action passed' => "Inga handling sendt",
136 | 'no path' => "Ingen bane",
137 | 'no file' => "Inga fil",
138 | 'view type number missing' => "Manglar typenummer for vising",
139 | 'Not enough Memory' => "Ikkje nok minne",
140 | 'max_size_reached' => "Biletmappa di har nådd sin maksimale storleik %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total storleik",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/sk.php:
--------------------------------------------------------------------------------
1 | 'Vybrať',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Odstrániť',
9 | 'Open' => 'Otvoriť',
10 | 'Confirm_del' => 'Naozaj odstrániť tento súbor?',
11 | 'All' => 'Všetky',
12 | 'Files' => 'Súbory',
13 | 'Images' => 'Obrázky',
14 | 'Archives' => 'Archívy',
15 | 'Error_Upload' => 'Súbor presahuje maximálnu možnú veľkosť.',
16 | 'Error_extension' => 'Typ súboru nie je podporovaný.',
17 | 'Upload_file' => 'Súbor',
18 | 'Filters' => 'Filtrovať',
19 | 'Videos' => 'Videá',
20 | 'Music' => 'Hudba',
21 | 'New_Folder' => 'Adresár',
22 | 'Folder_Created' => 'Adresár bol vytvorený',
23 | 'Existing_Folder' => 'Adresár už existuje',
24 | 'Confirm_Folder_del' => 'Naozaj chcete vymazať adresár a odstrániť tak všetky súbory v ňom?',
25 | 'Return_Files_List' => 'Späť na zoznam súborov',
26 | 'Preview' => 'Náhľad',
27 | 'Download' => 'Stiahnuť',
28 | 'Insert_Folder_Name' => 'Názov adresára:',
29 | 'Root' => 'root',
30 | 'Rename' => 'Premenovať',
31 | 'Back' => 'späť',
32 | 'View' => 'Zobraziť',
33 | 'View_list' => 'Zoznam',
34 | 'View_columns_list' => 'Stĺpce',
35 | 'View_boxes' => 'Ikony',
36 | 'Toolbar' => 'Nástroje',
37 | 'Actions' => 'Pridať',
38 | 'Rename_existing_file' => 'Súbor už existuje',
39 | 'Rename_existing_folder' => 'Adresár už existuje',
40 | 'Empty_name' => 'Názov je prázdny',
41 | 'Text_filter' => 'Vyhľadať',
42 | 'Swipe_help' => 'Pre viac možností prejdite myšou na súbor/adresár',
43 | 'Upload_base' => 'Klasické nahratie súborov',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'dir',
69 | 'Type' => 'Typ',
70 | 'Dimension' => 'Rozlíšenie',
71 | 'Size' => 'Veľkosť',
72 | 'Date' => 'Dátum',
73 | 'Filename' => 'Názov',
74 | 'Operations' => 'Operácie',
75 | 'Date_type' => 'd.m.Y',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'Zrušiť',
78 | 'Sorting' => 'Zoradiť',
79 | 'Show_url' => 'Zobratiť URL',
80 | 'Extract' => 'Rozbaliť sem',
81 | 'File_info' => 'Informácie o súbore',
82 | 'Edit_image' => 'Upraviť obrázok',
83 | 'Duplicate' => 'Duplikovať',
84 | 'Folders' => 'Adresáre',
85 | 'Copy' => 'Kopírovať',
86 | 'Cut' => 'Vystrihnúť',
87 | 'Paste' => 'Prilepiť',
88 | 'CB' => 'Schránka', // clipboard
89 | 'Paste_Here' => 'Prilepiť do tohto adresára',
90 | 'Paste_Confirm' => 'Naozaj chcete prilepiť súbory do tohto adresára? Existujúce súbory sa prepíšu.',
91 | 'Paste_Failed' => 'Zlyhalo prilepenie súborov',
92 | 'Clear_Clipboard' => 'Vyčistiť schránku',
93 | 'Clear_Clipboard_Confirm' => 'Naozaj chcete vyčistiť schránku?',
94 | 'Files_ON_Clipboard' => 'Máte súbory v schránke.',
95 | 'Copy_Cut_Size_Limit' => 'Vybrané položky sú príliš veľké na to aby boli vystrihnuté alebo kopírované. Limit: %d MB/operácia', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'Vybrali ste príliš veľa položiek na to aby boli vystrihnuté alebo kopírované. Limit: %d files/operácia', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'Nemáte povolenie na vystrihnutie alebo kopírovanie položiek.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Obrázok nebol uložený.',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Súbor nemožno rozbaliť. Môže byť poškodený.',
102 | 'Zip_Invalid' => 'Tento typ súboru nemožno rozbaliť. Povolené formáty: zip, gz, tar.',
103 | 'Dir_No_Write' => 'Do vybraného adresára nemožno zapisovať.',
104 | 'Function_Disabled' => 'Funkciu vystrihnúť alebo kopírovať nepodporuje Vás webhosting.', // %s = cut or copy
105 | 'File_Permission' => 'Povolenia súborov',
106 | 'File_Permission_Not_Allowed' => 'Zmena povolení súborov alebo adresárov nie je povolená.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Použiť na vnorené súbory a adresáre?',
108 | 'File_Permission_Wrong_Mode' => "Nesprávny mód povolenia",
109 | 'User' => 'Užívateľ',
110 | 'Group' => 'Skupina',
111 | 'Yes' => 'Áno',
112 | 'No' => 'Nie',
113 | 'Lang_Not_Found' => 'Jazyk nebol nájdený.',
114 | 'Lang_Change' => 'Zmeniť jazyk',
115 | 'File_Not_Found' => 'Súbor sa nenašiel.',
116 | 'File_Open_Edit_Not_Allowed' => 'Nemáte právo otvoriť alebo upravovať tento súbor.', // %s = open or edit
117 | 'Edit' => 'Upraviť',
118 | 'Edit_File' => "Upraviť obsah súboru",
119 | 'File_Save_OK' => "Súbor bol uložený.",
120 | 'File_Save_Error' => "Nastala chyba! Súbor nebol uložený.",
121 | 'New_File' => 'Nový súbor',
122 | 'No_Extension' => 'Musíte pridať príponu súboru.',
123 | 'Valid_Extensions' => 'Povolené prípony: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/sl.php:
--------------------------------------------------------------------------------
1 | 'Označi',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Izbriši',
9 | 'Open' => 'Odpri',
10 | 'Confirm_del' => 'Ali res želite izbrisati to datoteko?',
11 | 'All' => 'Vse',
12 | 'Files' => 'Datoteke',
13 | 'Images' => 'Slike',
14 | 'Archives' => 'Arhiv',
15 | 'Error_Upload' => 'Velikost datoteke presega maksimalno dovoljeno velikost.',
16 | 'Error_extension' => 'Izbrana vrsta datoteke ni dovoljena.',
17 | 'Upload_file' => 'Naloži datoteke na strežnik',
18 | 'Filters' => 'Filtri',
19 | 'Videos' => 'Video',
20 | 'Music' => 'Glasba',
21 | 'New_Folder' => 'Nova mapa',
22 | 'Folder_Created' => 'Mapa je bila ustvarjena',
23 | 'Existing_Folder' => 'Obstoječa mapa',
24 | 'Confirm_Folder_del' => 'Ali res želite izbrisati mapo in vso vsebino, ki je v mapi?',
25 | 'Return_Files_List' => 'Nazaj na seznam datotek',
26 | 'Preview' => 'Predogled',
27 | 'Download' => 'Prenesi',
28 | 'Insert_Folder_Name' => 'Vpište ime mape:',
29 | 'Root' => 'Domov',
30 | 'Rename' => 'Preimenuj',
31 | 'Back' => 'Nazaj',
32 | 'View' => 'Prikaz',
33 | 'View_list' => 'Seznam',
34 | 'View_columns_list' => 'Stolpci',
35 | 'View_boxes' => 'Okvirji',
36 | 'Toolbar' => 'Orodna vrstica',
37 | 'Actions' => 'Akcije',
38 | 'Rename_existing_file' => 'Datoteka že obstaja',
39 | 'Rename_existing_folder' => 'Mapa že obstaja',
40 | 'Empty_name' => 'Ime je prazno',
41 | 'Text_filter' => 'išči',
42 | 'Swipe_help' => 'Izmakni ime datoteke/mape za prikaz možnosti',
43 | 'Upload_base' => 'Osnovni način',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'Mapa',
69 | 'Type' => 'Vrsta',
70 | 'Dimension' => 'Dimenzija',
71 | 'Size' => 'Velikost',
72 | 'Date' => 'Datum',
73 | 'Filename' => 'Ime',
74 | 'Operations' => 'Ukazi',
75 | 'Date_type' => 'd.m.y',
76 | 'OK' => 'Potrdi',
77 | 'Cancel' => 'Prekliči',
78 | 'Sorting' => 'Razvrsti po:',
79 | 'Show_url' => 'Prikaži povezavo',
80 | 'Extract' => 'Razširi sem',
81 | 'File_info' => 'Podatki o datoteki',
82 | 'Edit_image' => 'Uredi sliko',
83 | 'Duplicate' => 'Podvoji',
84 | 'Folders' => 'Folders',
85 | 'Copy' => 'Copy',
86 | 'Cut' => 'Cut',
87 | 'Paste' => 'Paste',
88 | 'CB' => 'CB', // clipboard
89 | 'Paste_Here' => 'Paste to this directory',
90 | 'Paste_Confirm' => 'Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.',
91 | 'Paste_Failed' => 'Failed to paste file(s)',
92 | 'Clear_Clipboard' => 'Clear clipboard',
93 | 'Clear_Clipboard_Confirm' => 'Are you sure you want to clear the clipboard?',
94 | 'Files_ON_Clipboard' => 'There are files on the clipboard.',
95 | 'Copy_Cut_Size_Limit' => 'The selected files/folders are too big to %s. Limit: %d MB/operation', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'You selected too many files/folders to %s. Limit: %d files/operation', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'You are not allowed to %s files.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Could not save image',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Could not extract. File might be corrupt.',
102 | 'Zip_Invalid' => 'This extension is not supported. Valid: zip, gz, tar.',
103 | 'Dir_No_Write' => 'The directory you selected is not writable.',
104 | 'Function_Disabled' => 'The %s function has been disabled by the server.', // %s = cut or copy
105 | 'File_Permission' => 'File permission',
106 | 'File_Permission_Not_Allowed' => 'Changing %s permissions are not allowed.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Apply recursively?',
108 | 'File_Permission_Wrong_Mode' => "The supplied permission mode is incorrect.",
109 | 'User' => 'User',
110 | 'Group' => 'Group',
111 | 'Yes' => 'Yes',
112 | 'No' => 'No',
113 | 'Lang_Not_Found' => 'Could not find language.',
114 | 'Lang_Change' => 'Change the language',
115 | 'File_Not_Found' => 'Could not find the file.',
116 | 'File_Open_Edit_Not_Allowed' => 'You are not allowed to %s this file.', // %s = open or edit
117 | 'Edit' => 'Edit',
118 | 'Edit_File' => "Edit file's content",
119 | 'File_Save_OK' => "File successfully saved.",
120 | 'File_Save_Error' => "There was an error while saving the file.",
121 | 'New_File' => 'New File',
122 | 'No_Extension' => 'You have to add a file extension.',
123 | 'Valid_Extensions' => 'Valid extensions: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/tr_TR.php:
--------------------------------------------------------------------------------
1 | 'Seç',
6 | 'Deselect_All' => 'Hiçbirini seçme',
7 | 'Select_All' => 'Hepsini seç',
8 | 'Erase' => 'Sil',
9 | 'Open' => 'Aç',
10 | 'Confirm_del' => 'Bu dosyayı silmek istediğinizden emin misiniz?',
11 | 'All' => 'Tümü',
12 | 'Files' => 'Dosyalar',
13 | 'Images' => 'Resimler',
14 | 'Archives' => 'Arşivler',
15 | 'Error_Upload' => 'Yüklemeye çalıştığınız dosya maximum yükleme limitini aştı.',
16 | 'Error_extension' => 'Dosya uzantısına izin yok.',
17 | 'Upload_file' => 'Dosya Yükle',
18 | 'Filters' => 'Filtreler',
19 | 'Videos' => 'Videolar',
20 | 'Music' => 'Müzikler',
21 | 'New_Folder' => 'Yeni Klasör',
22 | 'Folder_Created' => 'Klasör başarıyla oluşturuldu.',
23 | 'Existing_Folder' => 'Mevcut Klasör',
24 | 'Confirm_Folder_del' => 'Bu klasörü ve içindekileri silmek istediğinizden emin misiniz?',
25 | 'Return_Files_List' => 'Dosya Listesine Geri Dön',
26 | 'Preview' => 'Önizleme',
27 | 'Download' => 'İndir',
28 | 'Insert_Folder_Name' => 'Klasör Adı Ekle:',
29 | 'Root' => 'kök',
30 | 'Rename' => 'Yeniden Adlandır',
31 | 'Back' => 'Geri',
32 | 'View' => 'Görünüm',
33 | 'View_list' => 'Liste Görünümü',
34 | 'View_columns_list' => 'Kolonlu Liste Görünümü',
35 | 'View_boxes' => 'Kutu Görünümü',
36 | 'Toolbar' => 'Araç Çubuğu',
37 | 'Actions' => 'Eylemler',
38 | 'Rename_existing_file' => 'Bu dosya zaten mevcut',
39 | 'Rename_existing_folder' => 'Bu klasör zaten mevcut',
40 | 'Empty_name' => 'İsim Alanı Boş.',
41 | 'Text_filter' => 'Filtrele...',
42 | 'Swipe_help' => 'Seçenekleri görüntülemek için dosya/klasör ismine tıklayın',
43 | 'Upload_base' => 'Normal Yükleme',
44 | 'Upload_base_help' => "Dosyaları sürükleyip bırakın (modern tarayıcılar) veya dosya ekleye tıklayarak dosyaları ekleyin ve Yüklemeyi başlat'a tıklayın. Yükleme tamamlandığında, 'Dosya listesine dön' düğmesini tıklayın.",
45 | 'Upload_add_files' => 'Dosya(ları) Ekle',
46 | 'Upload_start' => 'Yüklemeyi Başlat',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'Dosya Yüklenemedi',
52 | 6 => 'Geçici dosya eksik',
53 | 7 => 'Dosya diske yazılamadı',
54 | 8 => 'PHP uzantısı dosya yüklemeyi durdurdu.',
55 | 'post_max_size' => 'Yüklenen dosya php.ini dosyasındaki post_max_size yönergesini aşıyor',
56 | 'max_file_size' => 'Dosya çok büyük',
57 | 'min_file_size' => 'Dosya çok küçük',
58 | 'accept_file_types' => 'Dosya türüne izin verilmedi',
59 | 'max_number_of_files' => 'Maximum dosya sayısı aşıldı',
60 | 'max_width' => 'Görüntü maksimum genişliğini aşıyor',
61 | 'min_width' => 'Resim minimum genişlik gerektirir',
62 | 'max_height' => 'Görüntü maksimum yüksekliğini aşıyor',
63 | 'min_height' => 'Resim minimum yükseklik gerektirir',
64 | 'abort' => 'Dosya yükleme iptal edildi',
65 | 'image_resize' => 'Resim yeniden boyutlandırılamadı'
66 | ],
67 | 'Upload_url' => 'URL’den',
68 | 'Type_dir' => 'Dizin',
69 | 'Type' => 'Tür',
70 | 'Dimension' => 'Ebat',
71 | 'Size' => 'Boyut',
72 | 'Date' => 'Tarih',
73 | 'Filename' => 'Dosya Adı',
74 | 'Operations' => 'İşlemler',
75 | 'Date_type' => 'd-m-Y',
76 | 'OK' => 'Tamam',
77 | 'Cancel' => 'İptal',
78 | 'Sorting' => 'Sıralama',
79 | 'Show_url' => 'URL Göster',
80 | 'Extract' => 'Buraya Çıkart',
81 | 'File_info' => 'Dosya Bilgisi',
82 | 'Edit_image' => 'Resmi Düzenle',
83 | 'Duplicate' => 'Çoğalt',
84 | 'Folders' => 'Klasörler',
85 | 'Copy' => 'Kopyala',
86 | 'Cut' => 'Kes',
87 | 'Paste' => 'Yapıştır',
88 | 'CB' => 'Pano', // clipboard
89 | 'Paste_Here' => 'Bu dizine yapıştırın',
90 | 'Paste_Confirm' => 'Siz bu dizine yapıştırmak istediğinizden emin misiniz? Önceki dosyalar/klasörler silinecek ve yerine bu dosyalar/klasörler yazılacaktır.',
91 | 'Paste_Failed' => 'Dosyaları yapıştırma işlemi başarısız.',
92 | 'Clear_Clipboard' => 'Panoyu Temizle',
93 | 'Clear_Clipboard_Confirm' => 'Panoya silmek istediğinizden emin misiniz?',
94 | 'Files_ON_Clipboard' => 'Panoda dosyalar vardır.',
95 | 'Copy_Cut_Size_Limit' => 'Seçilen dosyalar/klasörler için çok büyük %s. Limit: %d MB/İşlemi', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'Siz çok fazla dosya/klasör seçtiniz %s. Limit:%d Dosyalar/İşlemler', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => '%s Dosyaları için izin verilmez.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Bu görüntü kaydedilemedi',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Dışa çıkarma işlemi yapılamadı. Dosya bozuk olabilir.',
102 | 'Zip_Invalid' => 'Bu dosya uzantısı desteklenmiyor. Geçerli Uzantılar: zip, gz, tar.',
103 | 'Dir_No_Write' => 'Seçtiğiniz dizin yazılabilir değil.',
104 | 'Function_Disabled' => '%s İşlevi sunucu tarafından devre dışı bırakıldı.', // %s = cut or copy
105 | 'File_Permission' => 'Dosya İzinleri',
106 | 'File_Permission_Not_Allowed' => '%s Dosya İzinlerinin değiştirilmesine izin verilmiyor.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Değişlikler uygulansın mı?',
108 | 'File_Permission_Wrong_Mode' => "Girilen izin modu hatalı.",
109 | 'User' => 'Kullanıcı',
110 | 'Group' => 'Grup',
111 | 'Yes' => 'Evet',
112 | 'No' => 'Hayır',
113 | 'Lang_Not_Found' => 'Dil dosyası bulunamadı.',
114 | 'Lang_Change' => 'Dili değiştir',
115 | 'File_Not_Found' => 'Dosya bulunamadı.',
116 | 'File_Open_Edit_Not_Allowed' => 'Bu dosyayı %s izniniz bulunmuyor.', // %s = open or edit
117 | 'Edit' => 'Düzenle',
118 | 'Edit_File' => "Dosyanın içeriğini düzenle",
119 | 'File_Save_OK' => "Dosya başarıyla kaydedildi.",
120 | 'File_Save_Error' => "Dosya kaydedilirken bir hata oluştu.",
121 | 'New_File' => 'Yeni Dosya',
122 | 'No_Extension' => 'Lütfen bir dosya uzantısı ekleyiniz.',
123 | 'Valid_Extensions' => 'Geçerli eklentiler: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/uk_UA.php:
--------------------------------------------------------------------------------
1 | 'Вибрати',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => 'Видалити',
9 | 'Open' => 'Відкрити',
10 | 'Confirm_del' => 'Впевнені, що хочете видалити цей файл?',
11 | 'All' => 'Всі',
12 | 'Files' => 'Файли',
13 | 'Images' => 'Зображення',
14 | 'Archives' => 'Архіви',
15 | 'Error_Upload' => 'Файл, що завантажується перевищує дозволений розмір.',
16 | 'Error_extension' => 'Неприпустимий формат файлу.',
17 | 'Upload_file' => 'Завантажити файл',
18 | 'Filters' => 'Фільтр',
19 | 'Videos' => 'Відео',
20 | 'Music' => 'Музика',
21 | 'New_Folder' => 'Нова тека',
22 | 'Folder_Created' => 'Теку успішно створено',
23 | 'Existing_Folder' => 'Існуюча тека',
24 | 'Confirm_Folder_del' => 'Впевнені, що хочете видалити цю теку і всі файли в ній?',
25 | 'Return_Files_List' => 'Повернутися до списку файлів',
26 | 'Preview' => 'Перегляд',
27 | 'Download' => 'Завантажити',
28 | 'Insert_Folder_Name' => 'Введіть ім`я папки:',
29 | 'Root' => 'Коренева тека',
30 | 'Rename' => 'Переіменувати',
31 | 'Back' => 'назад',
32 | 'View' => 'Вигляд',
33 | 'View_list' => 'Список',
34 | 'View_columns_list' => 'Стовпчики',
35 | 'View_boxes' => 'Плиткою',
36 | 'Toolbar' => 'Панель',
37 | 'Actions' => 'Дії',
38 | 'Rename_existing_file' => 'Файл вже існує',
39 | 'Rename_existing_folder' => 'Тека вже існує',
40 | 'Empty_name' => 'Не заповнено ім`я',
41 | 'Text_filter' => 'фільтр',
42 | 'Swipe_help' => 'Наведіть на ім`я файлу/папки, щоб побачити опції',
43 | 'Upload_base' => 'Основне завантаження',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'Тека',
69 | 'Type' => 'Тип',
70 | 'Dimension' => 'Розмір',
71 | 'Size' => 'Об`єм',
72 | 'Date' => 'Дата',
73 | 'Filename' => 'Ім`я файлу',
74 | 'Operations' => 'Дії',
75 | 'Date_type' => 'd-m-y',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'Відміна',
78 | 'Sorting' => 'Сортування',
79 | 'Show_url' => 'Показати URL',
80 | 'Extract' => 'Видобути тут',
81 | 'File_info' => 'Інфо файла',
82 | 'Edit_image' => 'Редагувати зображення',
83 | 'Duplicate' => 'Дублікати',
84 | 'Folders' => 'Папки',
85 | 'Copy' => 'Копіювати',
86 | 'Cut' => 'Вирізати',
87 | 'Paste' => 'Вставити',
88 | 'CB' => 'БО', // clipboard
89 | 'Paste_Here' => 'Вставити в цю теку',
90 | 'Paste_Confirm' => 'Ви впевнені, що хочете вставити в цю теку? Це перезапише всі файли/папки, якщо такі будуть.',
91 | 'Paste_Failed' => 'Помилка вставки файлів',
92 | 'Clear_Clipboard' => 'Очистити буфер обміну',
93 | 'Clear_Clipboard_Confirm' => 'Ви впевнені, що хочете очистити буфер обміну?',
94 | 'Files_ON_Clipboard' => 'Немає файлів у буфері обміну.',
95 | 'Copy_Cut_Size_Limit' => 'Вибрані файли/папки завеликі для %s. Обмеження: %d MB/операцію', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'Ви вибрали забагато файлів/папок для %s. Обмеження: %d файлів/операцію', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'У вас немає прав доступу для %s файлів.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Неможливо зберегти зображення',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Неможливо видобути. Файл може бути пошкодженим',
102 | 'Zip_Invalid' => 'Це розширення не підтримується. Можливі: zip, gz, tar.',
103 | 'Dir_No_Write' => 'Обрана тека захищена від запису.',
104 | 'Function_Disabled' => 'Функція %s заборонена сервером.', // %s = cut or copy
105 | 'File_Permission' => 'Права доступу',
106 | 'File_Permission_Not_Allowed' => 'Зміна прав доступу для %s заборонена.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Застосувати рекурсивно?',
108 | 'File_Permission_Wrong_Mode' => "Наданы права доступу невірні.",
109 | 'User' => 'Користувач',
110 | 'Group' => 'Група',
111 | 'Yes' => 'Так',
112 | 'No' => 'Ні',
113 | 'Lang_Not_Found' => 'Не можу знайти мову.',
114 | 'Lang_Change' => 'Зміна мови',
115 | 'File_Not_Found' => 'Не можу знайти файл.',
116 | 'File_Open_Edit_Not_Allowed' => 'У вас немає прав для відкриття цього файлу %s.', // %s = open or edit
117 | 'Edit' => 'Редагувати',
118 | 'Edit_File' => "Редагувати вміст файлу",
119 | 'File_Save_OK' => "Файл успішно збережено.",
120 | 'File_Save_Error' => "Виникла помилка при збереженні файлу.",
121 | 'New_File' => 'Новий файл',
122 | 'No_Extension' => 'Вам необхідно додати розширення файлу.',
123 | 'Valid_Extensions' => 'Дозволені розширення: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Перетягніть сюди файл для завантаження",
125 |
126 | 'SERVER ERROR' => "ПОМИЛКА СЕРВЕРА",
127 | 'forbidden' => "Заборонено",
128 | 'wrong path' => "Хибний шлях",
129 | 'wrong name' => "Хибне ім`я",
130 | 'wrong extension' => "Хибне розширення",
131 | 'wrong option' => "Хибна операція",
132 | 'wrong data' => "Хибні дані",
133 | 'wrong action' => "Хибна дія",
134 | 'wrong sub-action' => "Хибна під-дія",
135 | 'no action passed' => "Жодної дії не передано",
136 | 'no path' => "Немає шляху",
137 | 'no file' => "Немає файлу",
138 | 'view type number missing' => "Відсутній номер типу перегляду",
139 | 'Not enough Memory' => "Недостатньо пам`яті",
140 | 'max_size_reached' => "Ваша тека досягла максимального ліміту у %d Мб.", //%d = max overall size
141 | 'B' => "Б",
142 | 'KB' => "Кб",
143 | 'MB' => "Мб",
144 | 'GB' => "Гб",
145 | 'TB' => "Тб",
146 | 'total size' => "Загальний розмір",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/lang/vi.php:
--------------------------------------------------------------------------------
1 | 'Chọn',
6 | 'Deselect_All' => 'Bỏ chọn tất cả',
7 | 'Select_All' => 'Chọn tất cả',
8 | 'Erase' => 'Xóa',
9 | 'Open' => 'Mở',
10 | 'Confirm_del' => 'Bạn có chắc chắn muốn xóa file này không?',
11 | 'All' => 'Tất cả',
12 | 'Files' => 'File',
13 | 'Images' => 'Hình ảnh',
14 | 'Archives' => 'Lưu trữ',
15 | 'Error_Upload' => 'File được upload vượt quá dung lượng cho phép.',
16 | 'Error_extension' => 'Định dạng file không được chấp nhận.',
17 | 'Upload_file' => 'Upload',
18 | 'Filters' => 'Lọc',
19 | 'Videos' => 'Video',
20 | 'Music' => 'Music',
21 | 'New_Folder' => 'Tạo thư mục',
22 | 'Folder_Created' => 'Thư mục đã được tạo',
23 | 'Existing_Folder' => 'Thư mục đã tồn tại',
24 | 'Confirm_Folder_del' => 'Bạn có chắc chắn muốn xóa Thư mục này cùng với mọi thứ bên trong?',
25 | 'Return_Files_List' => 'Quay lại danh sách file',
26 | 'Preview' => 'Xem trước',
27 | 'Download' => 'Tải xuống',
28 | 'Insert_Folder_Name' => 'Nhập tên thư mục:',
29 | 'Root' => 'root',
30 | 'Rename' => 'Đổi tên',
31 | 'Back' => 'quay lại',
32 | 'View' => 'Xem',
33 | 'View_list' => 'Xem dạng danh sách',
34 | 'View_columns_list' => 'Xem dạng cột',
35 | 'View_boxes' => 'Xem dạng lưới',
36 | 'Toolbar' => 'Thanh công cụ',
37 | 'Actions' => 'Actions',
38 | 'Rename_existing_file' => 'File này đã tồn tại',
39 | 'Rename_existing_folder' => 'Thư mục này đã tồn tại',
40 | 'Empty_name' => 'Tên để trống',
41 | 'Text_filter' => 'Lọc theo tên',
42 | 'Swipe_help' => 'Vuốt vào tên file hoặc thư mục để xem tác vụ khác',
43 | 'Upload_base' => 'Upload thông thường',
44 | 'Upload_base_help' => "Kéo và Thả file hoặc click vào khu vực phía trên (modern browsers) và chọn file. Sau khi upload thành công, click vào nút 'Quay lại danh sách file'.",
45 | 'Upload_add_files' => 'Tải file lên',
46 | 'Upload_start' => 'Bắt đầu upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'Dung lượng file vượt quá giới hạn (upload_max_filesize trong php.ini)',
49 | 2 => 'Dung lượng file vượt quá giới hạn (MAX_FILE_SIZE trong HTML form)',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'Chưa upload được file nào',
52 | 6 => 'Lỗi thư mục tạm (tmp) khi upload file',
53 | 7 => 'Không lưu được file vào ổ đĩa',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'Dung lượng file vượt quá post_max_size trong php.ini',
56 | 'max_file_size' => 'File size quá lớn',
57 | 'min_file_size' => 'File size quá bé',
58 | 'accept_file_types' => 'Loại file không được cho phép',
59 | 'max_number_of_files' => 'Vượt quá số file được upload cùng lúc',
60 | 'max_width' => 'Chiều ngang ảnh vượt quá cho phép',
61 | 'min_width' => 'Chiều ngang ảnh quá bé',
62 | 'max_height' => 'Chiều cao ảnh quá mức cho phép',
63 | 'min_height' => 'Chiều cao ảnh quá bé',
64 | 'abort' => 'Upload file bị gián đoạn',
65 | 'image_resize' => 'Lỗi khi resize ảnh'
66 | ],
67 | 'Upload_url' => 'Từ url',
68 | 'Type_dir' => 'thư mục',
69 | 'Type' => 'Loại File',
70 | 'Dimension' => 'Kích thước',
71 | 'Size' => 'Size',
72 | 'Date' => 'Ngày tạo',
73 | 'Filename' => 'Tên File',
74 | 'Operations' => 'Tùy chọn',
75 | 'Date_type' => 'y-m-d',
76 | 'OK' => 'OK',
77 | 'Cancel' => 'Hủy',
78 | 'Sorting' => 'đang sắp xếp',
79 | 'Show_url' => 'Xem URL',
80 | 'Extract' => 'Giải nén tại đây',
81 | 'File_info' => 'Thông tin file',
82 | 'Edit_image' => 'Sửa image',
83 | 'Duplicate' => 'Nhân bản',
84 | 'Folders' => 'Thư mục',
85 | 'Copy' => 'Copy',
86 | 'Cut' => 'Cut',
87 | 'Paste' => 'Paste',
88 | 'CB' => 'CB', // clipboard
89 | 'Paste_Here' => 'Paste vào thư mục này',
90 | 'Paste_Confirm' => 'Bạn có chắc chắn muốn Paste vào thư mục này? Việc này sẽ ghe đè lên cáo file/folder cũ nếu có.',
91 | 'Paste_Failed' => 'Lỗi khi paste file',
92 | 'Clear_Clipboard' => 'Xóa clipboard',
93 | 'Clear_Clipboard_Confirm' => 'Bạn có chắc chắn muốn xóa clipboard?',
94 | 'Files_ON_Clipboard' => 'Danh sách file trong clipboard.',
95 | 'Copy_Cut_Size_Limit' => 'File/folder được chọn quá lớn để %s. Giới hạn: %d MB/thao tác', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => 'Bạn đã chọn quá nhiều file/folder để %s. Giới hạn: %d files/thao tác', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => 'Bạn không được phép để %s file.', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => 'Could not save image',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => 'Không thể giải nén. File có thể bị lỗi.',
102 | 'Zip_Invalid' => 'Định dạng này không được hỗ trợ. Chấp nhận: zip, gz, tar.',
103 | 'Dir_No_Write' => 'Thư mục bạn chọn không cho phép ghi dữ liệu vào.',
104 | 'Function_Disabled' => 'Chức năng %s đã bị Tắt bơi server.', // %s = cut or copy
105 | 'File_Permission' => 'File permission',
106 | 'File_Permission_Not_Allowed' => 'Đổi permissions của %s không được chấp nhận.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Apply recursively?',
108 | 'File_Permission_Wrong_Mode' => "Các permission bạn chọn không chính xác.",
109 | 'User' => 'User',
110 | 'Group' => 'Group',
111 | 'Yes' => 'Yes',
112 | 'No' => 'No',
113 | 'Lang_Not_Found' => 'Không tìm thấy ngôn ngữ.',
114 | 'Lang_Change' => 'Đổi ngôn ngữ',
115 | 'File_Not_Found' => 'Không tìm thấy file.',
116 | 'File_Open_Edit_Not_Allowed' => 'Bạn không được phép để %s file này.', // %s = open or edit
117 | 'Edit' => 'Sửa',
118 | 'Edit_File' => "Sửa nội dung file",
119 | 'File_Save_OK' => "File được lưu thành công.",
120 | 'File_Save_Error' => "Đã có lỗi khi lưu file.",
121 | 'New_File' => 'Tạo File mới',
122 | 'No_Extension' => 'You have to add a file extension.',
123 | 'Valid_Extensions' => 'Extension được chấp nhận: %s', // %s = txt,log etc.
124 |
125 | 'SERVER ERROR' => "LỖI MÁY CHỦ",
126 | 'forbiden' => "Bị từ chối",
127 | 'wrong path' => "Sai đường dẫn",
128 | 'wrong name' => "Sai tên",
129 | 'wrong extension' => "Sai định dạng",
130 | 'wrong option' => "Sai tùy chọn",
131 | 'wrong data' => "Sai dữ liệu",
132 | 'wrong action' => "Wrong action",
133 | 'wrong sub-action' => "Wrong sub-actio",
134 | 'no action passed' => "No action passed",
135 | 'no path' => "Không có đường dẫn",
136 | 'no file' => "Không có file",
137 | 'view type number missing' => "View type number missing",
138 | 'Not enought Memory' => "Không đủ bộ nhớ",
139 | 'max_size_reached' => "Thư mục chứa ảnh của bạn đã đến giới hạn dung lượng là %d MB.", //%d = max overall size
140 | 'B' => "B",
141 | 'KB' => "KB",
142 | 'MB' => "MB",
143 | 'GB' => "GB",
144 | 'TB' => "TB",
145 | 'total size' => "Tổng dung lượng",
146 | ];
147 |
--------------------------------------------------------------------------------
/filemanager/lang/zh_CN.php:
--------------------------------------------------------------------------------
1 | '选择',
6 | 'Deselect_All' => 'Deselect All',
7 | 'Select_All' => 'Select All',
8 | 'Erase' => '删除',
9 | 'Open' => '打开',
10 | 'Confirm_del' => '确定删除此文件?',
11 | 'All' => '所有',
12 | 'Files' => '文件',
13 | 'Images' => '图片',
14 | 'Archives' => '存档',
15 | 'Error_Upload' => '上传的文件超过了允许的最大尺寸',
16 | 'Error_extension' => '此类文件不被支持',
17 | 'Upload_file' => '上传',
18 | 'Filters' => '过滤',
19 | 'Videos' => '视频',
20 | 'Music' => '音乐',
21 | 'New_Folder' => '新文件夹',
22 | 'Folder_Created' => '文件夹创建成功',
23 | 'Existing_Folder' => '文件夹已经存在',
24 | 'Confirm_Folder_del' => '确定删除此文件夹和里面的所有文件?',
25 | 'Return_Files_List' => '返回文件列表',
26 | 'Preview' => '预览',
27 | 'Download' => '下载',
28 | 'Insert_Folder_Name' => '填写文件夹名称:',
29 | 'Root' => 'root',
30 | 'Rename' => '改名',
31 | 'Back' => '返回',
32 | 'View' => '视图',
33 | 'View_list' => '列表视图',
34 | 'View_columns_list' => '列视图',
35 | 'View_boxes' => '方块视图',
36 | 'Toolbar' => '工具栏',
37 | 'Actions' => '操作',
38 | 'Rename_existing_file' => '文件已存在',
39 | 'Rename_existing_folder' => '文件夹已存在',
40 | 'Empty_name' => '请输入文件名',
41 | 'Text_filter' => '文字过滤',
42 | 'Swipe_help' => '在文件或文件夹的名称上划过已显示更多选项',
43 | 'Upload_base' => '普通上传',
44 | 'Upload_base_help' => "Drag & Drop files(modern browsers) or click in upper button to Add the file(s) and click on Start upload. When the upload is complete, click the 'Return to files list' button.",
45 | 'Upload_add_files' => 'Add file(s)',
46 | 'Upload_start' => 'Start upload',
47 | 'Upload_error_messages' => [
48 | 1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
49 | 2 => 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form',
50 | 3 => 'The uploaded file was only partially uploaded',
51 | 4 => 'No file was uploaded',
52 | 6 => 'Missing a temporary folder',
53 | 7 => 'Failed to write file to disk',
54 | 8 => 'A PHP extension stopped the file upload',
55 | 'post_max_size' => 'The uploaded file exceeds the post_max_size directive in php.ini',
56 | 'max_file_size' => 'File is too big',
57 | 'min_file_size' => 'File is too small',
58 | 'accept_file_types' => 'Filetype not allowed',
59 | 'max_number_of_files' => 'Maximum number of files exceeded',
60 | 'max_width' => 'Image exceeds maximum width',
61 | 'min_width' => 'Image requires a minimum width',
62 | 'max_height' => 'Image exceeds maximum height',
63 | 'min_height' => 'Image requires a minimum height',
64 | 'abort' => 'File upload aborted',
65 | 'image_resize' => 'Failed to resize image'
66 | ],
67 | 'Upload_url' => 'From url',
68 | 'Type_dir' => 'dir',
69 | 'Type' => '类型',
70 | 'Dimension' => '尺寸',
71 | 'Size' => '大小',
72 | 'Date' => '日期',
73 | 'Filename' => '文件名',
74 | 'Operations' => '操作',
75 | 'Date_type' => 'y-m-d',
76 | 'OK' => 'OK',
77 | 'Cancel' => '取消',
78 | 'Sorting' => '排序',
79 | 'Show_url' => '显示URL',
80 | 'Extract' => '解压缩到这里',
81 | 'File_info' => '文件信息',
82 | 'Edit_image' => '编辑图片',
83 | 'Duplicate' => '复制',
84 | 'Folders' => '文件夹',
85 | 'Copy' => '拷贝',
86 | 'Cut' => '剪切',
87 | 'Paste' => '粘贴',
88 | 'CB' => '粘贴板', // clipboard
89 | 'Paste_Here' => '粘贴到这个目录',
90 | 'Paste_Confirm' => '确定粘贴到这个目录? 这有可能会覆盖已经存在的文件或文件夹',
91 | 'Paste_Failed' => '文件粘贴失败',
92 | 'Clear_Clipboard' => '清除粘贴板',
93 | 'Clear_Clipboard_Confirm' => '确定清除粘贴板?',
94 | 'Files_ON_Clipboard' => '粘贴板上还有文件存在',
95 | 'Copy_Cut_Size_Limit' => '无法 %s 选择的文件,选择的文件太大,超过了允许的大小: %d MB', // %s = cut or copy
96 | 'Copy_Cut_Count_Limit' => '无法 %s 选择的文件,您选择的文件和文件夹数目超过限制: %d 个文件', // %s = cut or copy
97 | 'Copy_Cut_Not_Allowed' => ' 您没有权限 %s 文件', // %s(1) = cut or copy, %s(2) = files or folders
98 | 'Image_Editor_No_Save' => '无法保存图片',
99 | 'Image_Editor_Exit' => "Exit",
100 | 'Image_Editor_Save' => "Save",
101 | 'Zip_No_Extract' => '文件解压缩失败。文件可能已经损坏',
102 | 'Zip_Invalid' => '不支持此文件后缀,支持的后缀名: zip, gz, tar.',
103 | 'Dir_No_Write' => '您选择的目录没有写权限',
104 | 'Function_Disabled' => '%s 功能已经被服务器禁用。', // %s = cut or copy
105 | 'File_Permission' => 'File permission',
106 | 'File_Permission_Not_Allowed' => 'Changing %s permissions are not allowed.', // %s = files or folders
107 | 'File_Permission_Recursive' => 'Apply recursively?',
108 | 'File_Permission_Wrong_Mode' => "The supplied permission mode is incorrect.",
109 | 'User' => 'User',
110 | 'Group' => 'Group',
111 | 'Yes' => 'Yes',
112 | 'No' => 'No',
113 | 'Lang_Not_Found' => 'Could not find language.',
114 | 'Lang_Change' => 'Change the language',
115 | 'File_Not_Found' => 'Could not find the file.',
116 | 'File_Open_Edit_Not_Allowed' => 'You are not allowed to %s this file.', // %s = open or edit
117 | 'Edit' => 'Edit',
118 | 'Edit_File' => "Edit file's content",
119 | 'File_Save_OK' => "File successfully saved.",
120 | 'File_Save_Error' => "There was an error while saving the file.",
121 | 'New_File' => 'New File',
122 | 'No_Extension' => 'You have to add a file extension.',
123 | 'Valid_Extensions' => 'Valid extensions: %s', // %s = txt,log etc.
124 | 'Upload_message' => "Drop file here to upload",
125 |
126 | 'SERVER ERROR' => "SERVER ERROR",
127 | 'forbidden' => "Forbiden",
128 | 'wrong path' => "Wrong path",
129 | 'wrong name' => "Wrong name",
130 | 'wrong extension' => "Wrong extension",
131 | 'wrong option' => "Wrong option",
132 | 'wrong data' => "Wrong data",
133 | 'wrong action' => "Wrong action",
134 | 'wrong sub-action' => "Wrong sub-actio",
135 | 'no action passed' => "No action passed",
136 | 'no path' => "No path",
137 | 'no file' => "No file",
138 | 'view type number missing' => "View type number missing",
139 | 'Not enough Memory' => "Not enough Memory",
140 | 'max_size_reached' => "Your image folder has reach its maximale size of %d MB.", //%d = max overall size
141 | 'B' => "B",
142 | 'KB' => "KB",
143 | 'MB' => "MB",
144 | 'GB' => "GB",
145 | 'TB' => "TB",
146 | 'total size' => "Total size",
147 | ];
148 |
--------------------------------------------------------------------------------
/filemanager/svg/svg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "responsive-filemanager",
3 | "version": "9.14.0",
4 | "author": {
5 | "name": "Alberto Peripolli",
6 | "email": "info@albertoperipolli.com"
7 | },
8 | "license": "CC-BY-NC-3.0",
9 | "github": "https://github.com/trippo/ResponsiveFilemanager",
10 | "homepage": "http://www.responsivefilemanager.com/",
11 | "devDependencies": {
12 | "@babel/core": "^7.22.11",
13 | "@babel/plugin-proposal-object-rest-spread": "^7.20.7",
14 | "@babel/plugin-syntax-dynamic-import": "^7.8.3",
15 | "@babel/plugin-transform-runtime": "^7.22.10",
16 | "@babel/preset-env": "^7.22.14",
17 | "laravel-mix": "^6.0.49",
18 | "less": "^4.2.0",
19 | "less-loader": "^11.1.3",
20 | "postcss": "^8.1.0",
21 | "tinymce": "^5.0.4",
22 | "webpack": "^5.60.0",
23 | "webpack-cli": "^4.9.1"
24 | },
25 | "scripts": {
26 | "build": "mix",
27 | "dist": "yarn clean && mix --production",
28 | "clean": "rm -rf ./filemanager/css/* && rm -rf ./filemanager/js/* && rm -rf ./resources/tmp/* && rm -f ./filemanager/plugin.min.js && rm -f ./tinymce/plugins/responsivefilemanager/plugin.min.js"
29 | },
30 | "dependencies": {
31 | "blueimp-file-upload": "^9.22.0",
32 | "bootbox.js": "github:makeusabrew/bootbox#v3.3.0",
33 | "bootstrap": "github:twbs/bootstrap#v2.3.2",
34 | "bootstrap-lightbox": "github:jbutz/bootstrap-lightbox#0.6.1",
35 | "bootstrap-modal": "github:jschr/bootstrap-modal#2.2.6",
36 | "clipboard": "^1.7.1",
37 | "fabric": "1.7.22",
38 | "featherlight": "^1.7.14",
39 | "html5shiv": "^3.7.3",
40 | "jquery": "^3.0.0",
41 | "jquery-contextmenu": "^1.11.0",
42 | "jquery-scrollstop": "^1.2.0",
43 | "jquery-touchswipe": "^1.6.18",
44 | "jquery-ui": "^1.10.5",
45 | "jquery-ui-touch-punch": "^0.2.3",
46 | "tui-code-snippet": "^1.5.1",
47 | "tui-color-picker": "^2.2.3",
48 | "tui-image-editor": "^3.5.2",
49 | "vanilla-lazyload": "^10.14.0"
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/resources/assets/js/load_more.js:
--------------------------------------------------------------------------------
1 | (function ($, undefined) {
2 | "use strict";
3 |
4 | var lazyLoad = null;
5 | var loadMoreAvail = true;
6 | var loadMoreInProgress = false;
7 |
8 | /**
9 | * Initializes the "Load more" plug-in.
10 | */
11 | function init() {
12 | lazyLoad = new LazyLoad();
13 |
14 | var $container = $('#load-more-container');
15 | if ($container.length) {
16 | // If auto-loading is enabled
17 | if ($container.data('auto') === 1) {
18 | // Handle window scroll event
19 | $(window).on('scroll', throttle(function () {
20 | onWindowScroll();
21 | }, 250));
22 | }
23 |
24 | // Handle click on "Load more" button
25 | $('#btn-load-more').on('click', function () {
26 | loadMore();
27 | });
28 | }
29 | }
30 |
31 | /**
32 | * Handles window scroll event.
33 | */
34 | function onWindowScroll() {
35 | // If more data is available
36 | if (loadMoreAvail) {
37 | var $grid = $('#main-item-container');
38 | var gridItemHeight = $grid.children('li:first-child').outerHeight();
39 |
40 | var offset = 0;
41 |
42 | // If layout is box view
43 | if ($grid.hasClass('list-view0')) {
44 | offset = 2 * gridItemHeight;
45 |
46 | // Otherwise, if layout is list or column list view
47 | } else {
48 | offset = 6 * gridItemHeight;
49 | }
50 |
51 | // When user scrolls to the bottom of the page
52 | if ($(window).scrollTop() >= $(document).height() - $(window).height() - offset) {
53 | // Load more files
54 | loadMore();
55 | }
56 | }
57 | }
58 |
59 |
60 | /**
61 | * Loads more files via Ajax request.
62 | */
63 | function loadMore() {
64 |
65 | // If Ajax request is in progress
66 | if (loadMoreInProgress) {
67 | return;
68 | }
69 |
70 | // Indicate that Ajax request is in progress
71 | loadMoreInProgress = true;
72 |
73 | var $container = $('#load-more-container');
74 | var $grid = $('#main-item-container');
75 |
76 | // Get next starting file number
77 | var start = $container.data('start') ? $container.data('start') : 0;
78 |
79 | // Show loading indicator
80 | $('#load-more-indicator').show();
81 |
82 | $.ajax({
83 | url: window.location + '&load_more_start=' + start
84 | })
85 | .done(function (html) {
86 | var $items = $(html).find('#main-item-container > li');
87 |
88 | if ($items.length) {
89 | $grid.append($items).fadeIn();
90 |
91 | // If layout is list view
92 | if ($grid.hasClass('list-view1')) {
93 | // Apply list view layout to newly added items
94 | $('#view1').trigger('click');
95 |
96 | // Otherwise, if layout is column list view
97 | } else if ($grid.hasClass('list-view2')) {
98 | // Apply column list view layout to newly added items
99 | $('#view2').trigger('click');
100 |
101 | // Otherwise, if layout is box view
102 | } else {
103 | // Lazy load images
104 | lazyLoad.update();
105 | }
106 |
107 | } else {
108 | // Indicate that no more data is available
109 | loadMoreAvail = false;
110 |
111 | $container.hide();
112 | }
113 |
114 | $container.data('start', start + $items.length);
115 | })
116 | .always(function () {
117 | // Hide loading indicator
118 | $('#load-more-indicator').hide();
119 |
120 | // Indicate that Ajax request is no longer in progress
121 | loadMoreInProgress = false;
122 | });
123 | }
124 |
125 | /**
126 | * Executes "func" function at most once every "wait" milliseconds
127 | *
128 | * See https://stackoverflow.com/a/27078401/3549014
129 | */
130 | function throttle(func, wait, options) {
131 | var context, args, result;
132 | var timeout = null;
133 | var previous = 0;
134 | if (!options) options = {};
135 | var later = function () {
136 | previous = options.leading === false ? 0 : Date.now();
137 | timeout = null;
138 | result = func.apply(context, args);
139 | if (!timeout) context = args = null;
140 | };
141 | return function () {
142 | var now = Date.now();
143 | if (!previous && options.leading === false) previous = now;
144 | var remaining = wait - (now - previous);
145 | context = this;
146 | args = arguments;
147 | if (remaining <= 0 || remaining > wait) {
148 | if (timeout) {
149 | clearTimeout(timeout);
150 | timeout = null;
151 | }
152 | previous = now;
153 | result = func.apply(context, args);
154 | if (!timeout) context = args = null;
155 | } else if (!timeout && options.trailing !== false) {
156 | timeout = setTimeout(later, remaining);
157 | }
158 | return result;
159 | };
160 | }
161 |
162 |
163 | $(document).ready(function () {
164 | init();
165 | });
166 |
167 | })(jQuery);
--------------------------------------------------------------------------------
/resources/assets/js/plugin.js:
--------------------------------------------------------------------------------
1 | /**
2 | * plugin.js
3 | *
4 | * Copyright, Alberto Peripolli
5 | * Released under Creative Commons Attribution-NonCommercial 3.0 Unported License.
6 | *
7 | * Contributing: https://github.com/trippo/ResponsiveFilemanager
8 | */
9 |
10 | tinymce.PluginManager.add('filemanager', function(editor) {
11 |
12 | const settings = {
13 | external_filemanager_path: '/filemanager/',
14 | filemanager_title: 'RESPONSIVE FileManager',
15 | filemanager_access_key: 'key',
16 | filemanager_sort_by: 'name',
17 | filemanager_descending: false,
18 | filemanager_subfolder: '',
19 | filemanager_crossdomain: false,
20 | language: 'en'
21 | }
22 |
23 | // From TinyMCE 6.0 the settings API has changed
24 | if (tinymce.majorVersion > 5) {
25 | // register settings
26 | editor.options.register('external_filemanager_path', {
27 | processor: 'string',
28 | default: '/filemanager/'
29 | })
30 | editor.options.register('filemanager_title', {
31 | processor: 'string',
32 | default: 'RESPONSIVE FileManager'
33 | })
34 | editor.options.register('filemanager_access_key', {
35 | processor: 'string',
36 | default: 'key'
37 | })
38 | editor.options.register('filemanager_sort_by', {
39 | processor: 'string',
40 | default: 'name'
41 | })
42 | editor.options.register('filemanager_descending', {
43 | processor: 'boolean',
44 | default: false
45 | })
46 | editor.options.register('filemanager_subfolder', {
47 | processor: 'string',
48 | default: ''
49 | })
50 | editor.options.register('filemanager_crossdomain', {
51 | processor: 'boolean',
52 | default: false
53 | })
54 |
55 | // register callback and types
56 | editor.options.set('file_picker_types', 'file image media')
57 | editor.options.set('file_picker_callback', filemanager)
58 | } else {
59 | editor.settings.file_picker_types = 'file image media';
60 | editor.settings.file_picker_callback = filemanager;
61 | }
62 |
63 | resolveSettings()
64 |
65 | function resolveSettings () {
66 | if (tinymce.majorVersion > 5) {
67 | settings.external_filemanager_path = editor.options.get('external_filemanager_path')
68 | settings.filemanager_title = editor.options.get('filemanager_title')
69 | settings.filemanager_access_key = editor.options.get('filemanager_access_key')
70 | settings.filemanager_sort_by = editor.options.get('filemanager_sort_by')
71 | settings.filemanager_descending = editor.options.get('filemanager_descending')
72 | settings.filemanager_subfolder = editor.options.get('filemanager_subfolder')
73 | settings.filemanager_crossdomain = editor.options.get('filemanager_crossdomain')
74 | settings.language = editor.options.get('language')
75 | } else {
76 | settings.external_filemanager_path = editor.settings.external_filemanager_path
77 | settings.filemanager_title = editor.settings.filemanager_title
78 | settings.filemanager_access_key = editor.settings.filemanager_access_key
79 | settings.filemanager_sort_by = editor.settings.filemanager_sort_by
80 | settings.filemanager_descending = editor.settings.filemanager_descending
81 | settings.filemanager_subfolder = editor.settings.filemanager_subfolder
82 | settings.filemanager_crossdomain = editor.settings.filemanager_crossdomain
83 | settings.language = editor.settings.language
84 | }
85 | }
86 |
87 | function filemanager_onMessage(event){
88 | if(settings.external_filemanager_path.toLowerCase().indexOf(event.origin.toLowerCase()) === 0){
89 | if(event.data.sender === 'responsivefilemanager'){
90 | tinymce.activeEditor.windowManager.getParams().setUrl(event.data.url);
91 | tinymce.activeEditor.windowManager.close();
92 |
93 | // Remove event listener for a message from ResponsiveFilemanager
94 | if(window.removeEventListener){
95 | window.removeEventListener('message', filemanager_onMessage, false);
96 | } else {
97 | window.detachEvent('onmessage', filemanager_onMessage);
98 | }
99 | }
100 | }
101 | }
102 |
103 | function filemanager(callback, value, meta) {
104 | resolveSettings()
105 | var width = window.innerWidth-30;
106 | var height = window.innerHeight-60;
107 | if(width > 1800) width=1800;
108 | if(height > 1200) height=1200;
109 | if(width>600){
110 | var width_reduce = (width - 20) % 138;
111 | width = width - width_reduce + 10;
112 | }
113 |
114 | // DEFAULT AS FILE
115 | var urltype=2;
116 | if (meta.filetype === 'image' || meta.mediaType === 'image') { urltype=1; }
117 | if (meta.filetype === 'media' || meta.mediaType === 'media') { urltype=3; }
118 |
119 | var title="RESPONSIVE FileManager";
120 | if (typeof settings.filemanager_title !== "undefined" && settings.filemanager_title) {
121 | title=settings.filemanager_title;
122 | }
123 | var akey="key";
124 | if (typeof settings.filemanager_access_key !== "undefined" && settings.filemanager_access_key) {
125 | akey=settings.filemanager_access_key;
126 | }
127 | var sort_by="";
128 | if (typeof settings.filemanager_sort_by !== "undefined" && settings.filemanager_sort_by) {
129 | sort_by="&sort_by="+settings.filemanager_sort_by;
130 | }
131 | var descending=0;
132 | if (typeof settings.filemanager_descending !== "undefined" && settings.filemanager_descending) {
133 | descending=settings.filemanager_descending;
134 | }
135 | var fldr="";
136 | if (typeof settings.filemanager_subfolder !== "undefined" && settings.filemanager_subfolder) {
137 | fldr="&fldr="+settings.filemanager_subfolder;
138 | }
139 | var crossdomain="";
140 | if (typeof settings.filemanager_crossdomain !== "undefined" && settings.filemanager_crossdomain) {
141 | crossdomain="&crossdomain=1";
142 |
143 | // Add handler for a message from ResponsiveFilemanager
144 | if(window.addEventListener){
145 | window.addEventListener('message', filemanager_onMessage, false);
146 | } else {
147 | window.attachEvent('onmessage', filemanager_onMessage);
148 | }
149 | }
150 |
151 | window.addEventListener('message', function receiveMessage(event) {
152 | //window.removeEventListener('message', receiveMessage, false);
153 | if (event.data.sender === 'responsivefilemanager') {
154 | callback(event.data.url);
155 | }
156 | }, false);
157 |
158 | var dialogUrl = settings.external_filemanager_path+'dialog.php?type='+urltype+'&descending='+descending+sort_by+fldr+crossdomain+'&lang='+settings.language+'&akey='+akey;
159 |
160 | if (tinymce.majorVersion > 4) {
161 | tinymce.activeEditor.windowManager.openUrl({
162 | title: title,
163 | url: dialogUrl,
164 | width: width,
165 | height: height,
166 | resizable: true,
167 | maximizable: true,
168 | inline: 1,
169 | });
170 | } else {
171 | tinymce.activeEditor.windowManager.open({
172 | title: title,
173 | file: dialogUrl,
174 | width: width,
175 | height: height,
176 | resizable: true,
177 | maximizable: true,
178 | inline: 1,
179 | });
180 | }
181 | }
182 |
183 | return false;
184 | });
185 |
--------------------------------------------------------------------------------
/resources/assets/js/plugin_responsivefilemanager_plugin.js:
--------------------------------------------------------------------------------
1 | /**
2 | * plugin.js
3 | *
4 | * Copyright, Alberto Peripolli
5 | * Released under Creative Commons Attribution-NonCommercial 3.0 Unported License.
6 | *
7 | * Contributing: https://github.com/trippo/ResponsiveFilemanager
8 | */
9 |
10 | tinymce.PluginManager.add('responsivefilemanager', function(editor) {
11 |
12 | const settings = {
13 | external_filemanager_path: '/filemanager/',
14 | filemanager_title: 'RESPONSIVE FileManager',
15 | filemanager_access_key: 'key',
16 | filemanager_sort_by: 'name',
17 | filemanager_descending: false,
18 | filemanager_subfolder: '',
19 | filemanager_crossdomain: false,
20 | language: 'en'
21 | }
22 |
23 | // From TinyMCE 6.0 the settings API has changed
24 | if (tinymce.majorVersion > 5) {
25 | // register settings
26 | editor.options.register('external_filemanager_path', {
27 | processor: 'string',
28 | default: '/filemanager/'
29 | })
30 | editor.options.register('filemanager_title', {
31 | processor: 'string',
32 | default: 'RESPONSIVE FileManager'
33 | })
34 | editor.options.register('filemanager_access_key', {
35 | processor: 'string',
36 | default: 'key'
37 | })
38 | editor.options.register('filemanager_sort_by', {
39 | processor: 'string',
40 | default: 'name'
41 | })
42 | editor.options.register('filemanager_descending', {
43 | processor: 'boolean',
44 | default: false
45 | })
46 | editor.options.register('filemanager_subfolder', {
47 | processor: 'string',
48 | default: ''
49 | })
50 | editor.options.register('filemanager_crossdomain', {
51 | processor: 'boolean',
52 | default: false
53 | })
54 | }
55 |
56 | resolveSettings()
57 |
58 | function resolveSettings () {
59 | if (tinymce.majorVersion > 5) {
60 | settings.external_filemanager_path = editor.options.get('external_filemanager_path')
61 | settings.filemanager_title = editor.options.get('filemanager_title')
62 | settings.filemanager_access_key = editor.options.get('filemanager_access_key')
63 | settings.filemanager_sort_by = editor.options.get('filemanager_sort_by')
64 | settings.filemanager_descending = editor.options.get('filemanager_descending')
65 | settings.filemanager_subfolder = editor.options.get('filemanager_subfolder')
66 | settings.filemanager_crossdomain = editor.options.get('filemanager_crossdomain')
67 | settings.language = editor.options.get('language')
68 | } else {
69 | settings.external_filemanager_path = editor.settings.external_filemanager_path
70 | settings.filemanager_title = editor.settings.filemanager_title
71 | settings.filemanager_access_key = editor.settings.filemanager_access_key
72 | settings.filemanager_sort_by = editor.settings.filemanager_sort_by
73 | settings.filemanager_descending = editor.settings.filemanager_descending
74 | settings.filemanager_subfolder = editor.settings.filemanager_subfolder
75 | settings.filemanager_crossdomain = editor.settings.filemanager_crossdomain
76 | settings.language = editor.settings.language
77 | }
78 | }
79 |
80 | function responsivefilemanager_onMessage(event){
81 | if(settings.external_filemanager_path.toLowerCase().indexOf(event.origin.toLowerCase()) === 0){
82 | if(event.data.sender === 'responsivefilemanager'){
83 | tinymce.activeEditor.insertContent(event.data.html);
84 | tinymce.activeEditor.windowManager.close();
85 |
86 | // Remove event listener for a message from ResponsiveFilemanager
87 | if(window.removeEventListener){
88 | window.removeEventListener('message', responsivefilemanager_onMessage, false);
89 | } else {
90 | window.detachEvent('onmessage', responsivefilemanager_onMessage);
91 | }
92 | }
93 | }
94 | }
95 |
96 | function openmanager() {
97 | resolveSettings()
98 | var width = window.innerWidth-20;
99 | var height = window.innerHeight-40;
100 | if(width > 1800) width=1800;
101 | if(height > 1200) height=1200;
102 | if(width>600){
103 | var width_reduce = (width - 20) % 138;
104 | width = width - width_reduce + 10;
105 | }
106 |
107 | editor.focus(true);
108 | var title="RESPONSIVE FileManager";
109 | if (typeof settings.filemanager_title !== "undefined" && settings.filemanager_title) {
110 | title=settings.filemanager_title;
111 | }
112 | var akey="key";
113 | if (typeof settings.filemanager_access_key !== "undefined" && settings.filemanager_access_key) {
114 | akey=settings.filemanager_access_key;
115 | }
116 | var sort_by="";
117 | if (typeof settings.filemanager_sort_by !== "undefined" && settings.filemanager_sort_by) {
118 | sort_by="&sort_by="+settings.filemanager_sort_by;
119 | }
120 | var descending="false";
121 | if (typeof settings.filemanager_descending !== "undefined" && settings.filemanager_descending) {
122 | descending=settings.filemanager_descending;
123 | }
124 | var fldr="";
125 | if (typeof settings.filemanager_subfolder !== "undefined" && settings.filemanager_subfolder) {
126 | fldr="&fldr="+settings.filemanager_subfolder;
127 | }
128 | var crossdomain="";
129 | if (typeof settings.filemanager_crossdomain !== "undefined" && settings.filemanager_crossdomain) {
130 | crossdomain="&crossdomain=1";
131 |
132 | // Add handler for a message from ResponsiveFilemanager
133 | if(window.addEventListener){
134 | window.addEventListener('message', responsivefilemanager_onMessage, false);
135 | } else {
136 | window.attachEvent('onmessage', responsivefilemanager_onMessage);
137 | }
138 | }
139 |
140 | const fileUrl = settings.external_filemanager_path+'dialog.php?type=4&descending='+descending+sort_by+fldr+crossdomain+'&lang='+settings.language+'&akey='+akey;
141 |
142 | if (tinymce.majorVersion < 5) {
143 | win = editor.windowManager.open({
144 | title: title,
145 | file: fileUrl,
146 | width: width,
147 | height: height,
148 | inline: 1,
149 | resizable: true,
150 | maximizable: true
151 | });
152 | } else {
153 | win = editor.windowManager.openUrl({
154 | title: title,
155 | url: fileUrl,
156 | width: width,
157 | height: height,
158 | inline: 1,
159 | resizable: true,
160 | maximizable: true
161 | });
162 | }
163 | }
164 |
165 | if (tinymce.majorVersion < 5) {
166 | editor.addButton('responsivefilemanager', {
167 | icon: 'browse',
168 | tooltip: 'Insert file',
169 | shortcut: 'Ctrl+E',
170 | onClick: openmanager
171 | });
172 |
173 | editor.addShortcut('Ctrl+E', '', openmanager);
174 |
175 | editor.addMenuItem('responsivefilemanager', {
176 | icon: 'browse',
177 | text: 'Insert file',
178 | shortcut: 'Ctrl+E',
179 | onClick: openmanager,
180 | context: 'insert'
181 | });
182 | } else {
183 | editor.ui.registry.addButton('responsivefilemanager', {
184 | icon: 'browse',
185 | tooltip: 'Insert file',
186 | shortcut: 'Ctrl+E',
187 | onAction: openmanager
188 | });
189 |
190 | editor.addShortcut('Ctrl+E', '', openmanager);
191 |
192 | editor.ui.registry.addMenuItem('responsivefilemanager', {
193 | icon: 'browse',
194 | text: 'Insert file',
195 | shortcut: 'Ctrl+E',
196 | onAction: openmanager,
197 | context: 'insert'
198 | });
199 | }
200 | });
201 |
--------------------------------------------------------------------------------
/resources/assets/less/rtl-style.less:
--------------------------------------------------------------------------------
1 | /* RTL */
2 | body.no-touch {
3 | font-family: Nubmer, Yekan, "Open Sans", Tahoma;
4 | }
5 | .container-fluid,.uploader,.row-fluid,input {direction: rtl;}
6 | .row-fluid [class*=span] {
7 | text-align: left;
8 | }
9 | ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
10 | font-family: Nubmer, Yekan, "Open Sans", Tahoma;
11 | }
12 | ::-moz-placeholder { /* Firefox 19+ */
13 | font-family: Nubmer, Yekan, "Open Sans", Tahoma;
14 | }
15 | :-ms-input-placeholder { /* IE 10+ */
16 | font-family: Nubmer, Yekan, "Open Sans", Tahoma;
17 | }
18 | :-moz-placeholder { /* Firefox 18- */
19 | font-family: Nubmer, Yekan, "Open Sans", Tahoma;
20 | }
21 | button, input, select, textarea {
22 | font-family: Nubmer, Yekan, "Open Sans", Tahoma;
23 | }
24 | .filters .types {
25 | text-align: right !important;
26 | }
27 | .pull-right {
28 | float: left;
29 | }
30 | .pull-left {
31 | float: right;
32 | }
33 | .sorter-container .file-date,
34 | .sorter-container .file-extension,
35 | .sorter-container .file-name,
36 | .sorter-container .file-operations,
37 | .sorter-container .file-size,
38 | .sorter-container .img-dimension {
39 | text-align: right;
40 | }
41 | .sorter-container .file-name {
42 | width: 50px;
43 | left: auto;
44 | right: 52px;
45 | }
46 | .sorter-container .file-date {
47 | width: 70px;
48 | right: auto;
49 | left: 188px;
50 | }
51 | .sorter-container .file-size {
52 | width: 55px;
53 | right: auto;
54 | left: 258px;
55 | }
56 | .sorter-container .img-dimension {
57 | width: 65px;
58 | right: auto;
59 | left: 123px;
60 | }
61 | .sorter-container .file-extension {
62 | width: 40px;
63 | right: auto;
64 | left: 313px;
65 | }
66 | .sorter-container .file-operations {
67 | width: 110px;
68 | right: auto;
69 | left: 0;
70 | }
71 | .list-view1.grid .file-date, .list-view1.grid .file-extension, .list-view1.grid .file-size, .list-view1.grid .img-dimension {
72 | text-align: right;
73 | }
74 | .list-view1.grid li figure .box, .list-view2.grid li figure .box {
75 | margin-left: 0;
76 | margin-right: 50px;
77 | }
78 | .list-view1.grid figure .box {
79 | padding-right: 0;
80 | padding-left: 352px;
81 | }
82 | .list-view1.grid li figure .box h4, .list-view2.grid li figure .box h4 {
83 | padding-top: 1px;
84 | font-size: 13px;
85 | text-align: right;
86 | }
87 | .list-view1.grid figcaption, .list-view2.grid figcaption {
88 | right: auto;
89 | left: 0;
90 | text-align: left;
91 | }
92 | .list-view1.grid .file-date {
93 | width: 70px;
94 | right: auto;
95 | left: 185px;
96 | }
97 | .list-view1.grid .img-dimension {
98 | width: 65px;
99 | right: auto;
100 | left: 120px;
101 | }
102 | .list-view1.grid .file-extension {
103 | width: 40px;
104 | right: auto;
105 | left: 310px;
106 | }
107 | .list-view1.grid .file-size {
108 | width: 55px;
109 | right: auto;
110 | left: 255px;
111 | }
112 | #main-item-container {text-align: right;}
113 | .list-view2.grid figure .box {
114 | padding-left: 115px;
115 | padding-right: 0;
116 | }
117 | .modal-scrollable {
118 | direction: rtl;
119 | }
120 | .modal-footer .btn+.btn {
121 | margin-left: 0;
122 | margin-right: 5px;
123 | }
124 | .close {
125 | float: left;
126 | }
127 | ul.sorting {
128 | padding: 5px 10px;
129 | }
130 | .dropdown-menu>li>a {
131 | padding: 5px 0px;
132 | }
133 | ul.sorting.dropdown-menu>li>a.descending {
134 | background-position: 0px 12px;
135 | }
136 | ul.sorting.dropdown-menu>li>a.ascending {
137 | background-position: 0px 12px;
138 | }
--------------------------------------------------------------------------------
/source/source.txt:
--------------------------------------------------------------------------------
1 | uploads folder
--------------------------------------------------------------------------------
/thumbs/thumbs.txt:
--------------------------------------------------------------------------------
1 | thumbnails folder
--------------------------------------------------------------------------------
/tinymce/plugins/responsivefilemanager/img/insertfile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trippo/ResponsiveFilemanager/51eddae5190cfc4408ade40575ee63404fead0b9/tinymce/plugins/responsivefilemanager/img/insertfile.gif
--------------------------------------------------------------------------------
/webpack.mix.js:
--------------------------------------------------------------------------------
1 | var mix = require('laravel-mix');
2 |
3 | mix.options({
4 | manifest: false,
5 | processCssUrls: false,
6 | });
7 |
8 | mix.less(
9 | 'resources/assets/less/style.less',
10 | 'resources/tmp/css/style.css',
11 | );
12 |
13 | mix.less(
14 | 'node_modules/bootstrap-lightbox/less/bootstrap-lightbox.less',
15 | 'resources/tmp/css/lib.css',
16 | );
17 |
18 | mix.styles(
19 | [
20 | 'node_modules/bootstrap/docs/assets/css/bootstrap.css',
21 | 'node_modules/bootstrap/docs/assets/css/bootstrap-responsive.css',
22 | 'node_modules/bootstrap-modal/css/bootstrap-modal.css',
23 | 'node_modules/featherlight/src/featherlight.css',
24 | 'node_modules/jquery-contextmenu/dist/jquery.contextMenu.css',
25 | 'node_modules/tui-color-picker/dist/tui-color-picker.css',
26 | 'node_modules/tui-image-editor/dist/tui-image-editor.css',
27 | 'resources/tmp/css/lib.css',
28 | 'resources/tmp/css/style.css',
29 | ],
30 | 'filemanager/css/style.css',
31 | );
32 |
33 | mix.styles(
34 | [
35 | 'resources/assets/less/rtl-style.less',
36 | ],
37 | 'filemanager/css/rtl-style.css',
38 | );
39 |
40 | mix.scripts(
41 | [
42 | 'node_modules/bootstrap/js/bootstrap-transition.js',
43 | 'node_modules/bootstrap/js/bootstrap-affix.js',
44 | 'node_modules/bootstrap/js/bootstrap-dropdown.js',
45 | 'node_modules/bootstrap/js/bootstrap-alert.js',
46 | 'node_modules/bootstrap/js/bootstrap-button.js',
47 | 'node_modules/bootstrap/js/bootstrap-collapse.js',
48 | 'node_modules/bootstrap/js/bootstrap-dropdown.js',
49 | 'node_modules/bootstrap/js/bootstrap-modal.js',
50 | 'node_modules/bootstrap/js/bootstrap-tooltip.js',
51 | 'node_modules/bootstrap/js/bootstrap-popover.js',
52 | 'node_modules/bootstrap/js/bootstrap-scrollspy.js',
53 | 'node_modules/bootstrap/js/bootstrap-tab.js',
54 | 'node_modules/bootstrap/js/bootstrap-typeahead.js',
55 | 'node_modules/bootstrap-lightbox/js/bootstrap-lightbox.js',
56 | 'node_modules/jquery-contextmenu/dist/jquery.contextMenu.js',
57 | 'node_modules/vanilla-lazyload/dist/lazyload.js',
58 | 'node_modules/jquery-scrollstop/jquery.scrollstop.js',
59 | 'node_modules/bootbox.js/bootbox.js',
60 | 'node_modules/jquery-touchswipe/jquery.touchSwipe.js',
61 | 'node_modules/bootstrap-modal/js/bootstrap-modalmanager.js',
62 | 'node_modules/bootstrap-modal/js/bootstrap-modal.js',
63 | 'node_modules/featherlight/src/featherlight.js',
64 | 'node_modules/clipboard/dist/clipboard.js',
65 | 'node_modules/jquery-ui-touch-punch/jquery.ui.touch-punch.js',
66 | ],
67 | 'filemanager/js/plugins.js',
68 | );
69 |
70 | mix.scripts(
71 | [
72 | 'node_modules/fabric/dist/fabric.js',
73 | 'node_modules/tui-code-snippet/dist/tui-code-snippet.js',
74 | 'node_modules/tui-color-picker/dist/tui-color-picker.js',
75 | 'node_modules/tui-image-editor/dist/tui-image-editor.js',
76 | ],
77 | 'filemanager/js/tui-image-editor.js',
78 | );
79 |
80 | mix.copy('node_modules/blueimp-file-upload/js', 'filemanager/js/');
81 | mix.copy('node_modules/blueimp-file-upload/css', 'filemanager/css/');
82 |
83 | mix.scripts(
84 | [
85 | 'resources/assets/js/include.js',
86 | ],
87 | 'filemanager/js/include.js',
88 | );
89 |
90 | mix.scripts(
91 | [
92 | 'resources/assets/js/plugin.js',
93 | ],
94 | 'filemanager/plugin.min.js',
95 | );
96 |
97 | mix.scripts(
98 | [
99 | 'resources/assets/js/plugin_responsivefilemanager_plugin.js',
100 | ],
101 | 'tinymce/plugins/responsivefilemanager/plugin.min.js',
102 | );
103 |
104 | mix.scripts(
105 | [
106 | 'resources/assets/js/modernizr.custom.js',
107 | ],
108 | 'filemanager/js/modernizr.custom.js',
109 | );
110 |
111 | mix.scripts(
112 | [
113 | 'resources/assets/js/load_more.js',
114 | ],
115 | 'filemanager/js/load_more.js',
116 | );
--------------------------------------------------------------------------------