├── src ├── I18N │ ├── .htaccess │ ├── .DS_Store │ ├── languages.php │ ├── zh_CN.json │ ├── ja.json │ ├── he_IL.json │ ├── vi.json │ ├── fa.json │ ├── fi_FI.json │ ├── en_EN.json │ ├── nn_NO.json │ ├── th_TH.json │ ├── az_AZ.json │ ├── sk.json │ ├── uk_UA.json │ ├── id.json │ ├── sl.json │ ├── nb_NO.json │ ├── sv_SE.json │ └── mn_MN.json ├── FtpClient │ ├── FtpException.php │ └── FtpWrapper.php ├── Http │ ├── fview.php │ ├── routes.php │ ├── boot.php │ └── force_download.php ├── assets │ ├── less │ │ └── rtl-style.less │ └── js │ │ ├── plugin_responsivefilemanager_plugin.js │ │ ├── plugin.js │ │ └── load_more.js └── ResponsiveFileManager │ └── RFMGenerate.php ├── resources └── filemanager │ ├── .DS_Store │ ├── img │ ├── cut.png │ ├── key.png │ ├── up.png │ ├── url.png │ ├── zip.png │ ├── .DS_Store │ ├── copy.png │ ├── date.png │ ├── down.png │ ├── info.png │ ├── label.png │ ├── logo.png │ ├── size.png │ ├── sort.png │ ├── trans.jpg │ ├── download.png │ ├── edit_img.png │ ├── ico │ │ ├── ac3.jpg │ │ ├── ade.jpg │ │ ├── adp.jpg │ │ ├── ai.jpg │ │ ├── aiff.jpg │ │ ├── avi.jpg │ │ ├── bmp.jpg │ │ ├── c4d.jpg │ │ ├── css.jpg │ │ ├── csv.jpg │ │ ├── dmg.jpg │ │ ├── doc.jpg │ │ ├── docx.jpg │ │ ├── dwg.jpg │ │ ├── dxf.jpg │ │ ├── fla.jpg │ │ ├── flv.jpg │ │ ├── gif.jpg │ │ ├── gz.jpg │ │ ├── html.jpg │ │ ├── ico.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 │ │ ├── xls.jpg │ │ ├── xlsx.jpg │ │ ├── xml.jpg │ │ ├── zip.jpg │ │ ├── .DS_Store │ │ ├── accdb.jpg │ │ ├── folder.png │ │ ├── xhtml.jpg │ │ ├── default.jpg │ │ ├── favicon.ico │ │ └── folder_back.png │ ├── loading.gif │ ├── preview.png │ ├── rename.png │ ├── upload.png │ ├── dimension.png │ ├── duplicate.png │ ├── file_edit.png │ ├── processing.gif │ ├── ico_dark │ │ ├── ac3.jpg │ │ ├── ade.jpg │ │ ├── adp.jpg │ │ ├── ai.jpg │ │ ├── aiff.jpg │ │ ├── avi.jpg │ │ ├── bmp.jpg │ │ ├── css.jpg │ │ ├── csv.jpg │ │ ├── dmg.jpg │ │ ├── doc.jpg │ │ ├── docx.jpg │ │ ├── fla.jpg │ │ ├── flv.jpg │ │ ├── gif.jpg │ │ ├── gz.jpg │ │ ├── html.jpg │ │ ├── ico.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 │ │ ├── xls.jpg │ │ ├── xlsx.jpg │ │ ├── xml.jpg │ │ ├── zip.jpg │ │ ├── .DS_Store │ │ ├── accdb.jpg │ │ ├── folder.png │ │ ├── xhtml.jpg │ │ ├── default.jpg │ │ ├── favicon.ico │ │ └── folder_back.png │ ├── clipboard_apply.png │ ├── clipboard_clear.png │ ├── storing_animation.gif │ ├── glyphicons-halflings.png │ └── glyphicons-halflings-white.png │ ├── config │ └── .DS_Store │ └── svg │ └── svg.svg ├── .editorconfig ├── .gitignore ├── phpunit.xml ├── composer.json ├── mix-manifest.json ├── LICENSE ├── package.json ├── tests └── UnitTests.php └── webpack.mix.js /src/I18N/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /src/I18N/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/src/I18N/.DS_Store -------------------------------------------------------------------------------- /resources/filemanager/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/.DS_Store -------------------------------------------------------------------------------- /resources/filemanager/img/cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/cut.png -------------------------------------------------------------------------------- /resources/filemanager/img/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/key.png -------------------------------------------------------------------------------- /resources/filemanager/img/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/up.png -------------------------------------------------------------------------------- /resources/filemanager/img/url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/url.png -------------------------------------------------------------------------------- /resources/filemanager/img/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/zip.png -------------------------------------------------------------------------------- /resources/filemanager/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/.DS_Store -------------------------------------------------------------------------------- /resources/filemanager/img/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/copy.png -------------------------------------------------------------------------------- /resources/filemanager/img/date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/date.png -------------------------------------------------------------------------------- /resources/filemanager/img/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/down.png -------------------------------------------------------------------------------- /resources/filemanager/img/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/info.png -------------------------------------------------------------------------------- /resources/filemanager/img/label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/label.png -------------------------------------------------------------------------------- /resources/filemanager/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/logo.png -------------------------------------------------------------------------------- /resources/filemanager/img/size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/size.png -------------------------------------------------------------------------------- /resources/filemanager/img/sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/sort.png -------------------------------------------------------------------------------- /resources/filemanager/img/trans.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/trans.jpg -------------------------------------------------------------------------------- /resources/filemanager/config/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/config/.DS_Store -------------------------------------------------------------------------------- /resources/filemanager/img/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/download.png -------------------------------------------------------------------------------- /resources/filemanager/img/edit_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/edit_img.png -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ac3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ac3.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ade.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ade.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/adp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/adp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ai.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/aiff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/aiff.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/avi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/avi.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/bmp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/bmp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/c4d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/c4d.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/css.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/css.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/csv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/csv.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/dmg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/dmg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/doc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/doc.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/docx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/docx.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/dwg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/dwg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/dxf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/dxf.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/fla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/fla.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/flv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/flv.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/gif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/gif.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/gz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/gz.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/html.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/html.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ico.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/iso.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/iso.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/jpeg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/jpeg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/jpg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/jpg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/log.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/log.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/m4a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/m4a.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/mdb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/mdb.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/mid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/mid.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/mov.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/mov.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/mp3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/mp3.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/mp4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/mp4.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/mpeg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/mpeg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/mpg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/mpg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/odb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/odb.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/odf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/odf.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/odg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/odg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/odp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/odp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ods.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ods.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/odt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/odt.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ogg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ogg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/otg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/otg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/otp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/otp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ots.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ott.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ott.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/pdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/pdf.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/png.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/png.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/ppt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/ppt.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/pptx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/pptx.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/psd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/psd.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/rar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/rar.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/rtf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/rtf.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/skp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/skp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/sql.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/sql.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/stp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/stp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/svg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/svg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/tar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/tar.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/tiff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/tiff.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/txt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/txt.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/vwx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/vwx.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/wav.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/wav.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/webm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/webm.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/wma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/wma.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/xls.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/xls.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/xlsx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/xlsx.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/xml.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/xml.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/zip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/zip.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/loading.gif -------------------------------------------------------------------------------- /resources/filemanager/img/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/preview.png -------------------------------------------------------------------------------- /resources/filemanager/img/rename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/rename.png -------------------------------------------------------------------------------- /resources/filemanager/img/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/upload.png -------------------------------------------------------------------------------- /resources/filemanager/img/dimension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/dimension.png -------------------------------------------------------------------------------- /resources/filemanager/img/duplicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/duplicate.png -------------------------------------------------------------------------------- /resources/filemanager/img/file_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/file_edit.png -------------------------------------------------------------------------------- /resources/filemanager/img/ico/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/.DS_Store -------------------------------------------------------------------------------- /resources/filemanager/img/ico/accdb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/accdb.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/folder.png -------------------------------------------------------------------------------- /resources/filemanager/img/ico/xhtml.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/xhtml.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/processing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/processing.gif -------------------------------------------------------------------------------- /resources/filemanager/img/ico/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/default.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/favicon.ico -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ac3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ac3.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ade.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ade.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/adp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/adp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ai.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/aiff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/aiff.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/avi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/avi.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/bmp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/bmp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/css.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/css.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/csv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/csv.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/dmg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/dmg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/doc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/doc.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/docx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/docx.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/fla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/fla.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/flv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/flv.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/gif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/gif.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/gz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/gz.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/html.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/html.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ico.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/iso.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/iso.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/jpeg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/jpeg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/jpg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/jpg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/log.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/log.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/m4a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/m4a.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/mdb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/mdb.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/mid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/mid.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/mov.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/mov.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/mp3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/mp3.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/mp4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/mp4.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/mpeg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/mpeg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/mpg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/mpg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/odb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/odb.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/odf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/odf.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/odg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/odg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/odp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/odp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ods.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ods.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/odt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/odt.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ogg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ogg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/otg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/otg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/otp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/otp.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ots.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ott.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ott.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/pdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/pdf.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/png.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/png.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/ppt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/ppt.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/pptx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/pptx.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/psd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/psd.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/rar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/rar.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/rtf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/rtf.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/sql.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/sql.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/svg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/svg.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/tar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/tar.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/tiff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/tiff.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/txt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/txt.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/wav.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/wav.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/webm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/webm.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/wma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/wma.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/xls.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/xls.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/xlsx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/xlsx.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/xml.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/xml.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/zip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/zip.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/clipboard_apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/clipboard_apply.png -------------------------------------------------------------------------------- /resources/filemanager/img/clipboard_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/clipboard_clear.png -------------------------------------------------------------------------------- /resources/filemanager/img/ico/folder_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico/folder_back.png -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/.DS_Store -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/accdb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/accdb.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/folder.png -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/xhtml.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/xhtml.jpg -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 4 6 | charset = utf-8 7 | trim_trailing_whitespace = false 8 | insert_final_newline = false -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/default.jpg -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/favicon.ico -------------------------------------------------------------------------------- /resources/filemanager/img/storing_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/storing_animation.gif -------------------------------------------------------------------------------- /resources/filemanager/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /resources/filemanager/img/ico_dark/folder_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/ico_dark/folder_back.png -------------------------------------------------------------------------------- /resources/filemanager/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kwaadpepper/laravel-responsivefilemanager/HEAD/resources/filemanager/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /resources/filemanager/svg/svg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | vendor/ 3 | node_modules/ 4 | 5 | # Laravel 4 specific 6 | bootstrap/compiled.php 7 | app/storage/ 8 | 9 | # Laravel 5 & Lumen specific 10 | bootstrap/cache/ 11 | storage/ 12 | .env.*.php 13 | .env.php 14 | .env 15 | .env.example 16 | 17 | .phpunit.result.cache 18 | composer.lock 19 | resources/tmp 20 | resources/filemanager/css/* 21 | resources/filemanager/js/* 22 | resources/filemanager/plugin.min.js 23 | resources/tinymce 24 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 14 | ./tests/ 15 | 16 | 17 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kwaadpepper/laravel-responsivefilemanager", 3 | "description": "Integrate Alberto Peripolli's Responsive File Manager with Laravel", 4 | "license": "MIT", 5 | "authors": [ 6 | { 7 | "name": "Jeremy Munsch" 8 | } 9 | ], 10 | "version": "0.1.0", 11 | "keywords": ["laravel", "responsive", "filemanager"], 12 | "minimum-stability": "dev", 13 | "require": { 14 | "php": ">=7.1" 15 | }, 16 | "autoload": { 17 | "psr-4": { 18 | "Kwaadpepper\\ResponsiveFileManager\\": "src/ResponsiveFileManager/", 19 | "Kwaadpepper\\FtpClient\\": "src/FtpClient/" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/FtpClient/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 | 13 | namespace Kwaadpepper\FtpClient; 14 | 15 | /** 16 | * The FtpException class. 17 | * Exception thrown if an error on runtime of the FTP client occurs. 18 | * @inheritDoc 19 | * @author Nicolas Tallefourtane 20 | */ 21 | class FtpException extends \Exception 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/resources/tmp/css/style.css": "/resources/tmp/css/style.css", 3 | "/resources/tmp/css/lib.css": "/resources/tmp/css/lib.css", 4 | "/resources/filemanager/css/style.css": "/resources/filemanager/css/style.css", 5 | "/resources/filemanager/css/rtl-style.css": "/resources/filemanager/css/rtl-style.css", 6 | "/resources/filemanager/js/plugins.js": "/resources/filemanager/js/plugins.js", 7 | "/resources/filemanager/js/tui-image-editor.js": "/resources/filemanager/js/tui-image-editor.js", 8 | "/resources/filemanager/js/include.js": "/resources/filemanager/js/include.js", 9 | "/resources/filemanager/plugin.min.js": "/resources/filemanager/plugin.min.js", 10 | "/resources/tinymce/plugins/responsivefilemanager/plugin.min.js": "/resources/tinymce/plugins/responsivefilemanager/plugin.min.js", 11 | "/resources/filemanager/js/modernizr.custom.js": "/resources/filemanager/js/modernizr.custom.js", 12 | "/resources/filemanager/js/load_more.js": "/resources/filemanager/js/load_more.js" 13 | } 14 | -------------------------------------------------------------------------------- /src/Http/fview.php: -------------------------------------------------------------------------------- 1 | 7 | * @license MIT https://choosealicense.com/licenses/mit/ 8 | * @version GIT: 9 | * @link https://github.com/Kwaadpepper/laravel-responsivefilemanager/blob/master/resources/filemanager/fview.php 10 | */ 11 | 12 | use \Kwaadpepper\ResponsiveFileManager\RFM; 13 | 14 | $local_file_path_to_download = RFM::getLocalFileFromEncrypted(request()->get('ox')); 15 | 16 | header('Content-Description: File Display'); 17 | header('Content-Type: ' . mime_content_type($local_file_path_to_download)); 18 | header("Content-Transfer-Encoding: Binary"); 19 | header('Content-Disposition: inline; filename="' . basename($local_file_path_to_download) . '"'); 20 | header('Expires: 0'); 21 | header("Cache-Control: post-check=0, pre-check=0"); 22 | header('Pragma: public'); 23 | header('Content-Length: ' . filesize($local_file_path_to_download)); 24 | readfile($local_file_path_to_download); 25 | exit; 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License (!! includes CC BY-NC 3.0 parts please read Readme.md) 2 | 3 | Copyright (c) 2019 Jérémy Munsch 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/Http/routes.php: -------------------------------------------------------------------------------- 1 | 5 | * @license MIT https://choosealicense.com/licenses/mit/ 6 | * @version GIT: 7 | * @link https://github.com/Kwaadpepper/laravel-responsivefilemanager/blob/master/src/routes.php 8 | */ 9 | $FM_ROUTE_PREFIX = "/filemanager/"; 10 | $FM_ROUTES = ['ajax_calls.php' => ['get', 'post'], 11 | 'dialog.php' => ['get'], 12 | 'execute.php' => ['post'], 13 | 'force_download.php' => ['post'], 14 | 'fview.php' => ['get'], 15 | 'upload.php' => ['get', 'post']]; 16 | 17 | require_once __DIR__.'/boot.php'; 18 | 19 | // Routes For Responsive API and Web (dialog.php) 20 | Route::group( 21 | ['middleware' => 'web'], 22 | function () use ($FM_ROUTE_PREFIX, $FM_ROUTES) { 23 | foreach ($FM_ROUTES as $file => $method) { 24 | Route::match( 25 | $method, 26 | $FM_ROUTE_PREFIX.$file, 27 | function () use ($file) { 28 | include __DIR__ . '/../Http/'.$file; 29 | return ; 30 | } 31 | )->name('FM'.$file); 32 | } 33 | } 34 | ); 35 | -------------------------------------------------------------------------------- /src/I18N/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 | 42 | // source: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes 43 | ); 44 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "laravel-responsive-file-manager", 3 | "devDependencies": { 4 | "cross-env": "^7.0", 5 | "laravel-mix": "^5.0.1", 6 | "less": "^3.12.2", 7 | "less-loader": "^7.0.1", 8 | "tinymce": "^5.10.0" 9 | }, 10 | "scripts": { 11 | "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 12 | "watch": "yarn development -- --watch", 13 | "watch-poll": "yarn watch -- --watch-poll", 14 | "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", 15 | "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 16 | "dist": "yarn clean && yarn production && yarn cleanTemp", 17 | "build": "yarn clean && yarn development && yarn cleanTemp", 18 | "cleanTemp": "rm -rf ./resources/tmp/*", 19 | "clean": "yarn cleanTemp && rm -rf ./resources/filemanager/css/* && rm -rf ./resources/filemanager/js/* && rm -f ./resources/filemanager/plugin.min.js && rm -f ./resources/tinymce/plugins/responsivefilemanager/plugin.min.js" 20 | }, 21 | "dependencies": { 22 | "blueimp-file-upload": "^9.22.0", 23 | "bootbox.js": "github:makeusabrew/bootbox#v3.3.0", 24 | "bootstrap": "github:twbs/bootstrap#v2.3.2", 25 | "bootstrap-lightbox": "github:jbutz/bootstrap-lightbox#0.6.1", 26 | "bootstrap-modal": "github:jschr/bootstrap-modal#2.2.6", 27 | "clipboard": "^1.7.1", 28 | "fabric": "1.7.22", 29 | "html5shiv": "^3.7.3", 30 | "jquery": "^3.0.0", 31 | "jquery-contextmenu": "^1.11.0", 32 | "jquery-scrollstop": "^1.2.0", 33 | "jquery-touchswipe": "^1.6.18", 34 | "jquery-ui": "^1.13.0", 35 | "jquery-ui-touch-punch": "^0.2.3", 36 | "tui-code-snippet": "^1.5.1", 37 | "tui-color-picker": "^2.2.3", 38 | "tui-image-editor": "^3.5.2", 39 | "vanilla-lazyload": "^10.14.0" 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/Http/boot.php: -------------------------------------------------------------------------------- 1 | server('REQUEST_URI')) == "dialog.php") { 31 | // ALLOW Crossscript for resource load 32 | header("content-type: text/html; charset=UTF-8"); 33 | header("Access-Control-Allow-Origin: https://code.jquery.com"); 34 | header('Access-Control-Allow-Credentials: true'); 35 | header('Access-Control-Max-Age: 86400'); // cache for 1 day 36 | header('Access-Control-Allow-Headers: X-Requested-With'); 37 | 38 | // Access-Control headers are received during OPTIONS requests 39 | if (request()->server('REQUEST_METHOD') == 'OPTIONS') { 40 | if (request()->server('HTTP_ACCESS_CONTROL_REQUEST_METHOD')) { 41 | header("Access-Control-Allow-Methods: GET, POST, OPTIONS"); 42 | } 43 | 44 | if (request()->server('HTTP_ACCESS_CONTROL_REQUEST_HEADERS')) { 45 | header("Access-Control-Allow-Headers: " . request()->server('HTTP_ACCESS_CONTROL_REQUEST_HEADERS')); 46 | } 47 | 48 | exit(0); 49 | } 50 | 51 | mb_internal_encoding(FM_mb_internal_encoding); 52 | mb_http_output(FM_mb_http_output); 53 | mb_http_input(FM_mb_http_input); 54 | mb_language(FM_mb_language); 55 | mb_regex_encoding(FM_mb_regex_encoding); 56 | ob_start(FM_ob_start); 57 | date_default_timezone_set(FM_date_default_timezone_set); 58 | } 59 | 60 | $availableLangs = include __DIR__ . '/../I18N/languages.php'; 61 | 62 | $preferredLang = RFM::getPreferredLanguage($availableLangs); 63 | app()->setLocale($preferredLang); 64 | session()->put('RF.language', $preferredLang); 65 | -------------------------------------------------------------------------------- /tests/UnitTests.php: -------------------------------------------------------------------------------- 1 | createApplication(); 25 | $this->service_provider = new FileManagerServiceProvider($this->app); 26 | } 27 | 28 | /** 29 | * @test 30 | */ 31 | public function it_can_be_constructed() 32 | { 33 | $this->assertInstanceOf(FileManagerServiceProvider::class, $this->service_provider); 34 | } 35 | 36 | /** 37 | * @test 38 | */ 39 | public function it_does_nothing_in_the_register_method() 40 | { 41 | $this->assertNull($this->service_provider->register()); 42 | } 43 | 44 | /** 45 | * @test 46 | */ 47 | public function it_performs_a_boot_method() 48 | { 49 | $this->application_mock->shouldReceive('publishes') 50 | ->once() 51 | ->with([ 52 | 'resources/filemanager/ajax_calls.php', 53 | ]) 54 | ->andReturnNull(); 55 | 56 | $this->application_mock->shouldReceive('mergeConfigFrom') 57 | ->once() 58 | ->withArgs([ 59 | '/config/rfm.php', 60 | 'greatthing', 61 | ]) 62 | ->andReturnNull(); 63 | 64 | $this->service_provider->boot(); 65 | } 66 | 67 | /** 68 | * A basic test example. 69 | * 70 | * @return void 71 | */ 72 | public function testBasicTest() 73 | { 74 | $this->get('/filemanager/index.php')->assertStatus(200); 75 | $this->get('/filemanager/img/ico/ac3.jpg')->assertStatus(200); 76 | } 77 | 78 | /** 79 | * Load package service provider 80 | * @param \Illuminate\Foundation\Application $app 81 | * @return lasselehtinen\MyPackage\MyPackageServiceProvider 82 | */ 83 | protected function getPackageProviders($app) 84 | { 85 | return [FileManagerServiceProvider::class]; 86 | } 87 | 88 | /** 89 | * Load package alias 90 | * @param \Illuminate\Foundation\Application $app 91 | * @return array 92 | */ 93 | protected function getPackageAliases($app) 94 | { 95 | return [ 96 | 'MyPackage' => MyPackageFacade::class, 97 | ]; 98 | } 99 | } 100 | -------------------------------------------------------------------------------- /src/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 | } -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | var mix = require("laravel-mix"); 2 | 3 | mix.options({ processCssUrls: false }); 4 | 5 | mix.less("src/assets/less/style.less", "resources/tmp/css/style.css"); 6 | mix.less( 7 | "node_modules/bootstrap-lightbox/less/bootstrap-lightbox.less", 8 | "resources/tmp/css/lib.css" 9 | ); 10 | 11 | mix.styles( 12 | [ 13 | "node_modules/bootstrap/docs/assets/css/bootstrap.css", 14 | "node_modules/bootstrap/docs/assets/css/bootstrap-responsive.css", 15 | "node_modules/bootstrap-modal/css/bootstrap-modal.css", 16 | "node_modules/jquery-contextmenu/dist/jquery.contextMenu.css", 17 | "node_modules/tui-color-picker/dist/tui-color-picker.css", 18 | "node_modules/tui-image-editor/dist/tui-image-editor.css", 19 | "resources/tmp/css/lib.css", 20 | "resources/tmp/css/style.css" 21 | ], 22 | "resources/filemanager/css/style.css" 23 | ); 24 | 25 | mix.styles( 26 | "src/assets/less/rtl-style.less", 27 | "resources/filemanager/css/rtl-style.css" 28 | ); 29 | 30 | mix.scripts( 31 | [ 32 | "node_modules/bootstrap/js/bootstrap-transition.js", 33 | "node_modules/bootstrap/js/bootstrap-affix.js", 34 | "node_modules/bootstrap/js/bootstrap-dropdown.js", 35 | "node_modules/bootstrap/js/bootstrap-alert.js", 36 | "node_modules/bootstrap/js/bootstrap-button.js", 37 | "node_modules/bootstrap/js/bootstrap-collapse.js", 38 | "node_modules/bootstrap/js/bootstrap-dropdown.js", 39 | "node_modules/bootstrap/js/bootstrap-modal.js", 40 | "node_modules/bootstrap/js/bootstrap-tooltip.js", 41 | "node_modules/bootstrap/js/bootstrap-popover.js", 42 | "node_modules/bootstrap/js/bootstrap-scrollspy.js", 43 | "node_modules/bootstrap/js/bootstrap-tab.js", 44 | "node_modules/bootstrap/js/bootstrap-typeahead.js", 45 | "node_modules/bootstrap-lightbox/js/bootstrap-lightbox.js", 46 | "node_modules/jquery-contextmenu/dist/jquery.contextMenu.js", 47 | "node_modules/vanilla-lazyload/dist/lazyload.js", 48 | "node_modules/jquery-scrollstop/jquery.scrollstop.js", 49 | "node_modules/bootbox.js/bootbox.js", 50 | "node_modules/jquery-touchswipe/jquery.touchSwipe.js", 51 | "node_modules/bootstrap-modal/js/bootstrap-modalmanager.js", 52 | "node_modules/bootstrap-modal/js/bootstrap-modal.js", 53 | "node_modules/clipboard/dist/clipboard.js", 54 | "node_modules/jquery-ui-touch-punch/jquery.ui.touch-punch.js" 55 | ], 56 | "resources/filemanager/js/plugins.js" 57 | ); 58 | 59 | mix.scripts( 60 | [ 61 | "node_modules/fabric/dist/fabric.js", 62 | "node_modules/tui-code-snippet/dist/tui-code-snippet.js", 63 | "node_modules/tui-color-picker/dist/tui-color-picker.js", 64 | "node_modules/tui-image-editor/dist/tui-image-editor.js" 65 | ], 66 | "resources/filemanager/js/tui-image-editor.js" 67 | ); 68 | 69 | mix.copy('node_modules/blueimp-file-upload/js', 'resources/filemanager/js/'); 70 | mix.copy('node_modules/blueimp-file-upload/css', 'resources/filemanager/css/'); 71 | 72 | mix.scripts( 73 | 'src/assets/js/include.js', 74 | 'resources/filemanager/js/include.js' 75 | ); 76 | 77 | mix.scripts( 78 | 'src/assets/js/plugin.js', 79 | 'resources/filemanager/plugin.min.js' 80 | ); 81 | 82 | mix.scripts( 83 | 'src/assets/js/plugin_responsivefilemanager_plugin.js', 84 | 'resources/tinymce/plugins/responsivefilemanager/plugin.min.js' 85 | ); 86 | 87 | mix.scripts( 88 | 'src/assets/js/modernizr.custom.js', 89 | 'resources/filemanager/js/modernizr.custom.js' 90 | ); 91 | 92 | mix.scripts( 93 | 'src/assets/js/load_more.js', 94 | 'resources/filemanager/js/load_more.js' 95 | ); 96 | -------------------------------------------------------------------------------- /src/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 | function responsivefilemanager_onMessage(event){ 13 | if(editor.settings.external_filemanager_path.toLowerCase().indexOf(event.origin.toLowerCase()) === 0){ 14 | if(event.data.sender === 'responsivefilemanager'){ 15 | tinymce.activeEditor.insertContent(event.data.html); 16 | tinymce.activeEditor.windowManager.close(); 17 | 18 | // Remove event listener for a message from ResponsiveFilemanager 19 | if(window.removeEventListener){ 20 | window.removeEventListener('message', responsivefilemanager_onMessage, false); 21 | } else { 22 | window.detachEvent('onmessage', responsivefilemanager_onMessage); 23 | } 24 | } 25 | } 26 | } 27 | 28 | function openmanager() { 29 | var width = window.innerWidth-20; 30 | var height = window.innerHeight-40; 31 | if(width > 1800) width=1800; 32 | if(height > 1200) height=1200; 33 | if(width>600){ 34 | var width_reduce = (width - 20) % 138; 35 | width = width - width_reduce + 10; 36 | } 37 | 38 | editor.focus(true); 39 | var title="RESPONSIVE FileManager"; 40 | if (typeof editor.settings.filemanager_title !== "undefined" && editor.settings.filemanager_title) { 41 | title=editor.settings.filemanager_title; 42 | } 43 | var akey="key"; 44 | if (typeof editor.settings.filemanager_access_key !== "undefined" && editor.settings.filemanager_access_key) { 45 | akey=editor.settings.filemanager_access_key; 46 | } 47 | var sort_by=""; 48 | if (typeof editor.settings.filemanager_sort_by !== "undefined" && editor.settings.filemanager_sort_by) { 49 | sort_by="&sort_by="+editor.settings.filemanager_sort_by; 50 | } 51 | var descending="false"; 52 | if (typeof editor.settings.filemanager_descending !== "undefined" && editor.settings.filemanager_descending) { 53 | descending=editor.settings.filemanager_descending; 54 | } 55 | var fldr=""; 56 | if (typeof editor.settings.filemanager_subfolder !== "undefined" && editor.settings.filemanager_subfolder) { 57 | fldr="&fldr="+editor.settings.filemanager_subfolder; 58 | } 59 | var crossdomain=""; 60 | if (typeof editor.settings.filemanager_crossdomain !== "undefined" && editor.settings.filemanager_crossdomain) { 61 | crossdomain="&crossdomain=1"; 62 | 63 | // Add handler for a message from ResponsiveFilemanager 64 | if(window.addEventListener){ 65 | window.addEventListener('message', responsivefilemanager_onMessage, false); 66 | } else { 67 | window.attachEvent('onmessage', responsivefilemanager_onMessage); 68 | } 69 | } 70 | 71 | const fileUrl = editor.settings.external_filemanager_path+'dialog.php?type=4&descending='+descending+sort_by+fldr+crossdomain+'&lang='+editor.settings.language+'&akey='+akey; 72 | 73 | if (tinymce.majorVersion < 5) { 74 | win = editor.windowManager.open({ 75 | title: title, 76 | file: fileUrl, 77 | width: width, 78 | height: height, 79 | inline: 1, 80 | resizable: true, 81 | maximizable: true 82 | }); 83 | } else { 84 | win = editor.windowManager.openUrl({ 85 | title: title, 86 | url: fileUrl, 87 | width: width, 88 | height: height, 89 | inline: 1, 90 | resizable: true, 91 | maximizable: true 92 | }); 93 | } 94 | } 95 | 96 | if (tinymce.majorVersion < 5) { 97 | editor.addButton('responsivefilemanager', { 98 | icon: 'browse', 99 | tooltip: 'Insert file', 100 | shortcut: 'Ctrl+E', 101 | onClick: openmanager 102 | }); 103 | 104 | editor.addShortcut('Ctrl+E', '', openmanager); 105 | 106 | editor.addMenuItem('responsivefilemanager', { 107 | icon: 'browse', 108 | text: 'Insert file', 109 | shortcut: 'Ctrl+E', 110 | onClick: openmanager, 111 | context: 'insert' 112 | }); 113 | } else { 114 | editor.ui.registry.addButton('responsivefilemanager', { 115 | icon: 'browse', 116 | tooltip: 'Insert file', 117 | shortcut: 'Ctrl+E', 118 | onAction: openmanager 119 | }); 120 | 121 | editor.addShortcut('Ctrl+E', '', openmanager); 122 | 123 | editor.ui.registry.addMenuItem('responsivefilemanager', { 124 | icon: 'browse', 125 | text: 'Insert file', 126 | shortcut: 'Ctrl+E', 127 | onAction: openmanager, 128 | context: 'insert' 129 | }); 130 | } 131 | }); 132 | -------------------------------------------------------------------------------- /src/Http/force_download.php: -------------------------------------------------------------------------------- 1 | exists('RF') || session('RF.verify') != "RESPONSIVEfilemanager") { 24 | RFM::response(__('forbidden') . RFM::addErrorLocation(), 403)->send(); 25 | exit; 26 | } 27 | 28 | if (!RFM::checkRelativePath(request()->post('path')) || strpos(request()->post('path'), '/') === 0) { 29 | RFM::response(__('wrong path') . RFM::addErrorLocation(), 400)->send(); 30 | exit; 31 | } 32 | 33 | if (strpos(request()->post('name'), '/') !== false) { 34 | RFM::response(__('wrong path') . RFM::addErrorLocation(), 400)->send(); 35 | exit; 36 | } 37 | 38 | $ftp = RFM::ftpCon(config('rfm')); 39 | 40 | if ($ftp) { 41 | $path = config('rfm.ftp_base_folder') . config('rfm.upload_dir') . request()->post('path'); 42 | } else { 43 | $path = config('rfm.current_path') . request()->post('path'); 44 | } 45 | 46 | $name = request()->post('name'); 47 | $info = pathinfo($name); 48 | 49 | if (!RFM::checkExtension($info['extension'], config('rfm'))) { 50 | RFM::response(__('wrong extension') . RFM::addErrorLocation(), 400)->send(); 51 | exit; 52 | } 53 | 54 | $file_name = $info['basename']; 55 | $file_ext = $info['extension']; 56 | $file_path = $path . $name; 57 | 58 | $local_file_path_to_download = ""; 59 | // make sure the file exists 60 | if ($ftp && RFM::ftpDownloadFile($ftp, $file_path, $file_name.'.'.$file_ext, $local_file_path_to_download)) { 61 | header('Content-Description: File Transfer'); 62 | header('Content-Type: application/octet-stream'); 63 | header("Content-Transfer-Encoding: Binary"); 64 | header('Content-Disposition: attachment; filename="'.basename($file_name).'"'); 65 | header('Expires: 0'); 66 | header('Cache-Control: must-revalidate'); 67 | header('Pragma: public'); 68 | header('Content-Length: ' . filesize($local_file_path_to_download)); 69 | readfile($local_file_path_to_download); 70 | exit; 71 | } elseif (is_file($file_path) && is_readable($file_path)) { 72 | if (!file_exists($path . $name)) { 73 | RFM::response(__('File_Not_Found') . RFM::addErrorLocation(), 404)->send(); 74 | exit; 75 | } 76 | 77 | $size = filesize($file_path); 78 | $file_name = rawurldecode($file_name); 79 | 80 | 81 | $mime_type = RfmMimeTypesLib::getFileMimeType($file_path); 82 | 83 | 84 | @ob_end_clean(); 85 | if (ini_get('zlib.output_compression')) { 86 | ini_set('zlib.output_compression', 'Off'); 87 | } 88 | header('Content-Type: ' . $mime_type); 89 | header('Content-Disposition: attachment; filename="' . $file_name . '"'); 90 | header("Content-Transfer-Encoding: binary"); 91 | header('Accept-Ranges: bytes'); 92 | 93 | if (request()->header('HTTP_RANGE')) { 94 | list($a, $range) = explode("=", request()->header('HTTP_RANGE'), 2); 95 | list($range) = explode(",", $range, 2); 96 | list($range, $range_end) = explode("-", $range); 97 | $range = intval($range); 98 | if (!$range_end) { 99 | $range_end = $size - 1; 100 | } else { 101 | $range_end = intval($range_end); 102 | } 103 | 104 | $new_length = $range_end - $range + 1; 105 | header("HTTP/1.1 206 Partial Content"); 106 | header("Content-Length: $new_length"); 107 | header("Content-Range: bytes $range-$range_end/$size"); 108 | } else { 109 | $new_length = $size; 110 | header("Content-Length: " . $size); 111 | } 112 | 113 | $chunksize = 1 * (1024 * 1024); 114 | $bytes_send = 0; 115 | 116 | if ($file = fopen($file_path, 'r')) { 117 | if (request()->header('HTTP_RANGE')) { 118 | fseek($file, $range); 119 | } 120 | 121 | while (!feof($file) && 122 | (!connection_aborted()) && 123 | ($bytes_send < $new_length) 124 | ) { 125 | $buffer = fread($file, $chunksize); 126 | echo $buffer; 127 | flush(); 128 | $bytes_send += strlen($buffer); 129 | } 130 | fclose($file); 131 | } else { 132 | die('Error - can not open file.'); 133 | } 134 | 135 | die(); 136 | } else { 137 | // file does not exist 138 | header("HTTP/1.0 404 Not Found"); 139 | } 140 | 141 | exit; 142 | -------------------------------------------------------------------------------- /src/ResponsiveFileManager/RFMGenerate.php: -------------------------------------------------------------------------------- 1 | 10 | * @license MIT https://choosealicense.com/licenses/mit/ 11 | * @version GIT: 12 | * @link https://github.com/Kwaadpepper/laravel-responsivefilemanager/blob/master/src/RFMGenerate.php 13 | */ 14 | 15 | use Illuminate\Console\Command; 16 | use Illuminate\Encryption\Encrypter; 17 | use Illuminate\Console\ConfirmableTrait; 18 | 19 | /** 20 | * RFM command line Interface 21 | * Mostly used to generate RFM private key 22 | * @category Class 23 | * @package RFMGenerate 24 | * @author Jeremy Munsch 25 | * @license MIT https://choosealicense.com/licenses/mit/ 26 | * @link https://github.com/Kwaadpepper/laravel-responsivefilemanager/blob/master/src/RFMGenerate.php 27 | */ 28 | class RFMGenerate extends Command 29 | { 30 | use ConfirmableTrait; 31 | /** 32 | * The name and signature of the console command. 33 | * 34 | * @var string 35 | */ 36 | protected $signature = 'rfm:generate 37 | {--show : Display the key instead of modifying files} 38 | {--force : Force the operation to run when in production}'; 39 | /** 40 | * The console command description. 41 | * 42 | * @var string 43 | */ 44 | protected $description = 'Set Responsive File Manager private key'; 45 | /** 46 | * Execute the console command. 47 | * 48 | * @return void 49 | */ 50 | public function handle() 51 | { 52 | $key = $this->generateRandomKey(); 53 | if ($this->option('show')) { 54 | return $this->line('' . $key . ''); 55 | } 56 | // Next, we will replace the application key in the environment file so it is 57 | // automatically setup for this developer. This key gets generated using a 58 | // secure random byte generator and is later base64 encoded for storage. 59 | if (!$this->setKeyInEnvironmentFile($key)) { 60 | return; 61 | } 62 | $this->laravel['config']['rfm.access_keys'] = [$key]; 63 | $this->info("RFM key [$key] set successfully."); 64 | } 65 | /** 66 | * Generate a random key for the application. 67 | * 68 | * @return string 69 | */ 70 | protected function generateRandomKey() 71 | { 72 | $this->info('generating RFM key..'); 73 | return hash( 74 | 'sha256', 75 | Encrypter::generateKey($this->laravel['config']['app.cipher']) 76 | ); 77 | } 78 | /** 79 | * Set the application key in the environment file. 80 | * 81 | * @param string $key random sha256 hashed string 82 | * 83 | * @return bool 84 | */ 85 | protected function setKeyInEnvironmentFile($key) 86 | { 87 | $currentKey = isset($this->laravel['config']['rfm.access_keys'][0]) ? 88 | $this->laravel['config']['rfm.access_keys'][0] : ''; 89 | if (strlen($currentKey) !== 0 && (!$this->confirmToProceed())) { 90 | return false; 91 | } 92 | return $this->writeNewEnvironmentFileWith($key); 93 | } 94 | /** 95 | * Write a new environment file with the given key. 96 | * 97 | * @param string $key random sha256 hashed string 98 | * 99 | * @return bool 100 | */ 101 | protected function writeNewEnvironmentFileWith($key) 102 | { 103 | $file = file_get_contents($this->laravel->environmentFilePath()); 104 | $o = preg_match('/RFM_KEY=/', $file); 105 | switch ($o) { 106 | case 1: 107 | $this->info('overwriting RFM key..'); 108 | return file_put_contents( 109 | $this->laravel->environmentFilePath(), 110 | preg_replace( 111 | $this->keyReplacementPattern(), 112 | 'RFM_KEY=' . $key, 113 | file_get_contents($this->laravel->environmentFilePath()) 114 | ) 115 | ); 116 | case 0: 117 | $this->info('writing RFM key..'); 118 | return file_put_contents( 119 | $this->laravel->environmentFilePath(), 120 | PHP_EOL . 'RFM_KEY=' . $key . PHP_EOL, 121 | FILE_APPEND | LOCK_EX 122 | ); 123 | default: 124 | $this->error('Error reading .env file'); 125 | return false; 126 | } 127 | } 128 | /** 129 | * Get a regex pattern that will match env APP_KEY with any random key. 130 | * 131 | * @return string 132 | */ 133 | protected function keyReplacementPattern() 134 | { 135 | $k = isset($this->laravel['config']['rfm.access_keys'][0]) ? 136 | $this->laravel['config']['rfm.access_keys'][0] : ''; 137 | $escaped = preg_quote('=' . $k, '/'); 138 | return "/^RFM_KEY{$escaped}/m"; 139 | } 140 | } 141 | -------------------------------------------------------------------------------- /src/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, url) { 11 | 12 | editor.settings.file_picker_types = 'file image media'; 13 | editor.settings.file_picker_callback = filemanager; 14 | 15 | editor.ui.registry.addButton('responsivefilemanager', { 16 | icon: 'browse', 17 | onAction: function () { 18 | filemanager((e,s) => { console.log(e,s); return false; }, null, 'file'); 19 | } 20 | }); 21 | 22 | function filemanager_onMessage(event) 23 | { 24 | if (editor.settings.external_filemanager_path.toLowerCase().indexOf(event.origin.toLowerCase()) === 0) { 25 | if (event.data.sender === 'responsivefilemanager') { 26 | tinymce.activeEditor.windowManager.getParams().setUrl(event.data.url); 27 | tinymce.activeEditor.windowManager.close(); 28 | 29 | // Remove event listener for a message from ResponsiveFilemanager 30 | if (window.removeEventListener) { 31 | window.removeEventListener('message', filemanager_onMessage, false); 32 | } else { 33 | window.detachEvent('onmessage', filemanager_onMessage); 34 | } 35 | } 36 | } 37 | } 38 | 39 | function filemanager(callback, value, meta) 40 | { 41 | var width = window.innerWidth-30; 42 | var height = window.innerHeight-60; 43 | if (width > 1800) { 44 | width=1800; 45 | } 46 | if (height > 1200) { 47 | height=1200; 48 | } 49 | if (width>600) { 50 | var width_reduce = (width - 20) % 138; 51 | width = width - width_reduce + 10; 52 | } 53 | 54 | // DEFAULT AS FILE 55 | urltype=2; 56 | if (meta.filetype === 'image' || meta.mediaType === 'image') { 57 | urltype=1; } 58 | if (meta.filetype === 'media' || meta.mediaType === 'media') { 59 | urltype=3; } 60 | 61 | var title="RESPONSIVE FileManager"; 62 | if (typeof editor.settings.filemanager_title !== "undefined" && editor.settings.filemanager_title) { 63 | title=editor.settings.filemanager_title; 64 | } 65 | var akey="key"; 66 | if (typeof editor.settings.filemanager_access_key !== "undefined" && editor.settings.filemanager_access_key) { 67 | akey=editor.settings.filemanager_access_key; 68 | } 69 | var sort_by=""; 70 | if (typeof editor.settings.filemanager_sort_by !== "undefined" && editor.settings.filemanager_sort_by) { 71 | sort_by="&sort_by="+editor.settings.filemanager_sort_by; 72 | } 73 | var descending=0; 74 | if (typeof editor.settings.filemanager_descending !== "undefined" && editor.settings.filemanager_descending) { 75 | descending=editor.settings.filemanager_descending; 76 | } 77 | var fldr=""; 78 | if (typeof editor.settings.filemanager_subfolder !== "undefined" && editor.settings.filemanager_subfolder) { 79 | fldr="&fldr="+editor.settings.filemanager_subfolder; 80 | } 81 | var crossdomain=""; 82 | if (typeof editor.settings.filemanager_crossdomain !== "undefined" && editor.settings.filemanager_crossdomain) { 83 | crossdomain="&crossdomain=1"; 84 | 85 | // Add handler for a message from ResponsiveFilemanager 86 | if (window.addEventListener) { 87 | window.addEventListener('message', filemanager_onMessage, false); 88 | } else { 89 | window.attachEvent('onmessage', filemanager_onMessage); 90 | } 91 | } 92 | 93 | window.addEventListener('message', function receiveMessage(event) 94 | { 95 | window.removeEventListener('message', receiveMessage, false); 96 | if (event.data.sender === 'responsivefilemanager') { 97 | callback(event.data.url); 98 | } 99 | }, false); 100 | 101 | var dialogUrl = editor.settings.external_filemanager_path+'?type='+urltype+'&descending='+descending+sort_by+fldr+crossdomain+'&lang='+editor.settings.language+'&akey='+akey; 102 | 103 | if (tinymce.majorVersion > 4) { 104 | tinymce.activeEditor.windowManager.openUrl({ 105 | title: title, 106 | url: dialogUrl, 107 | width: width, 108 | height: height, 109 | resizable: true, 110 | maximizable: true, 111 | inline: 1, 112 | }); 113 | } else { 114 | tinymce.activeEditor.windowManager.open({ 115 | title: title, 116 | file: dialogUrl, 117 | width: width, 118 | height: height, 119 | resizable: true, 120 | maximizable: true, 121 | inline: 1, 122 | }); 123 | } 124 | } 125 | 126 | return false; 127 | }); 128 | -------------------------------------------------------------------------------- /src/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); -------------------------------------------------------------------------------- /src/FtpClient/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 | 13 | namespace Kwaadpepper\FtpClient; 14 | 15 | /** 16 | * Wrap the PHP FTP functions 17 | * 18 | * @method bool alloc() alloc(int $filesize, string &$result = null) Allocates space for a file to be uploaded 19 | * @method bool cdup() cdup() Changes to the parent directory 20 | * @method bool chdir() chdir(string $directory) Changes the current directory on a FTP server 21 | * @method int chmod() chmod(int $mode, string $filename) Set permissions on a file via FTP 22 | * @method bool close() close() Closes an FTP connection 23 | * @method bool delete() delete(string $path) Deletes a file on the FTP server 24 | * @method bool exec() exec(string $command) Requests execution of a command on the FTP server 25 | * @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 26 | * @method bool fput() fput(string $remote_file, resource $handle, int $mode, int $startpos = 0) Uploads from an open file to the FTP server 27 | * @method mixed get_option() get_option(int $option) Retrieves various runtime behaviours of the current FTP stream 28 | * @method bool get() get(string $local_file, string $remote_file, int $mode, int $resumepos = 0) Downloads a file from the FTP server 29 | * @method bool login() login(string $username, string $password) Logs in to an FTP connection 30 | * @method int mdtm() mdtm(string $remote_file) Returns the last modified time of the given file 31 | * @method string mkdir() mkdir(string $directory) Creates a directory 32 | * @method int nb_continue() nb_continue() Continues retrieving/sending a file (non-blocking) 33 | * @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) 34 | * @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) 35 | * @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) 36 | * @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) 37 | * @method array nlist() nlist(string $directory) Returns a list of files in the given directory 38 | * @method bool pasv() pasv(bool $pasv) Turns passive mode on or off 39 | * @method bool put() put(string $remote_file, string $local_file, int $mode, int $startpos = 0) Uploads a file to the FTP server 40 | * @method string pwd() pwd() Returns the current directory name 41 | * @method bool quit() quit() Closes an FTP connection 42 | * @method array raw() raw(string $command) Sends an arbitrary command to an FTP server 43 | * @method array rawlist() rawlist(string $directory, bool $recursive = false) Returns a detailed list of files in the given directory 44 | * @method bool rename() rename(string $oldname, string $newname) Renames a file or a directory on the FTP server 45 | * @method bool rmdir() rmdir(string $directory) Removes a directory 46 | * @method bool set_option() set_option(int $option, mixed $value) Set miscellaneous runtime FTP options 47 | * @method bool site() site(string $command) Sends a SITE command to the server 48 | * @method int size() size(string $remote_file) Returns the size of the given file 49 | * @method string systype() systype() Returns the system type identifier of the remote FTP server 50 | * 51 | * @author Nicolas Tallefourtane 52 | */ 53 | class FtpWrapper 54 | { 55 | /** 56 | * The connection with the server 57 | * 58 | * @var resource 59 | */ 60 | protected $conn; 61 | 62 | /** 63 | * Constructor. 64 | * 65 | * @param resource &$connection The FTP (or SSL-FTP) connection (takes by reference). 66 | */ 67 | public function __construct(&$connection) 68 | { 69 | $this->conn = &$connection; 70 | } 71 | 72 | /** 73 | * Forward the method call to FTP functions 74 | * 75 | * @param string $function 76 | * @param array $arguments 77 | * @return mixed 78 | * @throws FtpException When the function is not valid 79 | */ 80 | public function __call($function, array $arguments) 81 | { 82 | $function = 'ftp_' . $function; 83 | 84 | if (function_exists($function)) { 85 | array_unshift($arguments, $this->conn); 86 | return call_user_func_array($function, $arguments); 87 | } 88 | 89 | throw new FtpException("{$function} is not a valid FTP function"); 90 | } 91 | 92 | /** 93 | * Opens a FTP connection 94 | * 95 | * @param string $host 96 | * @param int $port 97 | * @param int $timeout 98 | * @return resource 99 | */ 100 | public function connect($host, $port = 21, $timeout = 90) 101 | { 102 | return ftp_connect($host, $port, $timeout); 103 | } 104 | 105 | /** 106 | * Opens a Secure SSL-FTP connection 107 | * @param string $host 108 | * @param int $port 109 | * @param int $timeout 110 | * @return resource 111 | */ 112 | public function sslConnect($host, $port = 21, $timeout = 90) 113 | { 114 | return ftp_ssl_connect($host, $port, $timeout); 115 | } 116 | } 117 | -------------------------------------------------------------------------------- /src/I18N/zh_CN.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "操作", 3 | "All": "所有", 4 | "Archives": "存档", 5 | "B": "B", 6 | "Back": "返回", 7 | "CB": "粘贴板", 8 | "Cancel": "取消", 9 | "Clear_Clipboard": "清除粘贴板", 10 | "Clear_Clipboard_Confirm": "确定清除粘贴板?", 11 | "Confirm_Folder_del": "确定删除此文件夹和里面的所有文件?", 12 | "Confirm_del": "确定删除此文件?", 13 | "Copy": "拷贝", 14 | "Copy_Cut_Count_Limit": "您选择了太多文件/文件夹:msg_sub_action。限制:: copy_cut_max_count文件/操作", 15 | "Copy_Cut_Not_Allowed": " 您没有权限 :msg_sub_action :folders 文件", 16 | "Copy_Cut_Size_Limit": "无法 :msg_sub_action 选择的文件,选择的文件太大,超过了允许的大小: :copy_cut_max_size MB", 17 | "Cut": "剪切", 18 | "Date": "日期", 19 | "Date_type": "y-m-d", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "尺寸", 22 | "Dir_No_Write": "您选择的目录没有写权限", 23 | "Download": "下载", 24 | "Duplicate": "复制", 25 | "Edit": "Edit", 26 | "Edit_File": "Edit file's content", 27 | "Edit_image": "编辑图片", 28 | "Empty_name": "请输入文件名", 29 | "Erase": "删除", 30 | "Error_Upload": "上传的文件超过了允许的最大尺寸", 31 | "Error_extension": "此类文件不被支持", 32 | "Existing_Folder": "文件夹已经存在", 33 | "Extract": "解压缩到这里", 34 | "File_Not_Found": "Could not find the file.", 35 | "File_Open_Edit_Not_Allowed": "You are not allowed to :sub_action this file.", 36 | "File_Permission": "File permission", 37 | "File_Permission_Not_Allowed": "Changing :folder permissions are not allowed.", 38 | "File_Permission_Recursive": "Apply recursively?", 39 | "File_Permission_Wrong_Mode": "The supplied permission mode is incorrect.", 40 | "File_Save_Error": "There was an error while saving the file.", 41 | "File_Save_OK": "File successfully saved.", 42 | "File_info": "文件信息", 43 | "Filename": "文件名", 44 | "Files": "文件", 45 | "Files_ON_Clipboard": "粘贴板上还有文件存在", 46 | "Filters": "过滤", 47 | "Folder_Created": "文件夹创建成功", 48 | "Folders": "文件夹", 49 | "Function_Disabled": ":function 功能已经被服务器禁用。", 50 | "GB": "GB", 51 | "Group": "Group", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "无法保存图片", 54 | "Image_Editor_Save": "Save", 55 | "Images": "图片", 56 | "Insert_Folder_Name": "填写文件夹名称:", 57 | "KB": "KB", 58 | "Lang_Change": "Change the language", 59 | "Lang_Not_Found": "Could not find language.", 60 | "MB": "MB", 61 | "Music": "音乐", 62 | "New_File": "New File", 63 | "New_Folder": "新文件夹", 64 | "No": "No", 65 | "No_Extension": "You have to add a file extension.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "OK", 68 | "Open": "打开", 69 | "Operations": "操作", 70 | "Paste": "粘贴", 71 | "Paste_Confirm": "确定粘贴到这个目录? 这有可能会覆盖已经存在的文件或文件夹", 72 | "Paste_Failed": "文件粘贴失败", 73 | "Paste_Here": "粘贴到这个目录", 74 | "Preview": "预览", 75 | "Rename": "改名", 76 | "Rename_existing_file": "文件已存在", 77 | "Rename_existing_folder": "文件夹已存在", 78 | "Return_Files_List": "返回文件列表", 79 | "Root": "root", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "选择", 82 | "Select_All": "Select All", 83 | "Show_url": "显示URL", 84 | "Size": "大小", 85 | "Sorting": "排序", 86 | "Swipe_help": "在文件或文件夹的名称上划过已显示更多选项", 87 | "TB": "TB", 88 | "Text_filter": "文字过滤", 89 | "Toolbar": "工具栏", 90 | "Type": "类型", 91 | "Type_dir": "dir", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "普通上传", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "The uploaded file exceeds the post_max_size directive in php.ini" 114 | }, 115 | "Upload_file": "上传", 116 | "Upload_message": "删除文件在这里上传", 117 | "Upload_start": "开始上传", 118 | "Upload_url": "来自网址", 119 | "User": "用户", 120 | "Valid_Extensions": "有效扩展:: editable_text_file_exts", 121 | "Videos": "视频", 122 | "View": "视图", 123 | "View_boxes": "方块视图", 124 | "View_columns_list": "列视图", 125 | "View_list": "列表视图", 126 | "Yes": "Yes", 127 | "Zip_Invalid": "不支持此文件后缀,支持的后缀名: zip, gz, tar.", 128 | "Zip_No_Extract": "文件解压缩失败。文件可能已经损坏", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "查看缺少的类型编号", 139 | "wrong action": "错误的行动", 140 | "wrong data": "错误的数据", 141 | "wrong extension": "错误的扩展", 142 | "wrong name": "错误的名字", 143 | "wrong option": "错误的选择", 144 | "wrong path": "路径不对", 145 | "wrong sub-action": "错误的分行动" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "アクション", 3 | "All": "全て", 4 | "Archives": "アーカイブ", 5 | "B": "B", 6 | "Back": "戻る", 7 | "CB": "クリップボード", 8 | "Cancel": "キャンセル", 9 | "Clear_Clipboard": "クリップボードの消去", 10 | "Clear_Clipboard_Confirm": "クリップボード内のデータを消去しますか?", 11 | "Confirm_Folder_del": "フォルダとフォルダの中身を削除しますか?", 12 | "Confirm_del": "このファイルを削除しますか?", 13 | "Copy": "コピー", 14 | "Copy_Cut_Count_Limit": ":msg_sub_actionに対して選択したファイル/フォルダーが多すぎます。制限::copy_cut_max_count個のファイル/操作", 15 | "Copy_Cut_Not_Allowed": "ファイルを :msg_sub_action :folders する許可がありません。", 16 | "Copy_Cut_Size_Limit": "選択したファイルが/フォルダを%sするには大きすぎます。 リミット: :copy_cut_max_size MB/操作", 17 | "Cut": "カット", 18 | "Date": "日付", 19 | "Date_type": "Y/m/d", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "画像サイズ", 22 | "Dir_No_Write": "選択したディレクトリに書き込み権限がありません", 23 | "Download": "ダウンロード", 24 | "Duplicate": "複製", 25 | "Edit": "編集する", 26 | "Edit_File": "ファイルを編集", 27 | "Edit_image": "画像編集", 28 | "Empty_name": "名前が空です", 29 | "Erase": "消去", 30 | "Error_Upload": "アップロード可能な最大サイズを超えています。", 31 | "Error_extension": "拡張子が許可されていません。", 32 | "Existing_Folder": "存在するフォルダ", 33 | "Extract": "ここに解凍", 34 | "File_Not_Found": "言語ファイルがみつかりませんでした。", 35 | "File_Open_Edit_Not_Allowed": "このファイルを :sub_actionことができませんでした。", 36 | "File_Permission": "ファイルの権限", 37 | "File_Permission_Not_Allowed": ":folder の権限変更は許可されていません。", 38 | "File_Permission_Recursive": "内包するファイルに適用しますか?", 39 | "File_Permission_Wrong_Mode": "供給された権限が正しくありません。", 40 | "File_Save_Error": "ファイルの保存時にエラーが発生しました。", 41 | "File_Save_OK": "ファイルの保存が完了しました。", 42 | "File_info": "ファイル情報", 43 | "Filename": "ファイル名", 44 | "Files": "ファイル", 45 | "Files_ON_Clipboard": "クリップボードにファイルがあります。", 46 | "Filters": "フィルタ", 47 | "Folder_Created": "フォルダを作成しました", 48 | "Folders": "フォルダ", 49 | "Function_Disabled": ":function はサーバによって無効にされています。", 50 | "GB": "GB", 51 | "Group": "グループ", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "イメージを保存できませんでした", 54 | "Image_Editor_Save": "Save", 55 | "Images": "イメージ", 56 | "Insert_Folder_Name": "フォルダ名の追加", 57 | "KB": "KB", 58 | "Lang_Change": "言語の変更", 59 | "Lang_Not_Found": "言語がみつかりませんでした。", 60 | "MB": "MB", 61 | "Music": "音楽", 62 | "New_File": "新規ファイル", 63 | "New_Folder": "新規フォルダ", 64 | "No": "いいえ", 65 | "No_Extension": "ファイルの拡張子を指定してください。", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "OK", 68 | "Open": "開く", 69 | "Operations": "操作", 70 | "Paste": "ペースト", 71 | "Paste_Confirm": "このディレクトリにペーストしますか?既存のファイル/フォルダは上書きされます。", 72 | "Paste_Failed": "ペーストできませんでした。", 73 | "Paste_Here": "このディレクトリにペーストする", 74 | "Preview": "プレビュー", 75 | "Rename": "名称変更", 76 | "Rename_existing_file": "このファイルはすでに存在しています。", 77 | "Rename_existing_folder": "このフォルダはすでに存在しています。", 78 | "Return_Files_List": "ファイルの一覧に戻る", 79 | "Root": "ルート", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "選択", 82 | "Select_All": "Select All", 83 | "Show_url": "URL表示", 84 | "Size": "サイズ", 85 | "Sorting": "ソート", 86 | "Swipe_help": "ファイル・フォルダ名をスワイプしてオプションを表示する", 87 | "TB": "TB", 88 | "Text_filter": "テキストフィルタ", 89 | "Toolbar": "ツールバー", 90 | "Type": "種類", 91 | "Type_dir": "ディレクトリ", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "標準アップロード", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "アップロードされたファイルは、php.iniのpost_max_sizeディレクティブを超えています" 114 | }, 115 | "Upload_file": "アップロード", 116 | "Upload_message": "ここにファイルをドロップしてアップロードします", 117 | "Upload_start": "アップロードを開始", 118 | "Upload_url": "URLから", 119 | "User": "ユーザー", 120 | "Valid_Extensions": "有効な拡張子: :editable_text_file_exts", 121 | "Videos": "ビデオ", 122 | "View": "ビュー", 123 | "View_boxes": "ボックス表示", 124 | "View_columns_list": "カラム表示", 125 | "View_list": "一覧表示", 126 | "Yes": "はい", 127 | "Zip_Invalid": "拡張子がサポートされてません。有効: zip, gz, tar.", 128 | "Zip_No_Extract": "解凍できませんでした。ファイルが破損している可能性があります。", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "ビュータイプ番号がありません", 139 | "wrong action": "間違った行動", 140 | "wrong data": "間違ったデータ", 141 | "wrong extension": "間違った拡張子", 142 | "wrong name": "間違った名前", 143 | "wrong option": "間違ったオプション", 144 | "wrong path": "間違ったパス", 145 | "wrong sub-action": "間違ったサブアクション" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/he_IL.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "פעולות", 3 | "All": "את כל", 4 | "Archives": "ארכיונים", 5 | "B": "B", 6 | "Back": "חזור", 7 | "CB": "הלוח", 8 | "Cancel": "ביטול", 9 | "Clear_Clipboard": "נקה לוח עריכה", 10 | "Clear_Clipboard_Confirm": "האם אתה בטוח שברצונך לנקות את לוח העריכה ?", 11 | "Confirm_Folder_del": "האם אתה בטוח שברצונך למחוק את התיקיה וכל קבציה ?", 12 | "Confirm_del": "האם אתה בטוח שברצונך למחוק את הקובץ ?", 13 | "Copy": "העתק", 14 | "Copy_Cut_Count_Limit": "בחרת יותר מדי קבצים / תיקיות ל: msg_sub_action. הגבלה:: copy_cut_max_count קבצים / פעולה", 15 | "Copy_Cut_Not_Allowed": "אינך ראשי ל:msg_sub_action :folders קבצים.", 16 | "Copy_Cut_Size_Limit": "גודל הקובצים / התיקיה גדולים מדי :msg_sub_action . הגבלה: :copy_cut_max_size MB/לפעולה", 17 | "Cut": "גזור", 18 | "Date": "תאריך", 19 | "Date_type": "d-m-y", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "מימדים", 22 | "Dir_No_Write": "התיקיה שבחרת אינה ניתנת לכתיבה", 23 | "Download": "הורד", 24 | "Duplicate": "שכפל", 25 | "Edit": "ערוך", 26 | "Edit_File": "ערוך את תוכן הקובץ", 27 | "Edit_image": "ערוך תמונה", 28 | "Empty_name": "שם הקובץ ריק", 29 | "Erase": "מחק", 30 | "Error_Upload": "גודל הקובץ המצורף חורג מן הגבול המותר .", 31 | "Error_extension": "תבנית הקובץ או סיומת הקובץ אינן חוקיות .", 32 | "Existing_Folder": "התיקיה קיימת", 33 | "Extract": "חלץ לכאן", 34 | "File_Not_Found": "לא ניתן לאתר את הקובץ המבוקש.", 35 | "File_Open_Edit_Not_Allowed": "אינך מורשה ל :sub_action את הקובץ.", 36 | "File_Permission": "הראשות קובץ", 37 | "File_Permission_Not_Allowed": "שינוי :folder הראשות לא ניתנת לעריכה.", 38 | "File_Permission_Recursive": "החל רקורסיביות?", 39 | "File_Permission_Wrong_Mode": "הרשאות שנתנו אינן חוקיות.", 40 | "File_Save_Error": "שגיאה בעת שמירת הקובץ.", 41 | "File_Save_OK": "הקובץ נשמר בהצלחה .", 42 | "File_info": "מאפיינים", 43 | "Filename": "שם הקובץ", 44 | "Files": "קבצים", 45 | "Files_ON_Clipboard": "ישנם קבצים בלוח העריכה.", 46 | "Filters": "סננים", 47 | "Folder_Created": "התיקיה נוצרה .", 48 | "Folders": "תיקיות", 49 | "Function_Disabled": "ה :function פונקציה אינה פעילה.", 50 | "GB": "GB", 51 | "Group": "קבוצות", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "לא ניתן לשמור את התמונה .", 54 | "Image_Editor_Save": "Save", 55 | "Images": "תמונות", 56 | "Insert_Folder_Name": "הכנס שם תיקיה:", 57 | "KB": "KB", 58 | "Lang_Change": "החלף שפה", 59 | "Lang_Not_Found": "לא ניתן למצוא את השפה המבוקשת .", 60 | "MB": "MB", 61 | "Music": "מוזיקה", 62 | "New_File": "קובץ חדש", 63 | "New_Folder": "תיקיה חדשה", 64 | "No": "לא", 65 | "No_Extension": "חובה לציין את סיומת הקובץ.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "אישור", 68 | "Open": "פתח", 69 | "Operations": "פעולות", 70 | "Paste": "הדבק", 71 | "Paste_Confirm": "האם אתה בטוח שברצונך להדביק לתיקיה זו ? פעולה זו תחליף בין הקבצים במקרה של התנגשות", 72 | "Paste_Failed": "נכשל בהעתקת קבצים", 73 | "Paste_Here": "הדבק לתיקיה זו", 74 | "Preview": "תצוגה מקדימה", 75 | "Rename": "שנה שם", 76 | "Rename_existing_file": "הקובץ כבר קיים", 77 | "Rename_existing_folder": "התיקיה כבר קיימת", 78 | "Return_Files_List": "חזור לרשימת קבצים", 79 | "Root": "root", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "בחר", 82 | "Select_All": "Select All", 83 | "Show_url": "הצג כתובת", 84 | "Size": "גודל", 85 | "Sorting": "מיון", 86 | "Swipe_help": "סמן את הקובץ / תיקיה על מנת להציג אפשריות", 87 | "TB": "TB", 88 | "Text_filter": "סנן טקסט", 89 | "Toolbar": "סרגל כלים", 90 | "Type": "סוג", 91 | "Type_dir": "תיקיה", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "רגיל", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "הקובץ שהועלה עולה על ההנחיה post_max_size ב php.ini" 114 | }, 115 | "Upload_file": "העלה", 116 | "Upload_message": "שחרר קובץ כאן להעלאה", 117 | "Upload_start": "התחל להעלות", 118 | "Upload_url": "מאת url", 119 | "User": "משתמשים", 120 | "Valid_Extensions": "סיומות חוקיות: :editable_text_file_exts", 121 | "Videos": "וידאו", 122 | "View": "צפה", 123 | "View_boxes": "תצוגת קופסאות", 124 | "View_columns_list": "תצוגת רשימה בטורים", 125 | "View_list": "תצוגת רשימה", 126 | "Yes": "כן", 127 | "Zip_Invalid": "סוג או פורמט הקובץ אינו נתמך. חוקי: zip, gz, tar.", 128 | "Zip_No_Extract": "לא ניתן לחלץ , הקבץ פגום.", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "הצגת מספר סוג חסר", 139 | "wrong action": "פעולה לא נכונה", 140 | "wrong data": "מידע שגוי", 141 | "wrong extension": "סיומת לא נכונה", 142 | "wrong name": "שם שגוי", 143 | "wrong option": "אפשרות שגויה", 144 | "wrong path": "שביל לא נכון", 145 | "wrong sub-action": "פעולת משנה שגויה" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/vi.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Actions", 3 | "All": "Tất cả các", 4 | "Archives": "Archives", 5 | "B": "B", 6 | "Back": "back", 7 | "CB": "Clipboard", 8 | "Cancel": "Hy", 9 | "Clear_Clipboard": "Xóa clipboard", 10 | "Clear_Clipboard_Confirm": "Bn có chc chn mun xóa clipboard?", 11 | "Confirm_Folder_del": "Bn có chc chn mun xóa Th mc này cùng vi mi th bên trong?", 12 | "Confirm_del": "Bn có chc chn mun xóa file này không?", 13 | "Copy": "Copy", 14 | "Copy_Cut_Count_Limit": "Bạn đã chọn quá nhiều tệp / thư mục để: dir_sub_action. Giới hạn :: copy_cut_max_count tệp / thao tác", 15 | "Copy_Cut_Not_Allowed": "Bn không đc phép đ :msg_sub_action :folders file.", 16 | "Copy_Cut_Size_Limit": "File/folder đc chn quá ln đ :msg_sub_action . Gii hn: :copy_cut_max_size MB/thao tác", 17 | "Cut": "Cut", 18 | "Date": "Ngày to", 19 | "Date_type": "y-m-d", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Kích thc", 22 | "Dir_No_Write": "Th mc bn chn không cho phép ghi d liu vào.", 23 | "Download": "Download", 24 | "Duplicate": "Nhân bn", 25 | "Edit": "Sa", 26 | "Edit_File": "Sa ni dung file", 27 | "Edit_image": "Sa image", 28 | "Empty_name": "Tên đ trng", 29 | "Erase": "Xóa", 30 | "Error_Upload": "File đc upload vt quá dung lng cho phép.", 31 | "Error_extension": "Đnh dng file không đc chp nhn.", 32 | "Existing_Folder": "Th mc đã tn ti", 33 | "Extract": "Gii nén ti đây", 34 | "File_Not_Found": "Không tìm thy file.", 35 | "File_Open_Edit_Not_Allowed": "Bn không đc phép đ :sub_action file này.", 36 | "File_Permission": "File permission", 37 | "File_Permission_Not_Allowed": "Đi permissions ca :folder không đc chp nhn.", 38 | "File_Permission_Recursive": "Apply recursively?", 39 | "File_Permission_Wrong_Mode": "Các permission bn chn không chính xác.", 40 | "File_Save_Error": "Đã có li khi lu file.", 41 | "File_Save_OK": "File đc lu thành công.", 42 | "File_info": "Thông tin file", 43 | "Filename": "Tên File", 44 | "Files": "File", 45 | "Files_ON_Clipboard": "Danh sách file trong clipboard.", 46 | "Filters": "Lc", 47 | "Folder_Created": "Th mc đã đc to", 48 | "Folders": "Th mc", 49 | "Function_Disabled": "Chc năng :function đã b Tt bi server.", 50 | "GB": "GB", 51 | "Group": "Group", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Không th lu image", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Images", 56 | "Insert_Folder_Name": "Nhp tên th mc:", 57 | "KB": "KB", 58 | "Lang_Change": "Đi ngôn ng", 59 | "Lang_Not_Found": "Không tìm thy ngôn ng.", 60 | "MB": "MB", 61 | "Music": "Music", 62 | "New_File": "To File mi", 63 | "New_Folder": "To th mc", 64 | "No": "No", 65 | "No_Extension": "You have to add a file extension.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "OK", 68 | "Open": "M", 69 | "Operations": "Tùy chn", 70 | "Paste": "Paste", 71 | "Paste_Confirm": "Bn có chc chn mun Paste vào th mc này? Vic này s ghe đè lên cáo file/folder cũ nu có.", 72 | "Paste_Failed": "Li khi paste file", 73 | "Paste_Here": "Paste vào th mc này", 74 | "Preview": "Preview", 75 | "Rename": "Đi tên", 76 | "Rename_existing_file": "File này đã tn ti", 77 | "Rename_existing_folder": "Th mc này đã tn ti", 78 | "Return_Files_List": "Quay li danh sách file", 79 | "Root": "root", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "Chn", 82 | "Select_All": "Select All", 83 | "Show_url": "Xem URL", 84 | "Size": "Size", 85 | "Sorting": "sorting", 86 | "Swipe_help": "Swipe the name of file/folder to show options", 87 | "TB": "TB", 88 | "Text_filter": "Lc theo tên", 89 | "Toolbar": "Thanh công c", 90 | "Type": "Loi File", 91 | "Type_dir": "dir", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Upload thông thng", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "The uploaded file exceeds the post_max_size directive in php.ini" 114 | }, 115 | "Upload_file": "Tải lên", 116 | "Upload_message": "Thả tập tin vào đây để tải lên", 117 | "Upload_start": "Bắt đầu tải lên", 118 | "Upload_url": "Từ url", 119 | "User": "người dùng", 120 | "Valid_Extensions": "Extension đc chp nhn: :editable_text_file_exts", 121 | "Videos": "Video", 122 | "View": "Xem", 123 | "View_boxes": "Xem dng li", 124 | "View_columns_list": "Xem dng ct", 125 | "View_list": "Xem dng danh sách", 126 | "Yes": "Yes", 127 | "Zip_Invalid": "Đnh dng này không đc h tr. Chp nhn: zip, gz, tar.", 128 | "Zip_No_Extract": "Không th gii nén. File có th b li.", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "Xem số loại bị thiếu", 139 | "wrong action": "Hành động sai", 140 | "wrong data": "Dữ liệu sai", 141 | "wrong extension": "Gia hạn sai", 142 | "wrong name": "Sai tên", 143 | "wrong option": "Tùy chọn sai", 144 | "wrong path": "Con đường sai lầm", 145 | "wrong sub-action": "Hành động phụ sai" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/fa.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "اقدامات", 3 | "All": "همه", 4 | "Archives": "آرشیو", 5 | "B": "B", 6 | "Back": "بازگشت", 7 | "CB": "لی برد", 8 | "Cancel": "لغو", 9 | "Clear_Clipboard": "ا ردن لی برد", 10 | "Clear_Clipboard_Confirm": "مطمئنید ه می خواهید لی برد را خالی نید ؟", 11 | "Confirm_Folder_del": "آیا میخواهید این وشه را با تمام محتوایش حذف نید؟", 12 | "Confirm_del": "میخواهید این فایل را حذف نید؟", 13 | "Copy": "ی", 14 | "Copy_Cut_Count_Limit": "شما فایلها / پوشه های زیادی را برای این موارد انتخاب کردید:: _sub_action. محدودیت: فایلها / عملیات copy_cut_max_count", 15 | "Copy_Cut_Not_Allowed": "شما اجازه :msg_sub_action :folders این فایل را ندارید .", 16 | "Copy_Cut_Size_Limit": "فایل/وشه انتخابی از حداثر حجم مجاز برای :msg_sub_action بزرتر هستند. محدودیت: :copy_cut_max_size MB/عملیات", 17 | "Cut": "بریدن", 18 | "Date": "تاریخ", 19 | "Date_type": "y-m-d", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "بعد", 22 | "Dir_No_Write": "مسیر انتخابی قابل نوشتن نیست .", 23 | "Download": "دانلود", 24 | "Duplicate": "ترار", 25 | "Edit": "ویرایش", 26 | "Edit_File": "ویرایش محتوای فایل", 27 | "Edit_image": "ویرایش تصویر", 28 | "Empty_name": "نام خالی است", 29 | "Erase": "حذف", 30 | "Error_Upload": "فایل آلود شده بیش از حداثر اندازه مجاز است.", 31 | "Error_extension": "نوع فایل مجاز نیست.", 32 | "Existing_Folder": "وشه های موجود", 33 | "Extract": "استخراج در اینجا", 34 | "File_Not_Found": "نتوانست فایل را یدا ند .", 35 | "File_Open_Edit_Not_Allowed": "شما نمیتوانید این فایل را :sub_action نید.", 36 | "File_Permission": "دسترسی فایل", 37 | "File_Permission_Not_Allowed": "تغییر دسترسی :folder مجاز نمی باشد .", 38 | "File_Permission_Recursive": "اعمال بازشتی بودن؟", 39 | "File_Permission_Wrong_Mode": "دسترسی اعمال شده اشتباه است .", 40 | "File_Save_Error": "خطایی در هنام ذخیره فایل رخ داده است .", 41 | "File_Save_OK": "فایل با موفقیت ذخیره شد .", 42 | "File_info": "اطلاعات فایل", 43 | "Filename": "نام فایل", 44 | "Files": "فایلها", 45 | "Files_ON_Clipboard": "لی برد حاوی فایل است .", 46 | "Filters": "فیلترها", 47 | "Folder_Created": "وشه به درستی ایجاد شد", 48 | "Folders": "وشه ها", 49 | "Function_Disabled": "تابع :function از سمت سرور غیر فعال شده است .", 50 | "GB": "GB", 51 | "Group": "روه", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "نتوانست تصویر را ذخیره ند .", 54 | "Image_Editor_Save": "Save", 55 | "Images": "تصاویر", 56 | "Insert_Folder_Name": "نام وشه:", 57 | "KB": "KB", 58 | "Lang_Change": "تغییر زبان", 59 | "Lang_Not_Found": "زبان مورد نظر یافت نشد .", 60 | "MB": "MB", 61 | "Music": "موزی", 62 | "New_File": "فایل جدید", 63 | "New_Folder": "وشه جدید", 64 | "No": "خبر", 65 | "No_Extension": "شما باید سوند وارد نید .", 66 | "Not enough Memory": "نبود فضای افی", 67 | "OK": "باشه", 68 | "Open": "بازشایی", 69 | "Operations": "عملیات", 70 | "Paste": "درج", 71 | "Paste_Confirm": "آیا ممئن هستید ه میخواهید در این مسیر درج نید ؟ ار فایل همنام وجود داشته باشد فایل جدید روی فایل قبلی OverWrite خواهد شد .", 72 | "Paste_Failed": "خطا در درج فایل (ها) ! ", 73 | "Paste_Here": "درج در این مسیر", 74 | "Preview": "یش نمایش", 75 | "Rename": "تغییر نام", 76 | "Rename_existing_file": "فایل از قبل موجود است", 77 | "Rename_existing_folder": "وشه از قبل موجود است", 78 | "Return_Files_List": "برشت به لیست فایلها", 79 | "Root": "شاخه اصلی", 80 | "SERVER ERROR": "خطای سرور", 81 | "Select": "انتخاب", 82 | "Select_All": "Select All", 83 | "Show_url": "نمایش آدرس", 84 | "Size": "اندازه", 85 | "Sorting": "مرتب سازی", 86 | "Swipe_help": "روی نام فایل/وشه بروید تا زینه های بیشتری نمایش داده شوند . ", 87 | "TB": "TB", 88 | "Text_filter": "فیلتر نوشته", 89 | "Toolbar": "نوار ابزار", 90 | "Type": "نوع", 91 | "Type_dir": "مسیر", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "آلودر اصلی", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "The uploaded file exceeds the post_max_size directive in php.ini" 114 | }, 115 | "Upload_file": "آلود", 116 | "Upload_message": "فایل ها را اینجا بشید تا آلود شوند ", 117 | "Upload_start": "آپلود را شروع کنید", 118 | "Upload_url": "از آدرس", 119 | "User": "اربر", 120 | "Valid_Extensions": "سوند های مجاز : :editable_text_file_exts", 121 | "Videos": "ویدئوها", 122 | "View": "نمایش", 123 | "View_boxes": "نمایش باسها", 124 | "View_columns_list": "نمایش لیست ستونی", 125 | "View_list": "نمایش لیست", 126 | "Yes": "بله", 127 | "Zip_Invalid": "سوند مورد نظر شیبانی نمیشود ، مجاز : zip, gz, tar.", 128 | "Zip_No_Extract": "خطا در فرآیند Unzip . ممن است فایل آسیب دیده باشد .", 129 | "forbidden": "ممنوع", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "وشه تصویر شما به حداثر اندازه خود [:size MB] رسیده است .", 134 | "no action passed": "بدون دستور", 135 | "no file": "بدون فایل", 136 | "no path": "بدون مسیر", 137 | "total size": "حجم لی", 138 | "view type number missing": "نمایش تعداد نوع های غیر مجاز", 139 | "wrong action": "عمل اشتباه", 140 | "wrong data": "دیتا اشتباه", 141 | "wrong extension": "سوند غیر مجاز", 142 | "wrong name": "نام اشتباه", 143 | "wrong option": "گزینه اشتباه است", 144 | "wrong path": "مسیر اشتباه", 145 | "wrong sub-action": "عمل فرعی اشتباه" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/fi_FI.json: -------------------------------------------------------------------------------- 1 | { 2 | "Select": "Valitse", 3 | "Deselect_All": "Poista kaikki valinnat", 4 | "Select_All": "Valitse kaikki", 5 | "Erase": "Poista", 6 | "Open": "Avaa", 7 | "Confirm_del": "Oletko varma, että haluat poistaa?", 8 | "All": "Kaikki", 9 | "Files": "Tiedostot", 10 | "Images": "Kuvat", 11 | "Archives": "Arkistot", 12 | "Error_Upload": "Lähetetyn kuvan koko ylittää kokorajoituksen.", 13 | "Error_extension": "Tiedostopääte ei ole sallittu.", 14 | "Upload_file": "Lähetä", 15 | "Filters": "Suotimet", 16 | "Videos": "Videot", 17 | "Music": "Musiikki", 18 | "New_Folder": "Uusi kansio", 19 | "Folder_Created": "Hakemisto luotu onnistuneesti", 20 | "Existing_Folder": "Olemassaoleva hakemisto", 21 | "Confirm_Folder_del": "Oletko varma, että haluat poistaa hakemiston ja kaikki siinä olevat sisällöt?", 22 | "Return_Files_List": "Palaa tiedostolistaan", 23 | "Preview": "Esikatselu", 24 | "Download": "Lataa", 25 | "Insert_Folder_Name": "Syötä hakemiston nimi:", 26 | "Root": "juuri", 27 | "Rename": "Uudelleennimeä", 28 | "Back": "takaisin", 29 | "View": "Näkymä", 30 | "View_list": "Listanäkymä", 31 | "View_columns_list": "Sarakelistanäkymä", 32 | "View_boxes": "Laatikkonäkymä", 33 | "Toolbar": "Työkalupalkki", 34 | "Actions": "Toiminnot", 35 | "Rename_existing_file": "Tiedosto on jo olemassa", 36 | "Rename_existing_folder": "Hakemisto on jo olemassa", 37 | "Empty_name": "Nimi on tyhjä", 38 | "Text_filter": "tekstisuodin", 39 | "Swipe_help": "Pyyhkäise tiedoston/hakemiston nimeä nähdäksesi valinnat", 40 | "Upload_base": "Peruslähetys", 41 | "Upload_base_help": "Raahaa ja pudota tiedostoja (modernit selaimet) tai klikkaa Lisää tiedosto(ja) ja Aloita lähetys. Kun lähetys on valmis, klikkaa \"Palaa tiedostolistaan\" -painiketta.", 42 | "Upload_add_files": "Lisää tiedosto(ja)", 43 | "Upload_start": "Aloita lähetys", 44 | "Upload_error_messages":{ 45 | "1": "Lähetetty tiedosto ylittää upload_max_filesize-direktiivin php.ini:ssä", 46 | "2": "Lähetetty tiedosto ylittää MAX_FILE_SIZE-direktiivin, joka määriteltiin HTML-lomakkeessa", 47 | "3": "Tiedoston lähettäminen onnistui vain osittain", 48 | "4": "Tiedostoja ei lähetetty", 49 | "6": "Väliaikainen hakemisto puuttuu", 50 | "7": "Levylle kirjoittaminen epäonnistui", 51 | "8": "PHP-lisäosa pysäytti tiedoston lähettämisen", 52 | "post_max_size": "Lähetetty tiedosto ylittää post_max_size-direktiivin php.ini:ssä", 53 | "max_file_size": "Tiedosto on liian suuri", 54 | "min_file_size": "Tiedosto on liian pieni", 55 | "accept_file_types": "Tiedostotyyppi ei sallittu", 56 | "max_number_of_files": "Suurin sallittu tiedostojen määrä ylitetty", 57 | "max_width": "Kuva ylittää suurimman mahdollisen leveyden", 58 | "min_width": "Kuva vaatii minimileveyden", 59 | "max_height": "Kuva ylittää suurimman mahdollisen korkeuden", 60 | "min_height": "Kuva vaatii minimikorkeuden", 61 | "abort": "Tiedoston lähettäminen keskeytetty", 62 | "image_resize": "Kuvan koon muuttaminen epäonnistui" 63 | }, 64 | "Upload_url": "URL:sta", 65 | "Type_dir": "hakemisto", 66 | "Type": "Tyyppi", 67 | "Dimension": "Koko", 68 | "Size": "Koko", 69 | "Date": "Päivämäärä", 70 | "Filename": "Tiedostonimi", 71 | "Operations": "Toiminnot", 72 | "Date_type": "d-m-y", 73 | "OK": "OK", 74 | "Cancel": "Peruuta", 75 | "Sorting": "lajittelu", 76 | "Show_url": "Näytä URL", 77 | "Extract": "Pura tänne", 78 | "File_info": "Tiedostoinfo", 79 | "Edit_image": "Muokkaa kuvaa", 80 | "Duplicate": "Duplikaatti", 81 | "Folders": "Hakemistot", 82 | "Copy": "Kopioi", 83 | "Cut": "Leikkaa", 84 | "Paste": "Liitä", 85 | "CB": "LP", 86 | "Paste_Here": "Liitä tähän hakemistoon", 87 | "Paste_Confirm": "Oletko varma, että haluat liittää tähän hakemistoon? Tämä ylikirjoittaa mahdollisesti löytyvät tiedostot/hakemistot", 88 | "Paste_Failed": "Tiedostojen liittäminen epäonnistui", 89 | "Clear_Clipboard": "Tyhjennä leikepöytä", 90 | "Clear_Clipboard_Confirm": "Oletko varma, että haluat tyhjentää leikepöydän?", 91 | "Files_ON_Clipboard": "Leikepöydällä on tiedostoja.", 92 | "Copy_Cut_Size_Limit": "Valitut tiedostot/hakemistot ovat liian suuria %1$s. Rajoitus: %2$d MB/toimenpide", 93 | "Copy_Cut_Count_Limit": "Valitsit liian monta tiedostoa/hakemistoa %1$s. Rajoitus: %2$d tiedostoa/toimenpide", 94 | "Copy_Cut_Not_Allowed": "Sinulla ei ole oikeutta %1$s %2$s.", 95 | "Image_Editor_No_Save": "Kuvaa ei voitu tallentaa", 96 | "Image_Editor_Exit": "Poistu", 97 | "Image_Editor_Save": "Tallenna", 98 | "Zip_No_Extract": "Ei voitu purkaa. Tiedosto voi olla korruptoitunut.", 99 | "Zip_Invalid": "Tämä tiedostopääte ei ole tuettu. Hyväksyttyjä: zip, gz, tar.", 100 | "Dir_No_Write": "Valitsemaasi hakemistoon ei voida kirjoittaa.", 101 | "Function_Disabled": "%s-toiminto palvelimella on kytketty pois päältä.", 102 | "File_Permission": "Tiedoston oikeus", 103 | "File_Permission_Not_Allowed": "%s oikeuksien muuttaminen ei ole sallittua.", 104 | "File_Permission_Recursive": "Käytä rekursiivisesti?", 105 | "File_Permission_Wrong_Mode": "Syötetty oikeusmoodi on väärä.", 106 | "User": "Käyttäjä", 107 | "Group": "Ryhmä", 108 | "Yes": "Kyllä", 109 | "No": "Ei", 110 | "Lang_Not_Found": "Kieltä ei löytynyt.", 111 | "Lang_Change": "Vaihda kieltä", 112 | "File_Not_Found": "Tiedostoa ei löydetty.", 113 | "File_Open_Edit_Not_Allowed": "Et voi %s tätä tiedostoa.", 114 | "Edit": "Muokkaa", 115 | "Edit_File": "Muokkaa tiedoston sisältöä", 116 | "File_Save_OK": "Tiedosto tallennettu onnistuneesti.", 117 | "File_Save_Error": "Virhe tiedostoa tallennettaessa.", 118 | "New_File": "Uusi tiedosto", 119 | "No_Extension": "Sinun täytyy lisätä tiedostopääte.", 120 | "Valid_Extensions": "Hyväksyttyjä tiedostopäätteitä: %s", 121 | 122 | "SERVER ERROR": "PALVELINVIRHE", 123 | "forbidden": "Kielletty", 124 | "wrong path": "Väärä polku", 125 | "wrong name": "Väärä nimi", 126 | "wrong extension": "Väärä tiedostopääte", 127 | "wrong option": "Väärä valinta", 128 | "wrong data": "Väärä data", 129 | "wrong action": "Väärä toiminto", 130 | "wrong sub-action": "Väärä alitoiminto", 131 | "no action passed": "Ei toimintoa", 132 | "no path": "Ei polkua", 133 | "no file": "Ei tiedostoa", 134 | "view type number missing": "Näyttötyypin numero puuttuu", 135 | "Not enough Memory": "Muistia ei ole riittävästi", 136 | "max_size_reached": "Kuvahakemistosi on saavuttanut suurimman mahdollisen koon %d MB.", 137 | "B": "B", 138 | "KB": "KB", 139 | "MB": "MB", 140 | "GB": "GB", 141 | "TB": "TB", 142 | "total size": "Koko yhteensä" 143 | } -------------------------------------------------------------------------------- /src/I18N/en_EN.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Actions", 3 | "All": "All", 4 | "Archives": "Archives", 5 | "B": "B", 6 | "Back": "back", 7 | "CB": "Clipboard", 8 | "Cancel": "Cancel", 9 | "Clear_Clipboard": "Clear clipboard", 10 | "Clear_Clipboard_Confirm": "Are you sure you want to clear the clipboard?", 11 | "Confirm_Folder_del": "Are you sure to delete the folder and all the elements in it?", 12 | "Confirm_del": "Are you sure you want to delete?", 13 | "Copy": "Copy", 14 | "Copy_Cut_Count_Limit": "You selected too many files/folders to :msg_sub_action . Limit: :copy_cut_max_count files/operation", 15 | "Copy_Cut_Not_Allowed": "You are not allowed to :size :folders.", 16 | "Copy_Cut_Size_Limit": "The selected files/folders are too big to %1$s. Limit: %2$d MB/operation", 17 | "Cut": "Cut", 18 | "Date": "Date", 19 | "Date_type": "y-m-d", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Dimension", 22 | "Dir_No_Write": "The directory you selected is not writable.", 23 | "Download": "Download", 24 | "Duplicate": "Duplicate", 25 | "Edit": "Edit", 26 | "Edit_File": "Edit file's content", 27 | "Edit_image": "Edit image", 28 | "Empty_name": "The name is empty", 29 | "Erase": "Erase", 30 | "Error_Upload": "The uploaded file exceeds the max size allowed.", 31 | "Error_extension": "File extension is not allowed.", 32 | "Existing_Folder": "Existing folder", 33 | "Extract": "Extract here", 34 | "File_Not_Found": "Could not find the file.", 35 | "File_Open_Edit_Not_Allowed": "You are not allowed to :sub_action this file.", 36 | "File_Permission": "File permission", 37 | "File_Permission_Not_Allowed": "Changing :folder permissions are not allowed.", 38 | "File_Permission_Recursive": "Apply recursively?", 39 | "File_Permission_Wrong_Mode": "The supplied permission mode is incorrect.", 40 | "File_Save_Error": "There was an error while saving the file.", 41 | "File_Save_OK": "File successfully saved.", 42 | "File_info": "file info", 43 | "Filename": "Filename", 44 | "Files": "Files", 45 | "Files_ON_Clipboard": "There are files on the clipboard.", 46 | "Filters": "Filters", 47 | "Folder_Created": "Folder correctly created", 48 | "Folders": "Folders", 49 | "Function_Disabled": "The :function function has been disabled by the server.", 50 | "GB": "GB", 51 | "Group": "Group", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Could not save image", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Images", 56 | "Insert_Folder_Name": "Insert folder name:", 57 | "KB": "KB", 58 | "Lang_Change": "Change the language", 59 | "Lang_Not_Found": "Could not find the language.", 60 | "MB": "MB", 61 | "Music": "Music", 62 | "New_File": "New File", 63 | "New_Folder": "New Folder", 64 | "No": "No", 65 | "No_Extension": "You have to add a file extension.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "OK", 68 | "Open": "Open", 69 | "Operations": "Operations", 70 | "Paste": "Paste", 71 | "Paste_Confirm": "Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.", 72 | "Paste_Failed": "Failed to paste file(s)", 73 | "Paste_Here": "Paste to this directory", 74 | "Preview": "Preview", 75 | "Rename": "Rename", 76 | "Rename_existing_file": "The file is already existing", 77 | "Rename_existing_folder": "The folder is already existing", 78 | "Return_Files_List": "Return to files list", 79 | "Root": "root", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "Select", 82 | "Select_All": "Select All", 83 | "Show_url": "Show URL", 84 | "Size": "Size", 85 | "Sorting": "sorting", 86 | "Swipe_help": "Swipe the name of file/folder to show options", 87 | "TB": "TB", 88 | "Text_filter": "text filter", 89 | "Toolbar": "Toolbar", 90 | "Type": "Type", 91 | "Type_dir": "dir", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Base upload", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "The uploaded file exceeds the post_max_size directive in php.ini" 114 | }, 115 | "Upload_file": "Upload", 116 | "Upload_message": "Drop file here to upload", 117 | "Upload_start": "Start upload", 118 | "Upload_url": "From url", 119 | "User": "User", 120 | "Valid_Extensions": "Valid extensions: :editable_text_file_exts", 121 | "Videos": "Videos", 122 | "View": "View", 123 | "View_boxes": "Box view", 124 | "View_columns_list": "Columns list view", 125 | "View_list": "List view", 126 | "Yes": "Yes", 127 | "Zip_Invalid": "This extension is not supported. Valid: zip, gz, tar.", 128 | "Zip_No_Extract": "Could not extract. File might be corrupt.", 129 | "forbidden": "Forbidden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "View type number missing", 139 | "wrong action": "Wrong action", 140 | "wrong data": "Wrong data", 141 | "wrong extension": "Wrong extension", 142 | "wrong name": "Wrong name", 143 | "wrong option": "Wrong option", 144 | "wrong path": "Wrong path", 145 | "wrong sub-action": "Wrong sub-action" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/nn_NO.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Gjeremål", 3 | "All": "Alle", 4 | "Archives": "Arkiv", 5 | "B": "B", 6 | "Back": "Tilbake", 7 | "CB": "utklippstavlen", 8 | "Cancel": "Avbryt", 9 | "Clear_Clipboard": "Tøm utklippstavla", 10 | "Clear_Clipboard_Confirm": "Er du sikker på at du vil tømme utklippstavla?", 11 | "Confirm_Folder_del": "Er du sikker på at du vil slette mappa og alt innhaldet?", 12 | "Confirm_del": "Er du sikker på at du vil slette denne fila?", 13 | "Copy": "Kopier", 14 | "Copy_Cut_Count_Limit": "Du valgte for mange filer / mapper til: msg_sub_action. Begrensning:: copy_cut_max_count files / operation", 15 | "Copy_Cut_Not_Allowed": "Du har ikkje lov til å :msg_sub_action :folders filer.", 16 | "Copy_Cut_Size_Limit": "Dei valde filene/mappene er for store for :msg_sub_action . Grense: :copy_cut_max_size MB/operasjon", 17 | "Cut": "Klipp ut", 18 | "Date": "Dato", 19 | "Date_type": "d.m.y", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Dimensjonar", 22 | "Dir_No_Write": "Mappa du valde kan ikkje skrivast til.", 23 | "Download": "Last ned", 24 | "Duplicate": "Duplikat", 25 | "Edit": "Rediger", 26 | "Edit_File": "Rediger filinnhaldet", 27 | "Edit_image": "Rediger bilete", 28 | "Empty_name": "Tomt namn", 29 | "Erase": "Slett", 30 | "Error_Upload": "Den opplasta fila over over maksimal tillaten storleik.", 31 | "Error_extension": "Denne filtypen er ikkje lov.", 32 | "Existing_Folder": "Eksisterande mappe", 33 | "Extract": "Pakk ut her", 34 | "File_Not_Found": "Fann ikkje fila.", 35 | "File_Open_Edit_Not_Allowed": "Du har ikkje lov til å :sub_action denne fila.", 36 | "File_Permission": "Filløyve", 37 | "File_Permission_Not_Allowed": "Endring av :folder løyve er ikkje lov.", 38 | "File_Permission_Recursive": "Utfør rekursivt?", 39 | "File_Permission_Wrong_Mode": "Filløyvet er feil.", 40 | "File_Save_Error": "Det oppstod ein feil ved lagring av fila.", 41 | "File_Save_OK": "Fila vart lagra.", 42 | "File_info": "Fil-info", 43 | "Filename": "Filnamn", 44 | "Files": "Filer", 45 | "Files_ON_Clipboard": "Det er filer på utklippstavla.", 46 | "Filters": "Filter", 47 | "Folder_Created": "Mappe oppretta", 48 | "Folders": "Mapper", 49 | "Function_Disabled": "Funksjonen :function er deaktivert av serveren.", 50 | "GB": "GB", 51 | "Group": "Gruppe", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Kunne ikkje lagre biletet", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Bilete", 56 | "Insert_Folder_Name": "Gi mappa eit namn:", 57 | "KB": "KB", 58 | "Lang_Change": "Endre språk", 59 | "Lang_Not_Found": "Kunne ikkje finne språk.", 60 | "MB": "MB", 61 | "Music": "Musikk", 62 | "New_File": "Ny fil", 63 | "New_Folder": "Ny mappe", 64 | "No": "Nei", 65 | "No_Extension": "Du må legge til eit fil-etternamn.", 66 | "Not enough Memory": "Ikkje nok minne", 67 | "OK": "OK", 68 | "Open": "Opne", 69 | "Operations": "Handlingar", 70 | "Paste": "Lim inn", 71 | "Paste_Confirm": "Er du sikker på at du vil lime inn i denne mappa? Dette vil overskrive eventuelle eksisterande filer eller mapper.", 72 | "Paste_Failed": "Innnliming feila", 73 | "Paste_Here": "Lim inn i denne mappa", 74 | "Preview": "Førehandsvising", 75 | "Rename": "Gi nytt namn", 76 | "Rename_existing_file": "Fila er oppretta frå før", 77 | "Rename_existing_folder": "Mappa er oppretta frå før", 78 | "Return_Files_List": "Tilbake til filoversikta", 79 | "Root": "Rot", 80 | "SERVER ERROR": "SERVERFEIL", 81 | "Select": "Vel", 82 | "Select_All": "Select All", 83 | "Show_url": "Vis URL", 84 | "Size": "Storleik", 85 | "Sorting": "Sortering", 86 | "Swipe_help": "Sveip filnamnet/mappenamnet for å sjå alternativ", 87 | "TB": "TB", 88 | "Text_filter": "Tekst-filter", 89 | "Toolbar": "Verktøylinje", 90 | "Type": "Type", 91 | "Type_dir": "Mappe", 92 | "Upload_add_files": "Legg til fil(er)", 93 | "Upload_base": "Vanleg opplasting", 94 | "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».", 95 | "Upload_error_messages": { 96 | "1": "Fila enn større enn grensa upload_max_filesize i php.ini", 97 | "2": "Fila er større enn direktivet MAX_FILE_SIZE i HTML-skjemaet", 98 | "3": "Fila vart berre delvis opplasta", 99 | "4": "Inga fil vart opplasta", 100 | "6": "Manglar mappe for mellombels lagring", 101 | "7": "Fekk ikkje til å skrive fila til disken", 102 | "8": "Ei PHP-utviding stansa filopplastinga", 103 | "abort": "Filopplasting avbroten", 104 | "accept_file_types": "Filetypen er ikkje lov", 105 | "image_resize": "Kunne ikkje endre storleik på biletet", 106 | "max_file_size": "File er for stor", 107 | "max_height": "Biletet er for høgt", 108 | "max_number_of_files": "Så mange filer er ikkje lov", 109 | "max_width": "Biletet er for breitt", 110 | "min_file_size": "File er for lita", 111 | "min_height": "Biletet er ikkje høgt nok", 112 | "min_width": "Biletet er ikkje breitt nok", 113 | "post_max_size": "Den opplastede filen overskrider post_max_size-direktivet i php.ini" 114 | }, 115 | "Upload_file": "Last opp fil", 116 | "Upload_message": "Slepp fila her for å laste opp", 117 | "Upload_start": "Start opplasting", 118 | "Upload_url": "Fra url", 119 | "User": "Brukar", 120 | "Valid_Extensions": "Gyldige fil-etternamn: :editable_text_file_exts", 121 | "Videos": "Videoar", 122 | "View": "Vising", 123 | "View_boxes": "Boksvising", 124 | "View_columns_list": "Side ved side", 125 | "View_list": "Listevising", 126 | "Yes": "Ja", 127 | "Zip_Invalid": "Dette filetternamnet er ikkje støtta. Gyldige filer: zip, gz, tar.", 128 | "Zip_No_Extract": "Kunne ikkje pakke ut. Fila kan vere skada.", 129 | "forbidden": "Ikkje lov", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Biletmappa di har nådd sin maksimale storleik :size MB.", 134 | "no action passed": "Inga handling sendt", 135 | "no file": "Inga fil", 136 | "no path": "Ingen bane", 137 | "total size": "Total storleik", 138 | "view type number missing": "Manglar typenummer for vising", 139 | "wrong action": "Feil handling", 140 | "wrong data": "Feil data", 141 | "wrong extension": "Feil utviding", 142 | "wrong name": "Feil namn", 143 | "wrong option": "Feil val", 144 | "wrong path": "Feil vei", 145 | "wrong sub-action": "Feil underhandling" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/th_TH.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "ลงมือ", 3 | "All": "ทั้งหมด", 4 | "Archives": "ไฟล์บีบอัด", 5 | "B": "B", 6 | "Back": "กลับ", 7 | "CB": "คลิปบอร์ด", 8 | "Cancel": "ยกเลิก", 9 | "Clear_Clipboard": "ลบที่ก็อปปี้ไว้", 10 | "Clear_Clipboard_Confirm": "Are you sure you want to clear the clipboard?", 11 | "Confirm_Folder_del": "คุณต้องการลบโฟลเดอร์นี้ รวมทั้งไฟล์ทั้งหมดในนั้น ใช่ หรือ ไม่ ?", 12 | "Confirm_del": "คุณต้องการลบไฟล์นี้ ใช่ หรือ ไม่ ?", 13 | "Copy": "คัดลอก", 14 | "Copy_Cut_Count_Limit": "คุณเลือกไฟล์ / โฟลเดอร์มากเกินไปที่จะ: msg_sub_action ข้อ จำกัด :: ไฟล์ / การทำงาน copy_cut_max_count", 15 | "Copy_Cut_Not_Allowed": "You are not allowed to :size :folders.", 16 | "Copy_Cut_Size_Limit": "The selected files/folders are too big to %1$s. Limit: %2$d MB/operation", 17 | "Cut": "ตัด", 18 | "Date": "วันที่", 19 | "Date_type": "d/m/Y H:i:s", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Dimension", 22 | "Dir_No_Write": "The directory you selected is not writable.", 23 | "Download": "ดาวน์โหลด", 24 | "Duplicate": "ทำซ้ำ", 25 | "Edit": "Edit", 26 | "Edit_File": "แก้ไขไฟล์นี้", 27 | "Edit_image": "แก้ไขรูปภาพ", 28 | "Empty_name": "ชื่อไฟล์ไม่สามารถเป็นค่าว่างได้", 29 | "Erase": "ลบ", 30 | "Error_Upload": "ไฟล์ที่คุณอัพโหลด มีขนาดเกินที่ได้รับอนุญาติ", 31 | "Error_extension": "ชนิดไฟล์นี้ ไม่อนุญาติให้อัพโหลด", 32 | "Existing_Folder": "โฟลเดอร์ชื่อนี้มีอยู่แล้ว", 33 | "Extract": "Extract here", 34 | "File_Not_Found": "Could not find the file.", 35 | "File_Open_Edit_Not_Allowed": "You are not allowed to :sub_action this file.", 36 | "File_Permission": "กำหนด permission", 37 | "File_Permission_Not_Allowed": "Changing :folder permissions are not allowed.", 38 | "File_Permission_Recursive": "Apply recursively?", 39 | "File_Permission_Wrong_Mode": "The supplied permission mode is incorrect.", 40 | "File_Save_Error": "There was an error while saving the file.", 41 | "File_Save_OK": "บันทึกสำเร็จ", 42 | "File_info": "รายละเอียด", 43 | "Filename": "ชื่อไฟล์", 44 | "Files": "ไฟล์", 45 | "Files_ON_Clipboard": "There are files on the clipboard.", 46 | "Filters": "ประเภท", 47 | "Folder_Created": "สร้างโฟลเดอร์เรียบร้อย", 48 | "Folders": "โฟลเดอร์", 49 | "Function_Disabled": "The :function function has been disabled by the server.", 50 | "GB": "GB", 51 | "Group": "Group", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Could not save image", 54 | "Image_Editor_Save": "Save", 55 | "Images": "รูปภาพ", 56 | "Insert_Folder_Name": "ระบุชื่อโฟลเดอร์ที่ต้องการ:", 57 | "KB": "KB", 58 | "Lang_Change": "เปลี่ยนภาษา", 59 | "Lang_Not_Found": "Could not find the language.", 60 | "MB": "MB", 61 | "Music": "เพลง", 62 | "New_File": "สร้างไฟล์ใหม่", 63 | "New_Folder": "สร้างโฟลเดอร์ใหม่", 64 | "No": "No", 65 | "No_Extension": "You have to add a file extension.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "ตกลง", 68 | "Open": "เปิด", 69 | "Operations": "Operations", 70 | "Paste": "วาง", 71 | "Paste_Confirm": "Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.", 72 | "Paste_Failed": "Failed to paste file(s)", 73 | "Paste_Here": "วางในโพลเดอร์นี้", 74 | "Preview": "แสดงตัวอย่าง", 75 | "Rename": "เปลี่ยนชื่อ", 76 | "Rename_existing_file": "ไฟล์ชื่อนี้มีอยู่แล้ว", 77 | "Rename_existing_folder": "โฟลเดอร์ชื่อนี้มีอยู่แล้ว", 78 | "Return_Files_List": "กลับสู่หน้ารายการ", 79 | "Root": "หน้าหลัก", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "เลือก", 82 | "Select_All": "Select All", 83 | "Show_url": "แสดง URL", 84 | "Size": "ขนาด", 85 | "Sorting": "จัดเรียง", 86 | "Swipe_help": "Swipe the name of file/folder to show options", 87 | "TB": "TB", 88 | "Text_filter": "ระบุคำค้น", 89 | "Toolbar": "เครื่องมือ", 90 | "Type": "ชนิด", 91 | "Type_dir": "dir", 92 | "Upload_add_files": "เลือกไฟล์ (สามารเลือกได้หลายไฟล์)", 93 | "Upload_base": "อัพโหลดแบบธรรมดา", 94 | "Upload_base_help": "สามารถอัพโหลดไฟล์แบบลากวางได้ หรือคลิกที่ปุ่มด้านบนเพื่อเพิ่มไฟล์และคลิกอัพโหลด เมื่อการอัปโหลดเสร็จสมบูรณ์คลิกปุ่ม \"กลับสู่หน้ารายการ\"", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "The uploaded file exceeds the post_max_size directive in php.ini" 114 | }, 115 | "Upload_file": "อัพโหลด", 116 | "Upload_message": "ลากไฟล์มาวางหรือคลิกที่นี่ เพื่ออัพโหลด", 117 | "Upload_start": "อัพโหลด", 118 | "Upload_url": "อัพโหลดจาก URL", 119 | "User": "ผู้ใช้งาน", 120 | "Valid_Extensions": "ส่วนขยายที่ถูกต้อง :editable_text_file_exts", 121 | "Videos": "วิดีโอ", 122 | "View": "ดู", 123 | "View_boxes": "แสดงแบบขนาดใหญ่", 124 | "View_columns_list": "แสดงแบบคอลัมน์", 125 | "View_list": "แสดงแบบรายการ", 126 | "Yes": "Yes", 127 | "Zip_Invalid": "This extension is not supported. Valid: zip, gz, tar.", 128 | "Zip_No_Extract": "Could not extract. File might be corrupt.", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "ดูหมายเลขประเภทหายไป", 139 | "wrong action": "การกระทำผิด", 140 | "wrong data": "ข้อมูลไม่ถูกต้อง", 141 | "wrong extension": "นามสกุลไม่ถูกต้อง", 142 | "wrong name": "ชื่อผิด", 143 | "wrong option": "ตัวเลือกผิด", 144 | "wrong path": "เส้นทางผิด", 145 | "wrong sub-action": "การกระทำย่อยผิด" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/az_AZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Faliyytlr", 3 | "All": "Bütün", 4 | "Archives": "Arxivlr", 5 | "B": "B", 6 | "Back": "Geri", 7 | "CB": "Panoya", 8 | "Cancel": "Lğv Et", 9 | "Clear_Clipboard": "Clear clipboard", 10 | "Clear_Clipboard_Confirm": "Are you sure you want to clear the clipboard?", 11 | "Confirm_Folder_del": "Bu folderi v içindkilri silmk istdiyiniz minsinizmi?", 12 | "Confirm_del": "Bu faylı silmek istdiyinizd minsinizmi?", 13 | "Copy": "Copy", 14 | "Copy_Cut_Count_Limit": "Çox sayda fayl / qovluq seçdiniz: msg_sub_action. Limit:: copy_cut_max_count faylları / əməliyyatı", 15 | "Copy_Cut_Not_Allowed": "You are not allowed to :msg_sub_action :folders files.", 16 | "Copy_Cut_Size_Limit": "The selected files/folders are too big to :msg_sub_action . Limit: :copy_cut_max_size MB/operation", 17 | "Cut": "Cut", 18 | "Date": "Tarix", 19 | "Date_type": "d-m-Y", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Ölçü", 22 | "Dir_No_Write": "The directory you selected is not writable.", 23 | "Download": "Yükl", 24 | "Duplicate": "Dublikat", 25 | "Edit": "Edit", 26 | "Edit_File": "Edit file's content", 27 | "Edit_image": "şkli redakt et", 28 | "Empty_name": "Ad sahsi boşdur.", 29 | "Erase": "Sil", 30 | "Error_Upload": "Yüklmk istdiyiniz fayl maksimum limiti keçdi.", 31 | "Error_extension": "Fayl uzantısı icazsi yoxdur.", 32 | "Existing_Folder": "Mövcud folder", 33 | "Extract": "bura çıxart", 34 | "File_Not_Found": "Could not find the file.", 35 | "File_Open_Edit_Not_Allowed": "You are not allowed to :sub_action this file.", 36 | "File_Permission": "File permission", 37 | "File_Permission_Not_Allowed": "Changing :folder permissions are not allowed.", 38 | "File_Permission_Recursive": "Apply recursively?", 39 | "File_Permission_Wrong_Mode": "The supplied permission mode is incorrect.", 40 | "File_Save_Error": "There was an error while saving the file.", 41 | "File_Save_OK": "File successfully saved.", 42 | "File_info": "fayl mlumatı", 43 | "Filename": "Fayl adı", 44 | "Files": "Fayllar", 45 | "Files_ON_Clipboard": "There are files on the clipboard.", 46 | "Filters": "Filtrlr", 47 | "Folder_Created": "Folder müvffqiyytl yaradıldı.", 48 | "Folders": "Folders", 49 | "Function_Disabled": "The :function function has been disabled by the server.", 50 | "GB": "GB", 51 | "Group": "Group", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Could not save image", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Şkillr", 56 | "Insert_Folder_Name": "Folder adı lav et:", 57 | "KB": "KB", 58 | "Lang_Change": "Change the language", 59 | "Lang_Not_Found": "Could not find language.", 60 | "MB": "MB", 61 | "Music": "Mahnılar", 62 | "New_File": "New File", 63 | "New_Folder": "Yeni Folder", 64 | "No": "No", 65 | "No_Extension": "You have to add a file extension.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "Razıyam", 68 | "Open": "Aç", 69 | "Operations": "mliyyatlar", 70 | "Paste": "Paste", 71 | "Paste_Confirm": "Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.", 72 | "Paste_Failed": "Failed to paste file(s)", 73 | "Paste_Here": "Paste to this directory", 74 | "Preview": "İlk baxış", 75 | "Rename": "Yenidn Adlandır", 76 | "Rename_existing_file": "Bu fayl var artıq", 77 | "Rename_existing_folder": "Bu folder var artıq", 78 | "Return_Files_List": "Faylların siyahısına geri qayıt", 79 | "Root": "kök", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "Seç", 82 | "Select_All": "Select All", 83 | "Show_url": "URL göstr", 84 | "Size": "Çki", 85 | "Sorting": "sıralama", 86 | "Swipe_help": "Variantları görmk üçün file/folder adına tıklayın", 87 | "TB": "TB", 88 | "Text_filter": "filtrl...", 89 | "Toolbar": "Altlr Paneli", 90 | "Type": "Növ", 91 | "Type_dir": "Kataloq", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Normal Yüklm", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "Yüklənmiş fayl php.ini-də göndərilən post_max_size direktivini üstələyir" 114 | }, 115 | "Upload_file": "Fayl Yükl", 116 | "Upload_message": "Yükləmək üçün faylı buraya atın", 117 | "Upload_start": "Yükləməyə başlayın", 118 | "Upload_url": "Url-dən", 119 | "User": "İstifadəçi", 120 | "Valid_Extensions": "Valid extensions: :editable_text_file_exts", 121 | "Videos": "Videolar", 122 | "View": "Görünüş", 123 | "View_boxes": "Qutu görünüşü", 124 | "View_columns_list": "Sütunlu list görünüşü", 125 | "View_list": "List görünüşü", 126 | "Yes": "Yes", 127 | "Zip_Invalid": "This extension is not supported. Valid: zip, gz, tar.", 128 | "Zip_No_Extract": "Could not extract. File might be corrupt.", 129 | "forbidden": "Qadağandır", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "Görünməyən növ sayı", 139 | "wrong action": "Səhv hərəkət", 140 | "wrong data": "Səhv məlumatlar", 141 | "wrong extension": "Səhv uzantı", 142 | "wrong name": "Səhv ad", 143 | "wrong option": "Səhv seçim", 144 | "wrong path": "Səhv yol", 145 | "wrong sub-action": "Səhv alt hərəkət" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/sk.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Pridať", 3 | "All": "všetko", 4 | "Archives": "Archívy", 5 | "B": "B", 6 | "Back": "späť", 7 | "CB": "Schránka", 8 | "Cancel": "Zrušiť", 9 | "Clear_Clipboard": "Vyčistiť schránku", 10 | "Clear_Clipboard_Confirm": "Naozaj chcete vyčistiť schránku?", 11 | "Confirm_Folder_del": "Naozaj chcete vymazať adresár a odstrániť tak všetky súbory v ňom?", 12 | "Confirm_del": "Naozaj odstrániť tento súbor?", 13 | "Copy": "Kopírovať", 14 | "Copy_Cut_Count_Limit": "Vybrali ste príliš veľa súborov / priečinkov na: msg_sub_action. Limit:: copy_cut_max_count files / operation", 15 | "Copy_Cut_Not_Allowed": "Nemáte povolenie na vystrihnutie alebo kopírovanie položiek.", 16 | "Copy_Cut_Size_Limit": "Vybrané položky sú príliš veľké na to aby boli vystrihnuté alebo kopírované. Limit: :copy_cut_max_size MB/operácia", 17 | "Cut": "Vystrihnúť", 18 | "Date": "Dátum", 19 | "Date_type": "d.m.Y", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Rozlíšenie", 22 | "Dir_No_Write": "Do vybraného adresára nemožno zapisovať.", 23 | "Download": "Stiahnuť", 24 | "Duplicate": "Duplikovať", 25 | "Edit": "Upraviť", 26 | "Edit_File": "Upraviť obsah súboru", 27 | "Edit_image": "Upraviť obrázok", 28 | "Empty_name": "Názov je prázdny", 29 | "Erase": "Odstrániť", 30 | "Error_Upload": "Súbor presahuje maximálnu možnú veľkosť.", 31 | "Error_extension": "Typ súboru nie je podporovaný.", 32 | "Existing_Folder": "Adresár už existuje", 33 | "Extract": "Rozbaliť sem", 34 | "File_Not_Found": "Súbor sa nenašiel.", 35 | "File_Open_Edit_Not_Allowed": "Nemáte právo otvoriť alebo upravovať tento súbor.", 36 | "File_Permission": "Povolenia súborov", 37 | "File_Permission_Not_Allowed": "Zmena povolení súborov alebo adresárov nie je povolená.", 38 | "File_Permission_Recursive": "Použiť na vnorené súbory a adresáre?", 39 | "File_Permission_Wrong_Mode": "Nesprávny mód povolenia", 40 | "File_Save_Error": "Nastala chyba! Súbor nebol uložený.", 41 | "File_Save_OK": "Súbor bol uložený.", 42 | "File_info": "Informácie o súbore", 43 | "Filename": "Názov", 44 | "Files": "Súbory", 45 | "Files_ON_Clipboard": "Máte súbory v schránke.", 46 | "Filters": "Filtrovať", 47 | "Folder_Created": "Adresár bol vytvorený", 48 | "Folders": "Adresáre", 49 | "Function_Disabled": "Funkciu vystrihnúť alebo kopírovať nepodporuje Vás webhosting.", 50 | "GB": "GB", 51 | "Group": "Skupina", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Obrázok nebol uložený.", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Obrázky", 56 | "Insert_Folder_Name": "Názov adresára:", 57 | "KB": "KB", 58 | "Lang_Change": "Zmeniť jazyk", 59 | "Lang_Not_Found": "Jazyk nebol nájdený.", 60 | "MB": "MB", 61 | "Music": "Hudba", 62 | "New_File": "Nový súbor", 63 | "New_Folder": "Adresár", 64 | "No": "Nie", 65 | "No_Extension": "Musíte pridať príponu súboru.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "OK", 68 | "Open": "Otvoriť", 69 | "Operations": "Operácie", 70 | "Paste": "Prilepiť", 71 | "Paste_Confirm": "Naozaj chcete prilepiť súbory do tohto adresára? Existujúce súbory sa prepíšu.", 72 | "Paste_Failed": "Zlyhalo prilepenie súborov", 73 | "Paste_Here": "Prilepiť do tohto adresára", 74 | "Preview": "Náhľad", 75 | "Rename": "Premenovať", 76 | "Rename_existing_file": "Súbor už existuje", 77 | "Rename_existing_folder": "Adresár už existuje", 78 | "Return_Files_List": "Späť na zoznam súborov", 79 | "Root": "root", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "Vybrať", 82 | "Select_All": "Select All", 83 | "Show_url": "Zobratiť URL", 84 | "Size": "Veľkosť", 85 | "Sorting": "Zoradiť", 86 | "Swipe_help": "Pre viac možností prejdite myšou na súbor/adresár", 87 | "TB": "TB", 88 | "Text_filter": "Vyhľadať", 89 | "Toolbar": "Nástroje", 90 | "Type": "Typ", 91 | "Type_dir": "dir", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Klasické nahratie súborov", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "Nahraný súbor prekračuje direktívu post_max_size v php.ini" 114 | }, 115 | "Upload_file": "Súbor", 116 | "Upload_message": "Sem nahrajte súbor a nahrajte ho", 117 | "Upload_start": "Spustiť nahrávanie", 118 | "Upload_url": "Z adresy URL", 119 | "User": "Užívateľ", 120 | "Valid_Extensions": "Povolené prípony: :editable_text_file_exts", 121 | "Videos": "Videá", 122 | "View": "Zobraziť", 123 | "View_boxes": "Ikony", 124 | "View_columns_list": "Stĺpce", 125 | "View_list": "Zoznam", 126 | "Yes": "Áno", 127 | "Zip_Invalid": "Tento typ súboru nemožno rozbaliť. Povolené formáty: zip, gz, tar.", 128 | "Zip_No_Extract": "Súbor nemožno rozbaliť. Môže byť poškodený.", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "Chýba zobrazenie typu čísla", 139 | "wrong action": "Chybná akcia", 140 | "wrong data": "Nesprávne údaje", 141 | "wrong extension": "Nesprávne rozšírenie", 142 | "wrong name": "Nesprávne meno", 143 | "wrong option": "Nesprávna voľba", 144 | "wrong path": "Nesprávna cesta", 145 | "wrong sub-action": "Chybná čiastková akcia" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/uk_UA.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Дії", 3 | "All": "Все", 4 | "Archives": "Архіви", 5 | "B": "Б", 6 | "Back": "назад", 7 | "CB": "Буфер обміну", 8 | "Cancel": "Відміна", 9 | "Clear_Clipboard": "Очистити буфер обміну", 10 | "Clear_Clipboard_Confirm": "Ви впевнені, що хочете очистити буфер обміну?", 11 | "Confirm_Folder_del": "Впевнені, що хочете видалити цю теку і всі файли в ній?", 12 | "Confirm_del": "Впевнені, що хочете видалити цей файл?", 13 | "Copy": "Копіювати", 14 | "Copy_Cut_Count_Limit": "Ви вибрали забагато файлів/папок для :msg_sub_action . Обмеження: :copy_cut_max_count файлів/операцію", 15 | "Copy_Cut_Not_Allowed": "У вас немає прав доступу для :msg_sub_action :folders файлів.", 16 | "Copy_Cut_Size_Limit": "Вибрані файли/папки завеликі для :msg_sub_action . Обмеження: :copy_cut_max_size MB/операцію", 17 | "Cut": "Вирізати", 18 | "Date": "Дата", 19 | "Date_type": "d-m-y", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Розмір", 22 | "Dir_No_Write": "Обрана тека захищена від запису.", 23 | "Download": "Завантажити", 24 | "Duplicate": "Дублікати", 25 | "Edit": "Редагувати", 26 | "Edit_File": "Редагувати вміст файлу", 27 | "Edit_image": "Редагувати зображення", 28 | "Empty_name": "Не заповнено ім`я", 29 | "Erase": "Видалити", 30 | "Error_Upload": "Файл, що завантажується перевищує дозволений розмір.", 31 | "Error_extension": "Неприпустимий формат файлу.", 32 | "Existing_Folder": "Існуюча тека", 33 | "Extract": "Видобути тут", 34 | "File_Not_Found": "Не можу знайти файл.", 35 | "File_Open_Edit_Not_Allowed": "У вас немає прав для відкриття цього файлу :sub_action.", 36 | "File_Permission": "Права доступу", 37 | "File_Permission_Not_Allowed": "Зміна прав доступу для :folder заборонена.", 38 | "File_Permission_Recursive": "Застосувати рекурсивно?", 39 | "File_Permission_Wrong_Mode": "Наданы права доступу невірні.", 40 | "File_Save_Error": "Виникла помилка при збереженні файлу.", 41 | "File_Save_OK": "Файл успішно збережено.", 42 | "File_info": "Інфо файла", 43 | "Filename": "Ім`я файлу", 44 | "Files": "Файли", 45 | "Files_ON_Clipboard": "Немає файлів у буфері обміну.", 46 | "Filters": "Фільтр", 47 | "Folder_Created": "Теку успішно створено", 48 | "Folders": "Папки", 49 | "Function_Disabled": "Функція :function заборонена сервером.", 50 | "GB": "Гб", 51 | "Group": "Група", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Неможливо зберегти зображення", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Зображення", 56 | "Insert_Folder_Name": "Введіть ім`я папки:", 57 | "KB": "Кб", 58 | "Lang_Change": "Зміна мови", 59 | "Lang_Not_Found": "Не можу знайти мову.", 60 | "MB": "Мб", 61 | "Music": "Музика", 62 | "New_File": "Новий файл", 63 | "New_Folder": "Нова тека", 64 | "No": "Ні", 65 | "No_Extension": "Вам необхідно додати розширення файлу.", 66 | "Not enough Memory": "Недостатньо пам`яті", 67 | "OK": "OK", 68 | "Open": "Відкрити", 69 | "Operations": "Дії", 70 | "Paste": "Вставити", 71 | "Paste_Confirm": "Ви впевнені, що хочете вставити в цю теку? Це перезапише всі файли/папки, якщо такі будуть.", 72 | "Paste_Failed": "Помилка вставки файлів", 73 | "Paste_Here": "Вставити в цю теку", 74 | "Preview": "Перегляд", 75 | "Rename": "Переіменувати", 76 | "Rename_existing_file": "Файл вже існує", 77 | "Rename_existing_folder": "Тека вже існує", 78 | "Return_Files_List": "Повернутися до списку файлів", 79 | "Root": "Коренева тека", 80 | "SERVER ERROR": "ПОМИЛКА СЕРВЕРА", 81 | "Select": "Вибрати", 82 | "Select_All": "Select All", 83 | "Show_url": "Показати URL", 84 | "Size": "Об`єм", 85 | "Sorting": "Сортування", 86 | "Swipe_help": "Наведіть на ім`я файлу/папки, щоб побачити опції", 87 | "TB": "Тб", 88 | "Text_filter": "фільтр", 89 | "Toolbar": "Панель", 90 | "Type": "Тип", 91 | "Type_dir": "Тека", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Основне завантаження", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "The uploaded file exceeds the post_max_size directive in php.ini" 114 | }, 115 | "Upload_file": "Завантажити файл", 116 | "Upload_message": "Перетягніть сюди файл для завантаження", 117 | "Upload_start": "Почніть завантаження", 118 | "Upload_url": "З URL-адреси", 119 | "User": "Користувач", 120 | "Valid_Extensions": "Дозволені розширення: :editable_text_file_exts", 121 | "Videos": "Відео", 122 | "View": "Вигляд", 123 | "View_boxes": "Плиткою", 124 | "View_columns_list": "Стовпчики", 125 | "View_list": "Список", 126 | "Yes": "Так", 127 | "Zip_Invalid": "Це розширення не підтримується. Можливі: zip, gz, tar.", 128 | "Zip_No_Extract": "Неможливо видобути. Файл може бути пошкодженим", 129 | "forbidden": "Заборонено", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Ваша тека досягла максимального ліміту у :size Мб.", 134 | "no action passed": "Жодної дії не передано", 135 | "no file": "Немає файлу", 136 | "no path": "Немає шляху", 137 | "total size": "Загальний розмір", 138 | "view type number missing": "Відсутній номер типу перегляду", 139 | "wrong action": "Хибна дія", 140 | "wrong data": "Хибні дані", 141 | "wrong extension": "Хибне розширення", 142 | "wrong name": "Хибне ім`я", 143 | "wrong option": "Неправильний варіант", 144 | "wrong path": "Неправильний шлях", 145 | "wrong sub-action": "Неправильна суб-дія" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/id.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Aksi", 3 | "All": "Semua", 4 | "Archives": "Arsip", 5 | "B": "B", 6 | "Back": "kembali", 7 | "CB": "Papan klip", 8 | "Cancel": "Cancel", 9 | "Clear_Clipboard": "Clear clipboard", 10 | "Clear_Clipboard_Confirm": "Are you sure you want to clear the clipboard?", 11 | "Confirm_Folder_del": "Apakah anda yakin menghapus folder dan semua isi didalamnya?", 12 | "Confirm_del": "Apakah anda yakin menghapus berkas ini?", 13 | "Copy": "Copy", 14 | "Copy_Cut_Count_Limit": "Anda memilih terlalu banyak file / folder untuk: msg_sub_action. Batas:: copy_cut_max_count file / operasi", 15 | "Copy_Cut_Not_Allowed": "You are not allowed to :msg_sub_action :folders files.", 16 | "Copy_Cut_Size_Limit": "The selected files/folders are too big to :msg_sub_action . Limit: :copy_cut_max_size MB/operation", 17 | "Cut": "Cut", 18 | "Date": "Tanggal", 19 | "Date_type": "y-m-d", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Dimensi", 22 | "Dir_No_Write": "The directory you selected is not writable.", 23 | "Download": "Unduh", 24 | "Duplicate": "Duplikat", 25 | "Edit": "Edit", 26 | "Edit_File": "Edit file's content", 27 | "Edit_image": "edit gambar", 28 | "Empty_name": "Nama Kosong", 29 | "Erase": "Hapus", 30 | "Error_Upload": "Berkas yang diubah melebihi batas ukuran yang diperbolehkan.", 31 | "Error_extension": "Ekstensi berkas tidak diperbolehkan.", 32 | "Existing_Folder": "Folder yang ada", 33 | "Extract": "extract disini", 34 | "File_Not_Found": "Could not find the file.", 35 | "File_Open_Edit_Not_Allowed": "You are not allowed to :sub_action this file.", 36 | "File_Permission": "File permission", 37 | "File_Permission_Not_Allowed": "Changing :folder permissions are not allowed.", 38 | "File_Permission_Recursive": "Apply recursively?", 39 | "File_Permission_Wrong_Mode": "The supplied permission mode is incorrect.", 40 | "File_Save_Error": "There was an error while saving the file.", 41 | "File_Save_OK": "File successfully saved.", 42 | "File_info": "info berkas", 43 | "Filename": "Nama_berkas", 44 | "Files": "Berkas", 45 | "Files_ON_Clipboard": "There are files on the clipboard.", 46 | "Filters": "Saring", 47 | "Folder_Created": "Folder Telah Dibuat", 48 | "Folders": "Folders", 49 | "Function_Disabled": "The :function function has been disabled by the server.", 50 | "GB": "GB", 51 | "Group": "Group", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Could not save image", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Gambar", 56 | "Insert_Folder_Name": "Masukkan nama folder:", 57 | "KB": "KB", 58 | "Lang_Change": "Change the language", 59 | "Lang_Not_Found": "Could not find language.", 60 | "MB": "MB", 61 | "Music": "Musik", 62 | "New_File": "New File", 63 | "New_Folder": "Folder Baru", 64 | "No": "No", 65 | "No_Extension": "You have to add a file extension.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "OK", 68 | "Open": "Buka", 69 | "Operations": "Operasi", 70 | "Paste": "Paste", 71 | "Paste_Confirm": "Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.", 72 | "Paste_Failed": "Failed to paste file(s)", 73 | "Paste_Here": "Paste to this directory", 74 | "Preview": "Pratampil", 75 | "Rename": "Ubah nama", 76 | "Rename_existing_file": "Berkas Sudah ada", 77 | "Rename_existing_folder": "Folder sudah ada", 78 | "Return_Files_List": "Kembali ke daftar", 79 | "Root": "root", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "Pilih", 82 | "Select_All": "Select All", 83 | "Show_url": "lihat URL", 84 | "Size": "Ukuran", 85 | "Sorting": "Sortir", 86 | "Swipe_help": "Arahkan pada nama berkas/folder untuk melihat pilihan", 87 | "TB": "TB", 88 | "Text_filter": "saring teks", 89 | "Toolbar": "Toolbar", 90 | "Type": "Tipe", 91 | "Type_dir": "direktori", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Basis Unggah", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "File yang diunggah melebihi arahan post_max_size di php.ini" 114 | }, 115 | "Upload_file": "Unggah", 116 | "Upload_message": "Letakkan file di sini untuk mengunggah", 117 | "Upload_start": "Mulai mengunggah", 118 | "Upload_url": "Dari url", 119 | "User": "Pengguna", 120 | "Valid_Extensions": "Ekstensi yang valid :editable_text_file_exts", 121 | "Videos": "Video", 122 | "View": "lihat", 123 | "View_boxes": "Tampilan Kotak", 124 | "View_columns_list": "Tampilan Daftar kolom", 125 | "View_list": "Tampilan Daftar", 126 | "Yes": "Yes", 127 | "Zip_Invalid": "This extension is not supported. Valid: zip, gz, tar.", 128 | "Zip_No_Extract": "Could not extract. File might be corrupt.", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "Lihat nomor tipe yang hilang", 139 | "wrong action": "Tindakan yang salah", 140 | "wrong data": "Data yang salah", 141 | "wrong extension": "Ekstensi salah", 142 | "wrong name": "Salah nama", 143 | "wrong option": "Opsi yang salah", 144 | "wrong path": "Jalan yang salah", 145 | "wrong sub-action": "Sub-aksi salah" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/sl.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Akcije", 3 | "All": "Vse", 4 | "Archives": "Arhiv", 5 | "B": "B", 6 | "Back": "Nazaj", 7 | "CB": "Odložišče", 8 | "Cancel": "Prekliči", 9 | "Clear_Clipboard": "Clear clipboard", 10 | "Clear_Clipboard_Confirm": "Are you sure you want to clear the clipboard?", 11 | "Confirm_Folder_del": "Ali res želite izbrisati mapo in vso vsebino, ki je v mapi?", 12 | "Confirm_del": "Ali res želite izbrisati to datoteko?", 13 | "Copy": "Copy", 14 | "Copy_Cut_Count_Limit": "Izbrali ste preveč datotek / map za: msg_subgery. Omejitev:: copy_cut_max_count datotek / operacija", 15 | "Copy_Cut_Not_Allowed": "You are not allowed to :msg_sub_action :folders files.", 16 | "Copy_Cut_Size_Limit": "The selected files/folders are too big to :msg_sub_action . Limit: :copy_cut_max_size MB/operation", 17 | "Cut": "Cut", 18 | "Date": "Datum", 19 | "Date_type": "d.m.y", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Dimenzija", 22 | "Dir_No_Write": "The directory you selected is not writable.", 23 | "Download": "Prenesi", 24 | "Duplicate": "Podvoji", 25 | "Edit": "Edit", 26 | "Edit_File": "Edit file's content", 27 | "Edit_image": "Uredi sliko", 28 | "Empty_name": "Ime je prazno", 29 | "Erase": "Izbriši", 30 | "Error_Upload": "Velikost datoteke presega maksimalno dovoljeno velikost.", 31 | "Error_extension": "Izbrana vrsta datoteke ni dovoljena.", 32 | "Existing_Folder": "Obstoječa mapa", 33 | "Extract": "Razširi sem", 34 | "File_Not_Found": "Could not find the file.", 35 | "File_Open_Edit_Not_Allowed": "You are not allowed to :sub_action this file.", 36 | "File_Permission": "File permission", 37 | "File_Permission_Not_Allowed": "Changing :folder permissions are not allowed.", 38 | "File_Permission_Recursive": "Apply recursively?", 39 | "File_Permission_Wrong_Mode": "The supplied permission mode is incorrect.", 40 | "File_Save_Error": "There was an error while saving the file.", 41 | "File_Save_OK": "File successfully saved.", 42 | "File_info": "Podatki o datoteki", 43 | "Filename": "Ime", 44 | "Files": "Datoteke", 45 | "Files_ON_Clipboard": "There are files on the clipboard.", 46 | "Filters": "Filtri", 47 | "Folder_Created": "Mapa je bila ustvarjena", 48 | "Folders": "Folders", 49 | "Function_Disabled": "The :function function has been disabled by the server.", 50 | "GB": "GB", 51 | "Group": "Group", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Could not save image", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Slike", 56 | "Insert_Folder_Name": "Vpište ime mape:", 57 | "KB": "KB", 58 | "Lang_Change": "Change the language", 59 | "Lang_Not_Found": "Could not find language.", 60 | "MB": "MB", 61 | "Music": "Glasba", 62 | "New_File": "New File", 63 | "New_Folder": "Nova mapa", 64 | "No": "No", 65 | "No_Extension": "You have to add a file extension.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "Potrdi", 68 | "Open": "Odpri", 69 | "Operations": "Ukazi", 70 | "Paste": "Paste", 71 | "Paste_Confirm": "Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.", 72 | "Paste_Failed": "Failed to paste file(s)", 73 | "Paste_Here": "Paste to this directory", 74 | "Preview": "Predogled", 75 | "Rename": "Preimenuj", 76 | "Rename_existing_file": "Datoteka že obstaja", 77 | "Rename_existing_folder": "Mapa že obstaja", 78 | "Return_Files_List": "Nazaj na seznam datotek", 79 | "Root": "Domov", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "Označi", 82 | "Select_All": "Select All", 83 | "Show_url": "Prikaži povezavo", 84 | "Size": "Velikost", 85 | "Sorting": "Razvrsti po:", 86 | "Swipe_help": "Izmakni ime datoteke/mape za prikaz možnosti", 87 | "TB": "TB", 88 | "Text_filter": "išči", 89 | "Toolbar": "Orodna vrstica", 90 | "Type": "Vrsta", 91 | "Type_dir": "Mapa", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Osnovni način", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "The uploaded file exceeds the post_max_size directive in php.ini" 114 | }, 115 | "Upload_file": "Naloži datoteke na strežnik", 116 | "Upload_message": "Za prenos naložite datoteko tukaj", 117 | "Upload_start": "Začni prenos", 118 | "Upload_url": "Iz naslova URL", 119 | "User": "Uporabnik", 120 | "Valid_Extensions": "Veljavne razširitve :editable_text_file_exts", 121 | "Videos": "Videoposnetki", 122 | "View": "Prikaz", 123 | "View_boxes": "Okvirji", 124 | "View_columns_list": "Stolpci", 125 | "View_list": "Seznam", 126 | "Yes": "Yes", 127 | "Zip_Invalid": "This extension is not supported. Valid: zip, gz, tar.", 128 | "Zip_No_Extract": "Could not extract. File might be corrupt.", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "Poglejte, da vrsta vrste manjka", 139 | "wrong action": "Napačna akcija", 140 | "wrong data": "Napačni podatki", 141 | "wrong extension": "Napačen podaljšek", 142 | "wrong name": "Napačno ime", 143 | "wrong option": "Napačna možnost", 144 | "wrong path": "Wrong path", 145 | "wrong sub-action": "Napačna podakcija" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/nb_NO.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Gjøremål", 3 | "All": "Alle", 4 | "Archives": "Arkiv", 5 | "B": "B", 6 | "Back": "Tilbake", 7 | "CB": "utklippstavlen", 8 | "Cancel": "Avbryt", 9 | "Clear_Clipboard": "Tøm utklippstavlen", 10 | "Clear_Clipboard_Confirm": "Er du sikker på at du vil tømme utklippstavlen?", 11 | "Confirm_Folder_del": "Er du sikker på at du vil slette mappen og alt innholdet?", 12 | "Confirm_del": "Er du sikker på at du vil slette denne filen?", 13 | "Copy": "Kopier", 14 | "Copy_Cut_Count_Limit": "Du valgte for mange filer / mapper til: msg_sub_action. Begrensning:: copy_cut_max_count files / operation", 15 | "Copy_Cut_Not_Allowed": "Du har ikke lov til å :msg_sub_action :folders filer.", 16 | "Copy_Cut_Size_Limit": "De valgte filene/mappene er for store for :msg_sub_action . Grense: :copy_cut_max_size MB/operasjon", 17 | "Cut": "Klipp ut", 18 | "Date": "Dato", 19 | "Date_type": "d.m.y", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Dimensjoner", 22 | "Dir_No_Write": "Mappen du valgte er ikke skrivbar.", 23 | "Download": "Last ned", 24 | "Duplicate": "Duplikat", 25 | "Edit": "Rediger", 26 | "Edit_File": "Rediger filens innhold", 27 | "Edit_image": "Rediger bilde", 28 | "Empty_name": "Tomt navn", 29 | "Erase": "Slett", 30 | "Error_Upload": "Den opplastede filen overskrider maksimal tillatt størrelse.", 31 | "Error_extension": "Filtypen er ikke tillatt.", 32 | "Existing_Folder": "Eksisterende mappe", 33 | "Extract": "Pakk ut her", 34 | "File_Not_Found": "Fant ikke filen.", 35 | "File_Open_Edit_Not_Allowed": "Du har ikke tillatelse til å :sub_action denne filen.", 36 | "File_Permission": "Filrettigheter", 37 | "File_Permission_Not_Allowed": "Forandring av :folder rettigheter er ikke tillatt.", 38 | "File_Permission_Recursive": "Utfør rekursivt?", 39 | "File_Permission_Wrong_Mode": "Filrettigheten er feil.", 40 | "File_Save_Error": "Det oppstod en feil når filen ble lagret.", 41 | "File_Save_OK": "Filen ble lagret.", 42 | "File_info": "Fil-info", 43 | "Filename": "Filnavn", 44 | "Files": "Filer", 45 | "Files_ON_Clipboard": "Der er filer på utklippstavlen.", 46 | "Filters": "Filter", 47 | "Folder_Created": "Mappe opprettet", 48 | "Folders": "Mapper", 49 | "Function_Disabled": "Funksjonen :function er blitt deaktivert av serveren.", 50 | "GB": "GB", 51 | "Group": "Gruppe", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Kunne ikke lagre bildet", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Bilder", 56 | "Insert_Folder_Name": "Gi mappen et navn:", 57 | "KB": "KB", 58 | "Lang_Change": "Forandre språk", 59 | "Lang_Not_Found": "Kunne ikke finne språk.", 60 | "MB": "MB", 61 | "Music": "Musikk", 62 | "New_File": "Ny fil", 63 | "New_Folder": "Ny mappe", 64 | "No": "Nei", 65 | "No_Extension": "Du må legge til et fil-etternavn.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "OK", 68 | "Open": "Åpne", 69 | "Operations": "Handlinger", 70 | "Paste": "Lim inn", 71 | "Paste_Confirm": "Er du sikker på at du vil lime inn i denne mappen? Dette vil overskrive eventuelle eksisterende filer eller mapper.", 72 | "Paste_Failed": "Lim inn feilet", 73 | "Paste_Here": "Lim inn i denne mappen", 74 | "Preview": "Forhåndsvisning", 75 | "Rename": "Gi nytt navn", 76 | "Rename_existing_file": "Filen er allerede opprettet", 77 | "Rename_existing_folder": "Mappen er allerede opprettet", 78 | "Return_Files_List": "Tilbake til filoversikten", 79 | "Root": "Rot", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "Velg", 82 | "Select_All": "Select All", 83 | "Show_url": "Vis URL", 84 | "Size": "Størrelse", 85 | "Sorting": "Sortering", 86 | "Swipe_help": "Sveip filnavnet/mappenavnet for å vise alternativer", 87 | "TB": "TB", 88 | "Text_filter": "Tekst-filter", 89 | "Toolbar": "Verktøylinje", 90 | "Type": "Type", 91 | "Type_dir": "Mappe", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Vanlig opplasting", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "Den opplastede filen overskrider post_max_size-direktivet i php.ini" 114 | }, 115 | "Upload_file": "Last opp fil", 116 | "Upload_message": "Slipp filen her for å laste opp", 117 | "Upload_start": "Begynn å laste opp", 118 | "Upload_url": "Fra url", 119 | "User": "Bruker", 120 | "Valid_Extensions": "Gyldige fil-etternavn: :editable_text_file_exts", 121 | "Videos": "Videoer", 122 | "View": "Visning", 123 | "View_boxes": "Boksvisning", 124 | "View_columns_list": "Side ved side", 125 | "View_list": "Listevisning", 126 | "Yes": "Ja", 127 | "Zip_Invalid": "Dette filetternavnet er ikke støttet. Gyldige filer: zip, gz, tar.", 128 | "Zip_No_Extract": "Kunne ikke pakke ut. Filen er muligens ødelagt.", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "Vis type nummer mangler", 139 | "wrong action": "Feil handling", 140 | "wrong data": "Feil data", 141 | "wrong extension": "Feil utvidelse", 142 | "wrong name": "Feil navn", 143 | "wrong option": "Feil alternativ", 144 | "wrong path": "Feil vei", 145 | "wrong sub-action": "Feil underhandling" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/sv_SE.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "Åtgärder", 3 | "All": "Allt", 4 | "Archives": "Arkiv", 5 | "B": "B", 6 | "Back": "tillbaka", 7 | "CB": "Urklipp", 8 | "Cancel": "Avbryt", 9 | "Clear_Clipboard": "Rensa urklipp", 10 | "Clear_Clipboard_Confirm": "Är du säker på att du vill rensa urklipp?", 11 | "Confirm_Folder_del": "Är du säker på att du vill radera denna katalog samt dess innehåll?", 12 | "Confirm_del": "Är du säker på att du vill radera denna fil?", 13 | "Copy": "Kopiera", 14 | "Copy_Cut_Count_Limit": "Du valde för många filer / mappar till: msg_sub_action. Begränsning:: copy_cut_max_count files / operation", 15 | "Copy_Cut_Not_Allowed": "Du har ej behörighet att :msg_sub_action :folders filer.", 16 | "Copy_Cut_Size_Limit": "De valda filerna/mapparna är för stora för att :msg_sub_action . Gräns: :copy_cut_max_size MB per operation", 17 | "Cut": "Klipp ut", 18 | "Date": "Datum", 19 | "Date_type": "y-m-d", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Dimension", 22 | "Dir_No_Write": "Det går ej att skriva till den valda sökvägen.", 23 | "Download": "Ladda hem", 24 | "Duplicate": "Duplicera", 25 | "Edit": "Redigera", 26 | "Edit_File": "Redigera filens innehåll", 27 | "Edit_image": "editera bild", 28 | "Empty_name": "Du har ej angivet något namn", 29 | "Erase": "Radera", 30 | "Error_Upload": "Den uppladdade filen överskrider max storleken.", 31 | "Error_extension": "Filtypen är ej tillåten.", 32 | "Existing_Folder": "Befintlig katalog", 33 | "Extract": "packa upp här", 34 | "File_Not_Found": "Kunde inte hitta fil", 35 | "File_Open_Edit_Not_Allowed": "Du har inte rättigheter till :sub_action den här filen.", 36 | "File_Permission": "File permission", 37 | "File_Permission_Not_Allowed": "Changing :folder permissions are not allowed.", 38 | "File_Permission_Recursive": "Tillämpa rekursivt", 39 | "File_Permission_Wrong_Mode": "Felaktiga filrättigheter.", 40 | "File_Save_Error": "Det uppstod ett fel när filen sparades.", 41 | "File_Save_OK": "Filen sparades", 42 | "File_info": "fil information", 43 | "Filename": "Filname", 44 | "Files": "Filer", 45 | "Files_ON_Clipboard": "Det finns filer i urklipp.", 46 | "Filters": "Filter", 47 | "Folder_Created": "Katalogen har skapats", 48 | "Folders": "Folders", 49 | "Function_Disabled": "Funktionen för att :function är inaktiverad.", 50 | "GB": "GB", 51 | "Group": "Grupp", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Misslyckades med att spara bild", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Bilder", 56 | "Insert_Folder_Name": "Ange katalog namn:", 57 | "KB": "KB", 58 | "Lang_Change": "Växla språk", 59 | "Lang_Not_Found": "Kunde inte hitta språk.", 60 | "MB": "MB", 61 | "Music": "Musik", 62 | "New_File": "Ny fil", 63 | "New_Folder": "Ny katalog", 64 | "No": "Nej", 65 | "No_Extension": "Du måste lägga till en filändelse", 66 | "Not enough Memory": "Inte tillräckligt med minne", 67 | "OK": "OK", 68 | "Open": "Öppna", 69 | "Operations": "Handlingar", 70 | "Paste": "Klistra in", 71 | "Paste_Confirm": "Är du säker på att du vill klistra in i denna mapp? Befintliga filer och mappar kan bli överskrivna.", 72 | "Paste_Failed": "Misslyckades med att klistra in fil(er)", 73 | "Paste_Here": "Klistra in i denna mapp", 74 | "Preview": "Förhandsgranska", 75 | "Rename": "Byt namn", 76 | "Rename_existing_file": "Det finns redan en fil med det namnet", 77 | "Rename_existing_folder": "Det finns redan en katalog med det namnet", 78 | "Return_Files_List": "Tillbaka till filvisaren", 79 | "Root": "root", 80 | "SERVER ERROR": "SERVER FEL", 81 | "Select": "Välj", 82 | "Select_All": "Select All", 83 | "Show_url": "visa sökväg", 84 | "Size": "Storlek", 85 | "Sorting": "sortering", 86 | "Swipe_help": "Svep över filnamnet/katalognamnet för att visa åtgärder", 87 | "TB": "TB", 88 | "Text_filter": "text filter", 89 | "Toolbar": "Verktygsfält", 90 | "Type": "Typ", 91 | "Type_dir": "katalog", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Basal uppladdning", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "The uploaded file exceeds the post_max_size directive in php.ini" 114 | }, 115 | "Upload_file": "Ladda upp", 116 | "Upload_message": "Släpp fil här för att ladda upp", 117 | "Upload_start": "Börja ladda upp", 118 | "Upload_url": "Från url", 119 | "User": "Användare", 120 | "Valid_Extensions": "Tillåtna filändelser: :editable_text_file_exts", 121 | "Videos": "Videor", 122 | "View": "Visa", 123 | "View_boxes": "Boxvy", 124 | "View_columns_list": "Columnvy", 125 | "View_list": "Listvy", 126 | "Yes": "Ja", 127 | "Zip_Invalid": "Filtypen stöds ej. Stödja filtyper: zip, gz och tar.", 128 | "Zip_No_Extract": "Misslyckades med att packa upp. Filen kan eventuellt vara korrupt.", 129 | "forbidden": "Förbjudet", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Din bildkatalog har nått den maximala storleken av :size MB", 134 | "no action passed": "Ingen åtgärd skickad", 135 | "no file": "Ingen fil", 136 | "no path": "Ingen sökväg", 137 | "total size": "Total storlek", 138 | "view type number missing": "Vytypsnummer saknas", 139 | "wrong action": "Fel åtgärd", 140 | "wrong data": "Fel data", 141 | "wrong extension": "Fel filändelse", 142 | "wrong name": "Fel namn", 143 | "wrong option": "Fel alternativ", 144 | "wrong path": "Fel väg", 145 | "wrong sub-action": "Fel underhandling" 146 | } 147 | -------------------------------------------------------------------------------- /src/I18N/mn_MN.json: -------------------------------------------------------------------------------- 1 | { 2 | "Actions": "йлдэл", 3 | "All": "Бүгд", 4 | "Archives": "Архивлагдсан файлууд", 5 | "B": "B", 6 | "Back": "буцах", 7 | "CB": "Санах самбар", 8 | "Cancel": "Буцах", 9 | "Clear_Clipboard": "Clear clipboard", 10 | "Clear_Clipboard_Confirm": "Are you sure you want to clear the clipboard?", 11 | "Confirm_Folder_del": "Хавтас болон доторх бх файлуудыг устгахдаа итгэлтэй байна уу?", 12 | "Confirm_del": "Та энэ файлыг устгахдаа итгэлтэй байна уу?", 13 | "Copy": "Copy", 14 | "Copy_Cut_Count_Limit": "You selected too many files/folders to :msg_sub_action . Limit: :copy_cut_max_count files/operation", 15 | "Copy_Cut_Not_Allowed": "You are not allowed to :msg_sub_action :folders files.", 16 | "Copy_Cut_Size_Limit": "The selected files/folders are too big to :msg_sub_action . Limit: :copy_cut_max_size MB/operation", 17 | "Cut": "Cut", 18 | "Date": "Огноо", 19 | "Date_type": "y-m-d", 20 | "Deselect_All": "Deselect All", 21 | "Dimension": "Харьцаа", 22 | "Dir_No_Write": "The directory you selected is not writable.", 23 | "Download": "Татаж авах", 24 | "Duplicate": "Давхардуулах", 25 | "Edit": "Edit", 26 | "Edit_File": "Edit file's content", 27 | "Edit_image": "зураг засварлах", 28 | "Empty_name": "Нэр хоосон байна", 29 | "Erase": "Устгах", 30 | "Error_Upload": "Хуулсан файл звшргдх хэмжээнээс их байна.", 31 | "Error_extension": "Файлын ргтгх звшргдгй.", 32 | "Existing_Folder": "Давхардсан хавтас", 33 | "Extract": "энд задла", 34 | "File_Not_Found": "Could not find the file.", 35 | "File_Open_Edit_Not_Allowed": "You are not allowed to :sub_action this file.", 36 | "File_Permission": "File permission", 37 | "File_Permission_Not_Allowed": "Changing :folder permissions are not allowed.", 38 | "File_Permission_Recursive": "Apply recursively?", 39 | "File_Permission_Wrong_Mode": "The supplied permission mode is incorrect.", 40 | "File_Save_Error": "There was an error while saving the file.", 41 | "File_Save_OK": "File successfully saved.", 42 | "File_info": "файлын мэдээлэл", 43 | "Filename": "Файлын нэр", 44 | "Files": "Файлууд", 45 | "Files_ON_Clipboard": "There are files on the clipboard.", 46 | "Filters": "Шлтрд", 47 | "Folder_Created": "Хавтас амжилттай слээ", 48 | "Folders": "Folders", 49 | "Function_Disabled": "The :function function has been disabled by the server.", 50 | "GB": "GB", 51 | "Group": "Group", 52 | "Image_Editor_Exit": "Exit", 53 | "Image_Editor_No_Save": "Could not save image", 54 | "Image_Editor_Save": "Save", 55 | "Images": "Зурагнууд", 56 | "Insert_Folder_Name": "Хавтасны нэрийг оруулна уу:", 57 | "KB": "KB", 58 | "Lang_Change": "Change the language", 59 | "Lang_Not_Found": "Could not find language.", 60 | "MB": "MB", 61 | "Music": "Дуунууд", 62 | "New_File": "New File", 63 | "New_Folder": "Шинэ хавтас", 64 | "No": "No", 65 | "No_Extension": "You have to add a file extension.", 66 | "Not enough Memory": "Not enough Memory", 67 | "OK": "ОК", 68 | "Open": "Нээх", 69 | "Operations": "йлдэлд", 70 | "Paste": "Paste", 71 | "Paste_Confirm": "Are you sure you want to paste to this directory? This will overwrite existing files/folders if encountered any.", 72 | "Paste_Failed": "Failed to paste file(s)", 73 | "Paste_Here": "Paste to this directory", 74 | "Preview": "Урьдчилан харах", 75 | "Rename": "Нэрлэх", 76 | "Rename_existing_file": "Файл аль хэдийнэ ссэн байна", 77 | "Rename_existing_folder": "Хавтас аль хэдийнэ сэн байна", 78 | "Return_Files_List": "Файлын жагсаалт руу буцах", 79 | "Root": "root", 80 | "SERVER ERROR": "SERVER ERROR", 81 | "Select": "Сонгох", 82 | "Select_All": "Select All", 83 | "Show_url": "URL-г харах", 84 | "Size": "Хэмжээ", 85 | "Sorting": "эрэмбэлэх", 86 | "Swipe_help": "Файл/Хавтасны нэрийг товшоод тохиргоог харна уу", 87 | "TB": "TB", 88 | "Text_filter": "текстэн шлтр", 89 | "Toolbar": "Товчилсон товчнууд", 90 | "Type": "Трл", 91 | "Type_dir": "dir", 92 | "Upload_add_files": "Add file(s)", 93 | "Upload_base": "Энгийнээр хуулах", 94 | "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.", 95 | "Upload_error_messages": { 96 | "1": "The uploaded file exceeds the upload_max_filesize directive in php.ini", 97 | "2": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form", 98 | "3": "The uploaded file was only partially uploaded", 99 | "4": "No file was uploaded", 100 | "6": "Missing a temporary folder", 101 | "7": "Failed to write file to disk", 102 | "8": "A PHP extension stopped the file upload", 103 | "abort": "File upload aborted", 104 | "accept_file_types": "Filetype not allowed", 105 | "image_resize": "Failed to resize image", 106 | "max_file_size": "File is too big", 107 | "max_height": "Image exceeds maximum height", 108 | "max_number_of_files": "Maximum number of files exceeded", 109 | "max_width": "Image exceeds maximum width", 110 | "min_file_size": "File is too small", 111 | "min_height": "Image requires a minimum height", 112 | "min_width": "Image requires a minimum width", 113 | "post_max_size": "Байршуулсан файл php.ini програм дахь post_max_size заавраас давсан байна" 114 | }, 115 | "Upload_file": "Хуулах", 116 | "Upload_message": "Файлыг байршуулахын тулд энд буулгана уу", 117 | "Upload_start": "Байршуулж эхэлнэ үү", 118 | "Upload_url": "URL-аас", 119 | "User": "Хэрэглэгч", 120 | "Valid_Extensions": "Хүчинтэй өргөтгөлүүд: :editable_text_file_exts", 121 | "Videos": "Бичлэгнд", 122 | "View": "зэх", 123 | "View_boxes": "Хайрцгаар харах", 124 | "View_columns_list": "Баганаар харах", 125 | "View_list": "Жагсаалтаар харах", 126 | "Yes": "Yes", 127 | "Zip_Invalid": "This extension is not supported. Valid: zip, gz, tar.", 128 | "Zip_No_Extract": "Could not extract. File might be corrupt.", 129 | "forbidden": "Forbiden", 130 | "ftp_cant_chmod": "Can't chmod on a non Unix FTP server", 131 | "ftp_delete_failure": "Can't remove non empty folder", 132 | "ftp_failure": "Something gone wrong with ftp server", 133 | "max_size_reached": "Your image folder has reach its maximale size of :size MB.", 134 | "no action passed": "No action passed", 135 | "no file": "No file", 136 | "no path": "No path", 137 | "total size": "Total size", 138 | "view type number missing": "Төрөл бүрийн дугаарыг харахгүй байна", 139 | "wrong action": "Буруу арга хэмжээ", 140 | "wrong data": "Буруу мэдээлэл", 141 | "wrong extension": "Буруу өргөтгөл", 142 | "wrong name": "Буруу нэр", 143 | "wrong option": "Буруу сонголт", 144 | "wrong path": "Буруу зам", 145 | "wrong sub-action": "Буруу дэд арга хэмжээ" 146 | } 147 | --------------------------------------------------------------------------------