Browse Source

added elfinder module

Bachir Soussi Chiadmi 9 months ago
parent
commit
ccab226e12
100 changed files with 57913 additions and 0 deletions
  1. 12 0
      sites/all/libraries/elfinder/.gitignore
  2. 1012 0
      sites/all/libraries/elfinder/Changelog
  3. 15 0
      sites/all/libraries/elfinder/LICENSE.md
  4. 214 0
      sites/all/libraries/elfinder/README.md
  5. 28 0
      sites/all/libraries/elfinder/bower.json
  6. 39 0
      sites/all/libraries/elfinder/composer.json
  7. 5117 0
      sites/all/libraries/elfinder/css/elfinder.full.css
  8. 9 0
      sites/all/libraries/elfinder/css/elfinder.min.css
  9. 349 0
      sites/all/libraries/elfinder/css/theme.css
  10. 73 0
      sites/all/libraries/elfinder/elfinder.html
  11. 91 0
      sites/all/libraries/elfinder/elfinder.legacy.html
  12. 0 0
      sites/all/libraries/elfinder/files/.gitkeep
  13. 0 0
      sites/all/libraries/elfinder/files/.trash/.gitkeep
  14. BIN
      sites/all/libraries/elfinder/img/arrows-active.png
  15. BIN
      sites/all/libraries/elfinder/img/arrows-normal.png
  16. BIN
      sites/all/libraries/elfinder/img/crop.gif
  17. BIN
      sites/all/libraries/elfinder/img/dialogs.png
  18. BIN
      sites/all/libraries/elfinder/img/edit_aceeditor.png
  19. BIN
      sites/all/libraries/elfinder/img/edit_ckeditor.png
  20. BIN
      sites/all/libraries/elfinder/img/edit_ckeditor5.png
  21. BIN
      sites/all/libraries/elfinder/img/edit_codemirror.png
  22. BIN
      sites/all/libraries/elfinder/img/edit_creativecloud.png
  23. BIN
      sites/all/libraries/elfinder/img/edit_onlineconvert.png
  24. BIN
      sites/all/libraries/elfinder/img/edit_pixlreditor.png
  25. BIN
      sites/all/libraries/elfinder/img/edit_pixlrexpress.png
  26. BIN
      sites/all/libraries/elfinder/img/edit_simplemde.png
  27. BIN
      sites/all/libraries/elfinder/img/edit_tinymce.png
  28. BIN
      sites/all/libraries/elfinder/img/edit_tuiimgedit.png
  29. BIN
      sites/all/libraries/elfinder/img/edit_zohooffice.png
  30. BIN
      sites/all/libraries/elfinder/img/editor-icons.png
  31. BIN
      sites/all/libraries/elfinder/img/icons-big.png
  32. 292 0
      sites/all/libraries/elfinder/img/icons-big.svg
  33. BIN
      sites/all/libraries/elfinder/img/icons-small.png
  34. BIN
      sites/all/libraries/elfinder/img/logo.png
  35. BIN
      sites/all/libraries/elfinder/img/progress.gif
  36. BIN
      sites/all/libraries/elfinder/img/quicklook-bg.png
  37. BIN
      sites/all/libraries/elfinder/img/quicklook-icons.png
  38. BIN
      sites/all/libraries/elfinder/img/resize.png
  39. BIN
      sites/all/libraries/elfinder/img/spinner-mini.gif
  40. BIN
      sites/all/libraries/elfinder/img/toolbar.png
  41. BIN
      sites/all/libraries/elfinder/img/trashmesh.png
  42. 235 0
      sites/all/libraries/elfinder/img/tui-icon-a.svg
  43. 224 0
      sites/all/libraries/elfinder/img/tui-icon-b.svg
  44. 224 0
      sites/all/libraries/elfinder/img/tui-icon-c.svg
  45. 224 0
      sites/all/libraries/elfinder/img/tui-icon-d.svg
  46. BIN
      sites/all/libraries/elfinder/img/ui-icons_ffffff_256x240.png
  47. BIN
      sites/all/libraries/elfinder/img/volume_icon_box.png
  48. 1 0
      sites/all/libraries/elfinder/img/volume_icon_box.svg
  49. BIN
      sites/all/libraries/elfinder/img/volume_icon_dropbox.png
  50. 1 0
      sites/all/libraries/elfinder/img/volume_icon_dropbox.svg
  51. BIN
      sites/all/libraries/elfinder/img/volume_icon_ftp.png
  52. 1 0
      sites/all/libraries/elfinder/img/volume_icon_ftp.svg
  53. BIN
      sites/all/libraries/elfinder/img/volume_icon_googledrive.png
  54. 1 0
      sites/all/libraries/elfinder/img/volume_icon_googledrive.svg
  55. BIN
      sites/all/libraries/elfinder/img/volume_icon_local.png
  56. 1 0
      sites/all/libraries/elfinder/img/volume_icon_local.svg
  57. BIN
      sites/all/libraries/elfinder/img/volume_icon_network.png
  58. 1 0
      sites/all/libraries/elfinder/img/volume_icon_network.svg
  59. BIN
      sites/all/libraries/elfinder/img/volume_icon_onedrive.png
  60. 1 0
      sites/all/libraries/elfinder/img/volume_icon_onedrive.svg
  61. BIN
      sites/all/libraries/elfinder/img/volume_icon_sql.png
  62. 1 0
      sites/all/libraries/elfinder/img/volume_icon_sql.svg
  63. BIN
      sites/all/libraries/elfinder/img/volume_icon_trash.png
  64. 1 0
      sites/all/libraries/elfinder/img/volume_icon_trash.svg
  65. BIN
      sites/all/libraries/elfinder/img/volume_icon_zip.png
  66. 1 0
      sites/all/libraries/elfinder/img/volume_icon_zip.svg
  67. 34270 0
      sites/all/libraries/elfinder/js/elfinder.full.js
  68. 25 0
      sites/all/libraries/elfinder/js/elfinder.min.js
  69. 2631 0
      sites/all/libraries/elfinder/js/extras/editors.default.js
  70. 2 0
      sites/all/libraries/elfinder/js/extras/editors.default.min.js
  71. 75 0
      sites/all/libraries/elfinder/js/extras/quicklook.googledocs.js
  72. 1 0
      sites/all/libraries/elfinder/js/extras/quicklook.googledocs.min.js
  73. 580 0
      sites/all/libraries/elfinder/js/i18n/elfinder.LANG.js
  74. 516 0
      sites/all/libraries/elfinder/js/i18n/elfinder.ar.js
  75. 559 0
      sites/all/libraries/elfinder/js/i18n/elfinder.bg.js
  76. 375 0
      sites/all/libraries/elfinder/js/i18n/elfinder.ca.js
  77. 566 0
      sites/all/libraries/elfinder/js/i18n/elfinder.cs.js
  78. 374 0
      sites/all/libraries/elfinder/js/i18n/elfinder.da.js
  79. 550 0
      sites/all/libraries/elfinder/js/i18n/elfinder.de.js
  80. 374 0
      sites/all/libraries/elfinder/js/i18n/elfinder.el.js
  81. 546 0
      sites/all/libraries/elfinder/js/i18n/elfinder.es.js
  82. 555 0
      sites/all/libraries/elfinder/js/i18n/elfinder.fa.js
  83. 11 0
      sites/all/libraries/elfinder/js/i18n/elfinder.fallback.js
  84. 419 0
      sites/all/libraries/elfinder/js/i18n/elfinder.fo.js
  85. 551 0
      sites/all/libraries/elfinder/js/i18n/elfinder.fr.js
  86. 375 0
      sites/all/libraries/elfinder/js/i18n/elfinder.he.js
  87. 434 0
      sites/all/libraries/elfinder/js/i18n/elfinder.hr.js
  88. 447 0
      sites/all/libraries/elfinder/js/i18n/elfinder.hu.js
  89. 498 0
      sites/all/libraries/elfinder/js/i18n/elfinder.id.js
  90. 552 0
      sites/all/libraries/elfinder/js/i18n/elfinder.it.js
  91. 574 0
      sites/all/libraries/elfinder/js/i18n/elfinder.ja.js
  92. 551 0
      sites/all/libraries/elfinder/js/i18n/elfinder.ko.js
  93. 419 0
      sites/all/libraries/elfinder/js/i18n/elfinder.nl.js
  94. 374 0
      sites/all/libraries/elfinder/js/i18n/elfinder.no.js
  95. 574 0
      sites/all/libraries/elfinder/js/i18n/elfinder.pl.js
  96. 438 0
      sites/all/libraries/elfinder/js/i18n/elfinder.pt_BR.js
  97. 417 0
      sites/all/libraries/elfinder/js/i18n/elfinder.ro.js
  98. 575 0
      sites/all/libraries/elfinder/js/i18n/elfinder.ru.js
  99. 537 0
      sites/all/libraries/elfinder/js/i18n/elfinder.si.js
  100. 0 0
      sites/all/libraries/elfinder/js/i18n/elfinder.sk.js

+ 12 - 0
sites/all/libraries/elfinder/.gitignore

@@ -0,0 +1,12 @@
+*~
+._*
+_*
+.DS_Store
+php-old
+extensions
+build
+files2
+elFinderVolumeSVN.class.php
+connector-svn.php
+node_modules
+connector.php

File diff suppressed because it is too large
+ 1012 - 0
sites/all/libraries/elfinder/Changelog


+ 15 - 0
sites/all/libraries/elfinder/LICENSE.md

@@ -0,0 +1,15 @@
+elFinder is issued under a 3-clauses BSD license.
+
+Copyright (c) 2009-2018, Studio 42
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the Studio 42 Ltd. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL "STUDIO 42" OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 214 - 0
sites/all/libraries/elfinder/README.md

@@ -0,0 +1,214 @@
+elFinder
+========
+
+**WARNING: IF YOU HAVE OLDER (IN PARTICULAR 2.1.38 OR EARLIER) VERSIONS OF ELFINDER ON PUBLIC SERVERS, IT MAY CAUSE SERIOUS DAMAGE TO YOUR SERVER AND VISITED USER. YOU SHOULD UPDATE TO THE LATEST VERSION OR REMOVE IT FROM THE SERVER.**
+
+[![elFinder file manager for the Web](https://studio-42.github.io/elFinder/images/elFinderScr.png "elFinder file manager for the Web")](https://studio-42.github.io/elFinder/)
+
+elFinder is an open-source file manager for web, written in JavaScript using
+jQuery UI. Creation is inspired by simplicity and convenience of Finder program
+used in Mac OS X operating system.
+
+[![Download now!](https://studio-42.github.io/elFinder/images/download-icon.png)](https://github.com/Studio-42/elFinder/releases/latest)
+[![Packagist License](https://poser.pugx.org/studio-42/elfinder/license.png)](https://choosealicense.com/licenses/bsd-3-clause/)
+[![Latest Stable Version](https://poser.pugx.org/studio-42/elfinder/version.png)](https://packagist.org/packages/studio-42/elfinder)
+[![Total Downloads](https://poser.pugx.org/studio-42/elfinder/d/total.png)](https://packagist.org/packages/studio-42/elfinder)
+[![CDNJS version](https://img.shields.io/cdnjs/v/elfinder.svg)](https://cdnjs.com/libraries/elfinder)
+[![Donate Paypal(nao-pon)](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FF5FKRSMKYDVA)
+[![Donate Bitcoin(nao-pon)](https://img.shields.io/badge/Donate-Bitcoin-orange.svg)](https://studio-42.github.io/elFinder/tools/donate-bitcoin/)
+
+Contents
+--------
+* [Branches](#branches)
+* [Features](#features)
+* [Requirements](#requirements)
+* [Installation](#installation)
+* [Downloads](#downloads)
+* [Demo Sites](#demo-sites)
+* [FAQs](#faqs)
+* [3rd Party Connectors](#3rd-party-connectors)
+* [3rd Party Volume Drivers](#3rd-party-volume-drivers)
+* [3rd Party Themes](#3rd-party-themes)
+* [Support](#support)
+* [Authors](#authors)
+* [License](#license)
+
+Branches
+--------
+-  [master](https://github.com/Studio-42/elFinder/tree/master) - Main development branch
+-  [2.1-src](https://github.com/Studio-42/elFinder/tree/2.1-src) - 2.1 development branch, auto build to 2.1 on commit
+-  [2.1](https://github.com/Studio-42/elFinder/tree/2.1) - 2.1 nightly build branch
+
+Features
+--------
+ * Usability like the MacOS Finder or Windows Explorer
+ * Mobile friendly view for touch devices
+ * All operations with files and folders on a remote server (copy, move,
+   upload, create folder/file, rename, etc.)
+ * High performance server backend and light client UI
+ * Multi-root support
+ * Local file system, MySQL, FTP, Box, Dropbox, GoogleDrive and OneDrive volume storage drivers
+ * Support AWS S3, Azure, Digital Ocean Spaces and more with [League\Flysystem](https://github.com/barryvdh/elfinder-flysystem-driver) Flysystem driver
+ * Cloud storage (Box, Dropbox, GoogleDrive and OneDrive) drivers
+ * Background file/folder upload with Drag & Drop HTML5 support
+ * Chunked file upload for large file
+ * Upload directly to the folder
+ * Upload form URL (or list)
+ * List and Icons view
+ * Keyboard shortcuts
+ * Standard methods of file/group selection using mouse or keyboard
+ * Move/Copy files with Drag & Drop
+ * Drag & Drop to outside by starting drag with alt/option key press
+ * Archives create/extract (zip, rar, 7z, tar, gzip, bzip2)
+ * Rich context menu and toolbar
+ * Quicklook, preview for common file types
+ * Edit text files and images
+ * "Places" for your favorites
+ * Calculate directory sizes
+ * Thumbnails for image, movie files
+ * Easy to integrate with web editors (elRTE, CKEditor, TinyMCE)
+ * Flexible configuration of access rights, upload file types, user interface
+   and other
+ * Extensibility by event handling of backend and client side
+ * Simple client-server API based on JSON
+ * Supports custom information in info dialog
+ * Configuable columns of list view
+ * Supports custom CSS class function for the custom folder icon
+ * Connector plugin
+     * [AutoRotate](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/AutoRotate/plugin.php) : Auto rotation on file upload of JPEG file by EXIF Orientation.
+     * [AutoResize](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/AutoResize/plugin.php) : Auto resize on file upload.
+     * [Normalizer](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/Normalizer/plugin.php) : UTF-8 Normalizer of file-name and file-path etc.
+     * [Sanitizer](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/Sanitizer/plugin.php) : Sanitizer of file-name and file-path etc.
+     * [Watermark](https://github.com/Studio-42/elFinder/blob/2.1-src/php/plugins/Watermark/plugin.php) : Print watermark on file upload.
+ * For more details, see the [Changelog](https://github.com/Studio-42/elFinder/blob/master/Changelog)
+
+Requirements
+------------
+### jQuery / jQuery UI
+ * jQuery 1.8.0+
+ * jQuery UI 1.9.0+ (require draggable, droppable, resizable, selectable and slider)
+
+**However, we recommend newest version.**
+
+### Client
+ * Modern browsers both of desktop or mobile. elFinder was tested in newest Chrome, Edge, Firefox, IE and Opera
+     - **Caution**: Web App mode ("apple-mobile-web-app-capable" meta tag) on iOS is not work perfectly in elFinder
+
+### Server
+ * Any web server
+ * PHP 5.2+ (Recommend PHP 5.4 or higher) And for thumbnails - GD / Imagick module / convert(imagemagick) require
+     * Recommend PHP 7.1 or higher to supports non-ASCII character of file path/name on the Windows server
+
+Installation
+------------
+### Builds (compressed)
+ 1. Download and unzip one of the [builds](#downloads) below to your PHP server
+ 2. Rename `/php/connector.minimal.php-dist` to `/php/connector.minimal.php`
+ 3. Load `/elfinder.html` in your browser to run elFinder
+
+### Source (uncompressed)
+ 1. Clone this repository to your PHP server
+
+      ```
+      $ git clone https://github.com/Studio-42/elFinder.git
+      ```
+
+ 2. Rename `/php/connector.minimal.php-dist` to `/php/connector.minimal.php`
+ 3. Load `/elfinder.src.html` in your browser to run elFinder
+
+### Installer
+ - [Setup elFinder 2.1.x nightly with Composer](https://github.com/Studio-42/elFinder/tree/gh-pages/tools/installer/setup_with_composer)
+
+Downloads
+------------
+**Stable releases** ([Changelog](https://github.com/Studio-42/elFinder/blob/master/Changelog))
+ + [elFinder 2.1.43](https://github.com/Studio-42/elFinder/archive/2.1.43.zip)
+ + [elFinder 2.0.9](https://github.com/Studio-42/elFinder/archive/2.0.9.zip) (deprecated)
+
+**Nightly builds**
+ + [elFinder 2.1.x (Nightly)](https://github.com/Studio-42/elFinder/archive/2.1.zip)
+
+Demo sites
+------------
+**2.1.x Nightly**
+ + https://studio-42.github.io/elFinder/ (with CORS)
+ + https://hypweb.net/elFinder-nightly/demo/2.1/
+
+FAQs
+------------
+
+### Should I use elFinder builds (compressed) or source (uncompressed)?
+
+For debugging and development, use the [source](#source-uncompressed). For production, use [builds](#builds-compressed).
+
+### How do I integrate elFinder with CKEditor/TinyMCE/elRTE/etc...?
+Check out the [wiki](https://github.com/studio-42/elFinder/wiki#howtos) for individual instructions.
+
+### The procedure of language files created or modified?
+
+You can create or modify the language file to use translation tool. Please refer to the pull request the results to the respective branch.
+ * [2.1 branch translation tool](http://studio-42.github.io/elFinder/tools/langman/#2.1)
+
+
+3rd party connectors
+--------------------
+ * [ASP.NET Core](https://github.com/gordon-matt/elFinder.NetCore)
+ * [ASP.NET](https://github.com/leniel/elFinder.Net)
+ * [Java Servlet](https://github.com/trustsystems/elfinder-java-connector)
+ * [JavaScript/Efw](https://github.com/efwGrp/efw3.X/blob/master/help/api_efw_tag.md#elfinder-tag)
+ * [Nodejs](https://github.com/dekyfin/elfinder-node)
+ * [Python](https://github.com/Studio-42/elfinder-python)
+ * [Ruby/Rails](https://github.com/phallstrom/el_finder)
+
+3rd party Volume Drivers
+--------------------
+ * [League\Flysystem (PHP)](https://github.com/barryvdh/elfinder-flysystem-driver) (for elFinder 2.1+) driver for the [Flysystem](https://github.com/thephpleague/flysystem)
+
+3rd party Themes
+--------------------
+Hint: [How to load CSS with RequireJS?](https://github.com/Studio-42/elFinder/wiki/How-to-load-CSS-with-RequireJS%3F)
+
+ * [lokothodida/elfinder-theme-moono](https://github.com/lokothodida/elfinder-theme-moono)
+ * [lokothodida/elfinder-theme-windows-10](https://github.com/lokothodida/elfinder-theme-windows-10)
+ * [RobiNN1/elFinder-Material-Theme](https://github.com/RobiNN1/elFinder-Material-Theme)
+ * [StudioJunkyard/elfinder-boostrap-theme](https://github.com/StudioJunkyard/LibreICONS/tree/master/themes/elFinder)
+
+3rd party Integrations
+--------------------
+ * [Django](https://github.com/mikery/django-elfinder)
+ * [Drupal](https://www.drupal.org/project/elfinder)
+ * [Laravel](https://github.com/barryvdh/laravel-elfinder)
+ * [Roundcube](https://github.com/Offerel/roundcube_elfinder)
+ * [Symfony](https://github.com/helios-ag/FMElfinderBundle)
+ * [Tiki Wiki](https://doc.tiki.org/elFinder)
+ * [WordPress](https://wordpress.org/plugins/file-manager/)
+ * [XOOPS](https://github.com/nao-pon/xelfinder)
+ * [Yii](http://www.yiiframework.com/extension/elfinder/)
+ * [Zenphoto](http://www.zenphoto.org/news/elfinder/)
+
+Support
+-------
+
+ * [Homepage](http://elfinder.org)
+ * [Wiki](https://github.com/Studio-42/elFinder/wiki)
+ * [Issues](https://github.com/Studio-42/elFinder/issues)
+ * <dev@std42.ru>
+
+
+Authors
+-------
+
+ * Chief developer: Dmitry "dio" Levashov <dio@std42.ru>
+ * Maintainer: Troex Nevelin <troex@fury.scancode.ru>
+ * Developers: Alexey Sukhotin <strogg@yandex.ru>, Naoki Sawada <hypweb+elfinder@gmail.com>
+ * Icons: PixelMixer, [Yusuke Kamiyamane](http://p.yusukekamiyamane.com), [Icons8](https://icons8.com)
+
+We hope our tools will be helpful for you.
+
+
+License
+-------
+
+elFinder is issued under a 3-clauses BSD license.
+
+ * [License terms](https://github.com/Studio-42/elFinder/blob/master/LICENSE.md)

+ 28 - 0
sites/all/libraries/elfinder/bower.json

@@ -0,0 +1,28 @@
+{
+  "name": "elfinder",
+  "authors": [
+    "Dmitry \"dio\" Levashov <dio@std42.ru>",
+    "Troex Nevelin <troex@fury.scancode.ru>",
+    "Alexey Sukhotin <strogg@yandex.ru>",
+    "Naoki Sawada <hypweb@gmail.com>"
+  ],
+  "description": "Open-source file manager for web, written in JavaScript using jQuery and jQuery UI.",
+  "dependencies": {
+    "jquery": "1.8.0 - 3",
+    "jquery-ui": "^1.9.x"
+  },
+  "keywords": [
+    "filemanager",
+    "jquery",
+    "jquery-ui",
+    "javascript",
+    "php"
+  ],
+  "license": "BSD-3-Clause",
+  "homepage": "https://github.com/Studio-42/elFinder",
+  "ignore": [
+    "**/.*",
+    "jquery",
+    "php"
+  ]
+}

+ 39 - 0
sites/all/libraries/elfinder/composer.json

@@ -0,0 +1,39 @@
+{
+    "name":        "studio-42/elfinder",
+    "description": "File manager for web",
+    "license":     "BSD-3-Clause",
+    "homepage":    "http://elfinder.org",
+    "authors": [
+        {
+            "name":     "Dmitry Levashov",
+            "homepage": "http://std42.ru",
+            "email":    "dio@std42.ru"
+        },
+        {
+            "name":     "Troex Nevelin",
+            "homepage": "http://std42.ru",
+            "email":    "troex@fury.scancode.ru"
+        },
+        {
+            "name":     "Naoki Sawada",
+            "homepage": "http://xoops.hypweb.net",
+            "email":    "hypweb+elfinder@gmail.com"
+        },
+        {
+            "name":     "Community contributions",
+            "homepage": "https://github.com/Studio-42/elFinder/contributors"
+        }
+    ],
+    "require": {
+        "php": ">=5.2"
+    },
+    "suggest": {
+        "kunalvarma05/dropbox-php-sdk": "VolumeDriver `Dropbox`2 require `kunalvarma05/dropbox-php-sdk.",
+        "google/apiclient": "VolumeDriver GoogleDrive require `google/apiclient:^2.0.",
+        "barryvdh/elfinder-flysystem-driver": "VolumeDriver for elFinder to use Flysystem as a root.",
+        "nao-pon/flysystem-google-drive": "require in GoogleDrive network volume mounting with Flysystem."
+    },
+    "autoload": {
+        "classmap": ["php"]
+    }
+}

File diff suppressed because it is too large
+ 5117 - 0
sites/all/libraries/elfinder/css/elfinder.full.css


File diff suppressed because it is too large
+ 9 - 0
sites/all/libraries/elfinder/css/elfinder.min.css


+ 349 - 0
sites/all/libraries/elfinder/css/theme.css

@@ -0,0 +1,349 @@
+/**
+ * MacOS X like theme for elFinder.
+ * Required jquery ui "smoothness" theme.
+ *
+ * @author Dmitry (dio) Levashov
+ **/
+
+/* input textarea */
+.elfinder input,
+.elfinder textarea {
+    color: #000;
+    background-color: #FFF;
+    border-color: #ccc;
+}
+
+/* dialogs */
+.std42-dialog, .std42-dialog .ui-widget-content {
+    background-color: #ededed;
+    background-image: none;
+    background-clip: content-box;
+}
+
+.std42-dialog.elfinder-bg-translucent {
+    background-color: #fff;
+    background-color: rgba(255, 255, 255, 0.9);
+}
+
+.std42-dialog.elfinder-bg-translucent .ui-widget-content {
+    background-color: transparent;
+}
+
+.elfinder-quicklook-title {
+    color: #fff;
+}
+
+.elfinder-quicklook-titlebar-icon {
+    background-color: transparent;
+    background-image: none;
+}
+
+.elfinder-quicklook-titlebar-icon .ui-icon {
+    background-color: #d4d4d4;
+    border-color: #8a8a8a;
+}
+
+.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon,
+.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,
+.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover,
+.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close {
+    background-color: #ff6252;
+    border-color: #e5695d;
+    background-image: url("../img/ui-icons_ffffff_256x240.png");
+}
+
+.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon,
+.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,
+.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover,
+.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize {
+    background-color: #ffbc00;
+    border-color: #e3a40b;
+    background-image: url("../img/ui-icons_ffffff_256x240.png");
+}
+
+.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon,
+.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,
+.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover,
+.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full {
+    background-color: #26c82f;
+    border-color: #13ae10;
+    background-image: url("../img/ui-icons_ffffff_256x240.png");
+}
+
+.std42-dialog .elfinder-help,
+.std42-dialog .elfinder-help .ui-widget-content {
+    background: #fff;
+}
+
+/* navbar */
+.elfinder .elfinder-navbar {
+    background: #dde4eb;
+}
+
+.elfinder-navbar .ui-state-hover {
+    color: #000;
+    background-color: #edf1f4;
+    border-color: #bdcbd8;
+}
+
+.elfinder-navbar .ui-state-active {
+    background: #3875d7;
+    border-color: #3875d7;
+    color: #fff;
+}
+
+.elfinder-navbar .ui-droppable-hover,
+.elfinder-navbar .elfinder-droppable-active {
+    background: #A7C6E5;
+}
+
+/* disabled elfinder */
+.elfinder-disabled .elfinder-navbar .ui-state-active {
+    background: #dadada;
+    border-color: #aaa;
+    color: #777;
+}
+
+/* workzone */
+.elfinder-workzone {
+    background: #fff;
+}
+
+/* current directory */
+/* Is in trash */
+.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash {
+    background-color: #f0f0f0;
+}
+
+/* selected file in "icons" view */
+.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover,
+.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active {
+    background: #ccc;
+}
+
+/* type badge in "icons" view */
+/* default */
+.elfinder-cwd-icon:before {
+    color: white;
+    background-color: #798da7;
+}
+
+/* type */
+.elfinder-cwd-icon-text:before {
+    background-color: #6f99e6
+}
+
+.elfinder-cwd-icon-image:before {
+    background-color: #2ea26c
+}
+
+.elfinder-cwd-icon-audio:before {
+    background-color: #7bad2a
+}
+
+.elfinder-cwd-icon-video:before {
+    background-color: #322aad
+}
+
+/* subtype */
+.elfinder-cwd-icon-x-empty:before,
+.elfinder-cwd-icon-plain:before {
+    background-color: #719be6
+}
+
+.elfinder-cwd-icon-rtf:before,
+.elfinder-cwd-icon-rtfd:before {
+    background-color: #83aae7
+}
+
+.elfinder-cwd-icon-pdf:before {
+    background-color: #db7424
+}
+
+.elfinder-cwd-icon-html:before {
+    background-color: #82bc12
+}
+
+.elfinder-cwd-icon-xml:before,
+.elfinder-cwd-icon-css:before {
+    background-color: #7c7c7c
+}
+
+.elfinder-cwd-icon-x-shockwave-flash:before {
+    background-color: #f43a36
+}
+
+.elfinder-cwd-icon-zip:before,
+.elfinder-cwd-icon-x-zip:before,
+.elfinder-cwd-icon-x-xz:before,
+.elfinder-cwd-icon-x-7z-compressed:before,
+.elfinder-cwd-icon-x-gzip:before,
+.elfinder-cwd-icon-x-tar:before,
+.elfinder-cwd-icon-x-bzip:before,
+.elfinder-cwd-icon-x-bzip2:before,
+.elfinder-cwd-icon-x-rar:before,
+.elfinder-cwd-icon-x-rar-compressed:before {
+    background-color: #97638e
+}
+
+.elfinder-cwd-icon-javascript:before,
+.elfinder-cwd-icon-x-javascript:before,
+.elfinder-cwd-icon-x-perl:before,
+.elfinder-cwd-icon-x-python:before,
+.elfinder-cwd-icon-x-ruby:before,
+.elfinder-cwd-icon-x-sh:before,
+.elfinder-cwd-icon-x-shellscript:before,
+.elfinder-cwd-icon-x-c:before,
+.elfinder-cwd-icon-x-csrc:before,
+.elfinder-cwd-icon-x-chdr:before,
+.elfinder-cwd-icon-x-c--:before,
+.elfinder-cwd-icon-x-c--src:before,
+.elfinder-cwd-icon-x-c--hdr:before,
+.elfinder-cwd-icon-x-java:before,
+.elfinder-cwd-icon-x-java-source:before,
+.elfinder-cwd-icon-x-php:before {
+    background-color: #7c607c
+}
+
+.elfinder-cwd-icon-msword:before,
+.elfinder-cwd-icon-vnd-ms-office:before,
+.elfinder-cwd-icon-vnd-ms-word:before,
+.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document:before,
+.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template:before {
+    background-color: #2b569a
+}
+
+.elfinder-cwd-icon-ms-excel:before,
+.elfinder-cwd-icon-vnd-ms-excel:before,
+.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet:before,
+.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template:before {
+    background-color: #107b10
+}
+
+.elfinder-cwd-icon-vnd-ms-powerpoint:before,
+.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before,
+.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation:before,
+.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide:before,
+.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow:before,
+.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template:before {
+    background-color: #d24625
+}
+
+.elfinder-cwd-icon-vnd-oasis-opendocument-chart:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-database:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-formula:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-graphics:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-image:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-presentation:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-text:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-text-master:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-text-template:before,
+.elfinder-cwd-icon-vnd-oasis-opendocument-text-web:before,
+.elfinder-cwd-icon-vnd-openofficeorg-extension:before {
+    background-color: #00a500
+}
+
+.elfinder-cwd-icon-postscript:before {
+    background-color: #ff5722
+}
+
+/* list view*/
+.elfinder-cwd table thead td.ui-state-hover {
+    background: #ddd;
+}
+
+.elfinder-cwd table tr:nth-child(odd) {
+    background-color: #edf3fe;
+}
+
+.elfinder-cwd table tr {
+    border: 1px solid transparent;
+    border-top: 1px solid #fff;
+}
+
+.elfinder-cwd .elfinder-droppable-active td {
+    background: #A7C6E5;
+}
+
+.elfinder-cwd.elfinder-table-header-sticky table {
+    border-top-color: #fff;
+}
+
+.elfinder-droppable-active .elfinder-cwd.elfinder-table-header-sticky table {
+    border-top-color: #A7C6E5;
+}
+
+/* common selected background/color */
+.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
+.elfinder-cwd table td.ui-state-hover,
+.elfinder-button-menu .ui-state-hover {
+    background: #3875d7;
+    color: #fff;
+}
+
+/* disabled elfinder */
+.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
+.elfinder-disabled .elfinder-cwd table td.ui-state-hover {
+    background: #dadada;
+}
+
+/* statusbar */
+.elfinder .elfinder-statusbar {
+    color: #555;
+}
+
+.elfinder .elfinder-statusbar a {
+    text-decoration: none;
+    color: #555;
+}
+
+/* contextmenu */
+.elfinder-contextmenu .ui-state-active {
+    background: #6293df;
+    color: #fff;
+}
+
+.elfinder-contextmenu .ui-state-hover {
+    background: #3875d7;
+    color: #fff;
+}
+
+.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow {
+    background-image: url('../img/arrows-active.png');
+}
+
+/* dialog */
+.elfinder .ui-dialog input:text.ui-state-hover,
+.elfinder .ui-dialog textarea.ui-state-hover {
+    background-image: none;
+    background-color: inherit;
+}
+
+/* edit dialog */
+.elfinder-dialog-edit select.elfinder-edit-changed {
+    border-bottom: 2px solid #13ae10;
+}
+
+/* tooltip */
+.ui-widget-content.elfinder-ui-tooltip {
+    background-color: #fff;
+}
+
+.elfinder-ui-tooltip.ui-widget-shadow,
+.elfinder .elfinder-ui-tooltip.ui-widget-shadow {
+    box-shadow: 2px 6px 4px -4px #cecdcd;
+}

File diff suppressed because it is too large
+ 73 - 0
sites/all/libraries/elfinder/elfinder.html


+ 91 - 0
sites/all/libraries/elfinder/elfinder.legacy.html

@@ -0,0 +1,91 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="utf-8">
+		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
+		<title>elFinder 2.1.x source version with PHP connector</title>
+
+		<!-- Section CSS -->
+		<!-- jQuery UI (REQUIRED) -->
+		<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">
+
+		<!-- elFinder CSS (REQUIRED) -->
+		<link rel="stylesheet" type="text/css" href="css/elfinder.min.css">
+		<link rel="stylesheet" type="text/css" href="css/theme.css">
+
+		<!-- Section JavaScript -->
+		<!-- jQuery and jQuery UI (REQUIRED) -->
+		<!--[if lt IE 9]>
+		<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
+		<![endif]-->
+		<!--[if gte IE 9]><!-->
+		<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+		<!--<![endif]-->
+		<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
+
+		<!-- elFinder JS (REQUIRED) -->
+		<script src="js/elfinder.min.js"></script>
+
+		<!-- Extra contents editors (OPTIONAL) -->
+		<script src="js/extras/editors.default.min.js"></script>
+
+		<!-- GoogleDocs Quicklook plugin for GoogleDrive Volume (OPTIONAL) -->
+		<!--<script src="js/extras/quicklook.googledocs.js"></script>-->
+
+		<!-- elFinder initialization (REQUIRED) -->
+		<script type="text/javascript" charset="utf-8">
+			// Documentation for client options:
+			// https://github.com/Studio-42/elFinder/wiki/Client-configuration-options
+			$(document).ready(function() {
+				$('#elfinder').elfinder(
+					// 1st Arg - options
+					{
+						cssAutoLoad : false,               // Disable CSS auto loading
+						baseUrl : './',                    // Base URL to css/*, js/*
+						url : 'php/connector.minimal.php'  // connector URL (REQUIRED)
+						// , lang: 'ru'                    // language (OPTIONAL)
+					},
+					// 2nd Arg - before boot up function
+					function(fm, extraObj) {
+						// `init` event callback function
+						fm.bind('init', function() {
+							// Optional for Japanese decoder "encoding-japanese.js"
+							if (fm.lang === 'ja') {
+								fm.loadScript(
+									[ '//cdn.rawgit.com/polygonplanet/encoding.js/1.0.26/encoding.min.js' ],
+									function() {
+										if (window.Encoding && Encoding.convert) {
+											fm.registRawStringDecoder(function(s) {
+												return Encoding.convert(s, {to:'UNICODE',type:'string'});
+											});
+										}
+									},
+									{ loadType: 'tag' }
+								);
+							}
+						});
+						// Optional for set document.title dynamically.
+						var title = document.title;
+						fm.bind('open', function() {
+							var path = '',
+								cwd  = fm.cwd();
+							if (cwd) {
+								path = fm.path(cwd.hash) || null;
+							}
+							document.title = path? path + ':' + title : title;
+						}).bind('destroy', function() {
+							document.title = title;
+						});
+					}
+				);
+			});
+		</script>
+	</head>
+	<body>
+
+		<!-- Element where elFinder will be created (REQUIRED) -->
+		<div id="elfinder"></div>
+
+	</body>
+</html>

+ 0 - 0
sites/all/libraries/elfinder/files/.gitkeep


+ 0 - 0
sites/all/libraries/elfinder/files/.trash/.gitkeep


BIN
sites/all/libraries/elfinder/img/arrows-active.png


BIN
sites/all/libraries/elfinder/img/arrows-normal.png


BIN
sites/all/libraries/elfinder/img/crop.gif


BIN
sites/all/libraries/elfinder/img/dialogs.png


BIN
sites/all/libraries/elfinder/img/edit_aceeditor.png


BIN
sites/all/libraries/elfinder/img/edit_ckeditor.png


BIN
sites/all/libraries/elfinder/img/edit_ckeditor5.png


BIN
sites/all/libraries/elfinder/img/edit_codemirror.png


BIN
sites/all/libraries/elfinder/img/edit_creativecloud.png


BIN
sites/all/libraries/elfinder/img/edit_onlineconvert.png


BIN
sites/all/libraries/elfinder/img/edit_pixlreditor.png


BIN
sites/all/libraries/elfinder/img/edit_pixlrexpress.png


BIN
sites/all/libraries/elfinder/img/edit_simplemde.png


BIN
sites/all/libraries/elfinder/img/edit_tinymce.png


BIN
sites/all/libraries/elfinder/img/edit_tuiimgedit.png


BIN
sites/all/libraries/elfinder/img/edit_zohooffice.png


BIN
sites/all/libraries/elfinder/img/editor-icons.png


BIN
sites/all/libraries/elfinder/img/icons-big.png


File diff suppressed because it is too large
+ 292 - 0
sites/all/libraries/elfinder/img/icons-big.svg


BIN
sites/all/libraries/elfinder/img/icons-small.png


BIN
sites/all/libraries/elfinder/img/logo.png


BIN
sites/all/libraries/elfinder/img/progress.gif


BIN
sites/all/libraries/elfinder/img/quicklook-bg.png


BIN
sites/all/libraries/elfinder/img/quicklook-icons.png


BIN
sites/all/libraries/elfinder/img/resize.png


BIN
sites/all/libraries/elfinder/img/spinner-mini.gif


BIN
sites/all/libraries/elfinder/img/toolbar.png


BIN
sites/all/libraries/elfinder/img/trashmesh.png


File diff suppressed because it is too large
+ 235 - 0
sites/all/libraries/elfinder/img/tui-icon-a.svg


File diff suppressed because it is too large
+ 224 - 0
sites/all/libraries/elfinder/img/tui-icon-b.svg


File diff suppressed because it is too large
+ 224 - 0
sites/all/libraries/elfinder/img/tui-icon-c.svg


File diff suppressed because it is too large
+ 224 - 0
sites/all/libraries/elfinder/img/tui-icon-d.svg


BIN
sites/all/libraries/elfinder/img/ui-icons_ffffff_256x240.png


BIN
sites/all/libraries/elfinder/img/volume_icon_box.png


File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_box.svg


BIN
sites/all/libraries/elfinder/img/volume_icon_dropbox.png


+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_dropbox.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48"><g fill="#1e88e5"><path d="M42 14L31.4 7.3l-7.4 6 11 6.4zM6 25.6l11 6.5 7-5.5L13.5 20zM17 7.3l-11 7 7.5 5.7L24 13.3zM24 26.6l7.2 5.5L42 25.6l-7-5.9z"/><path d="M32.2 33.8l-1.2.7-1-.8-6-4.5-5.8 4.4-1.1.9-1.2-.7L13 32v2.6L24 42l11-7.2V32z"/></g></svg>

BIN
sites/all/libraries/elfinder/img/volume_icon_ftp.png


File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_ftp.svg


BIN
sites/all/libraries/elfinder/img/volume_icon_googledrive.png


+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_googledrive.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1" width="48" height="48"><path d="M17 6h14l14 24H31z" fill="#ffc107"/><path d="M10 42l7-12h28l-7 12z" fill="#1976d2"/><path d="M3 30l7 12 14-24-7-12z" fill="#4caf50"/></svg>

BIN
sites/all/libraries/elfinder/img/volume_icon_local.png


File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_local.svg


BIN
sites/all/libraries/elfinder/img/volume_icon_network.png


File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_network.svg


BIN
sites/all/libraries/elfinder/img/volume_icon_onedrive.png


File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_onedrive.svg


BIN
sites/all/libraries/elfinder/img/volume_icon_sql.png


File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_sql.svg


BIN
sites/all/libraries/elfinder/img/volume_icon_trash.png


File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_trash.svg


BIN
sites/all/libraries/elfinder/img/volume_icon_zip.png


File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/img/volume_icon_zip.svg


File diff suppressed because it is too large
+ 34270 - 0
sites/all/libraries/elfinder/js/elfinder.full.js


File diff suppressed because it is too large
+ 25 - 0
sites/all/libraries/elfinder/js/elfinder.min.js


File diff suppressed because it is too large
+ 2631 - 0
sites/all/libraries/elfinder/js/extras/editors.default.js


File diff suppressed because it is too large
+ 2 - 0
sites/all/libraries/elfinder/js/extras/editors.default.min.js


+ 75 - 0
sites/all/libraries/elfinder/js/extras/quicklook.googledocs.js

@@ -0,0 +1,75 @@
+(function(root, factory) {
+	if (typeof define === 'function' && define.amd) {
+		define(['elfinder'], factory);
+	} else if (typeof exports !== 'undefined') {
+		module.exports = factory(require('elfinder'));
+	} else {
+		factory(root.elFinder);
+	}
+}(this, function(elFinder) {
+"use strict";
+try {
+	if (! elFinder.prototype.commands.quicklook.plugins) {
+		elFinder.prototype.commands.quicklook.plugins = [];
+	}
+	elFinder.prototype.commands.quicklook.plugins.push(function(ql) {
+		var fm      = ql.fm,
+			preview = ql.preview;
+			
+		preview.on('update', function(e) {
+			var win  = ql.window,
+				file = e.file, node, loading;
+			
+			if (file.mime.indexOf('application/vnd.google-apps.') === 0) {
+				if (file.url == '1') {
+					preview.hide();
+					$('<div class="elfinder-quicklook-info-data"><button class="elfinder-info-button">'+fm.i18n('getLink')+'</button></div>').appendTo(ql.info.find('.elfinder-quicklook-info'))
+					.on('click', function() {
+						$(this).html('<span class="elfinder-spinner">');
+						fm.request({
+							data : {cmd : 'url', target : file.hash},
+							preventDefault : true
+						})
+						.always(function() {
+							preview.show();
+							$(this).html('');
+						})
+						.done(function(data) {
+							var rfile = fm.file(file.hash);
+							ql.value.url = rfile.url = data.url || '';
+							if (ql.value.url) {
+								preview.trigger($.Event('update', {file : ql.value}));
+							}
+						});
+					});
+				}
+				if (file.url !== '' && file.url != '1') {
+					e.stopImmediatePropagation();
+
+					loading = $('<div class="elfinder-quicklook-info-data"><span class="elfinder-spinner-text">'+fm.i18n('nowLoading')+'</span><span class="elfinder-spinner"/></div>').appendTo(ql.info.find('.elfinder-quicklook-info'));
+
+					node = $('<iframe class="elfinder-quicklook-preview-iframe"/>')
+						.css('background-color', 'transparent')
+						.on('load', function() {
+							ql.hideinfo();
+							loading.remove();
+							node.css('background-color', '#fff');
+						})
+						.on('error', function() {
+							loading.remove();
+							node.remove();
+						})
+						.appendTo(preview)
+						.attr('src', fm.url(file.hash));
+
+					preview.one('change', function() {
+						loading.remove();
+						node.off('load').remove();
+					});
+				}
+			}
+			
+		});
+	});
+} catch(e) {}
+}));

File diff suppressed because it is too large
+ 1 - 0
sites/all/libraries/elfinder/js/extras/quicklook.googledocs.min.js


+ 580 - 0
sites/all/libraries/elfinder/js/i18n/elfinder.LANG.js

@@ -0,0 +1,580 @@
+/**
+ * elFinder translation template
+ * use this file to create new translation
+ * submit new translation via https://github.com/Studio-42/elFinder/issues
+ * or make a pull request
+ */
+
+/**
+ * XXXXX translation
+ * @author Translator Name <translator@email.tld>
+ * @version 201x-xx-xx
+ */
+(function(root, factory) {
+	if (typeof define === 'function' && define.amd) {
+		define(['elfinder'], factory);
+	} else if (typeof exports !== 'undefined') {
+		module.exports = factory(require('elfinder'));
+	} else {
+		factory(root.elFinder);
+	}
+}(this, function(elFinder) {
+	elFinder.prototype.i18.REPLACE_WITH_xx_OR_xx_YY_LANG_CODE = {
+		translator : 'Translator name &lt;translator@email.tld&gt;',
+		language   : 'Language of translation in your language',
+		direction  : 'ltr',
+		dateFormat : 'M d, Y h:i A', // will show like: Mar 13, 2012 05:27 PM
+		fancyDateFormat : '$1 h:i A', // will show like: Today 12:25 PM
+		nonameDateFormat : 'ymd-His', // noname upload will show like: 120513-172700
+		messages   : {
+
+			/********************************** errors **********************************/
+			'error'                : 'Error',
+			'errUnknown'           : 'Unknown error.',
+			'errUnknownCmd'        : 'Unknown command.',
+			'errJqui'              : 'Invalid jQuery UI configuration. Selectable, draggable and droppable components must be included.',
+			'errNode'              : 'elFinder requires DOM Element to be created.',
+			'errURL'               : 'Invalid elFinder configuration! URL option is not set.',
+			'errAccess'            : 'Access denied.',
+			'errConnect'           : 'Unable to connect to backend.',
+			'errAbort'             : 'Connection aborted.',
+			'errTimeout'           : 'Connection timeout.',
+			'errNotFound'          : 'Backend not found.',
+			'errResponse'          : 'Invalid backend response.',
+			'errConf'              : 'Invalid backend configuration.',
+			'errJSON'              : 'PHP JSON module not installed.',
+			'errNoVolumes'         : 'Readable volumes not available.',
+			'errCmdParams'         : 'Invalid parameters for command "$1".',
+			'errDataNotJSON'       : 'Data is not JSON.',
+			'errDataEmpty'         : 'Data is empty.',
+			'errCmdReq'            : 'Backend request requires command name.',
+			'errOpen'              : 'Unable to open "$1".',
+			'errNotFolder'         : 'Object is not a folder.',
+			'errNotFile'           : 'Object is not a file.',
+			'errRead'              : 'Unable to read "$1".',
+			'errWrite'             : 'Unable to write into "$1".',
+			'errPerm'              : 'Permission denied.',
+			'errLocked'            : '"$1" is locked and can not be renamed, moved or removed.',
+			'errExists'            : 'Item named "$1" already exists.',
+			'errInvName'           : 'Invalid file name.',
+			'errInvDirname'        : 'Invalid folder name.',  // from v2.1.24 added 12.4.2017
+			'errFolderNotFound'    : 'Folder not found.',
+			'errFileNotFound'      : 'File not found.',
+			'errTrgFolderNotFound' : 'Target folder "$1" not found.',
+			'errPopup'             : 'Browser prevented opening popup window. To open file enable it in browser options.',
+			'errMkdir'             : 'Unable to create folder "$1".',
+			'errMkfile'            : 'Unable to create file "$1".',
+			'errRename'            : 'Unable to rename "$1".',
+			'errCopyFrom'          : 'Copying files from volume "$1" not allowed.',
+			'errCopyTo'            : 'Copying files to volume "$1" not allowed.',
+			'errMkOutLink'         : 'Unable to create a link to outside the volume root.', // from v2.1 added 03.10.2015
+			'errUpload'            : 'Upload error.',  // old name - errUploadCommon
+			'errUploadFile'        : 'Unable to upload "$1".', // old name - errUpload
+			'errUploadNoFiles'     : 'No files found for upload.',
+			'errUploadTotalSize'   : 'Data exceeds the maximum allowed size.', // old name - errMaxSize
+			'errUploadFileSize'    : 'File exceeds maximum allowed size.', //  old name - errFileMaxSize
+			'errUploadMime'        : 'File type not allowed.',
+			'errUploadTransfer'    : '"$1" transfer error.',
+			'errUploadTemp'        : 'Unable to make temporary file for upload.', // from v2.1 added 26.09.2015
+			'errNotReplace'        : 'Object "$1" already exists at this location and can not be replaced by object with another type.', // new
+			'errReplace'           : 'Unable to replace "$1".',
+			'errSave'              : 'Unable to save "$1".',
+			'errCopy'              : 'Unable to copy "$1".',
+			'errMove'              : 'Unable to move "$1".',
+			'errCopyInItself'      : 'Unable to copy "$1" into itself.',
+			'errRm'                : 'Unable to remove "$1".',
+			'errTrash'             : 'Unable into trash.', // from v2.1.24 added 30.4.2017
+			'errRmSrc'             : 'Unable remove source file(s).',
+			'errExtract'           : 'Unable to extract files from "$1".',
+			'errArchive'           : 'Unable to create archive.',
+			'errArcType'           : 'Unsupported archive type.',
+			'errNoArchive'         : 'File is not archive or has unsupported archive type.',
+			'errCmdNoSupport'      : 'Backend does not support this command.',
+			'errReplByChild'       : 'The folder "$1" can\'t be replaced by an item it contains.',
+			'errArcSymlinks'       : 'For security reason denied to unpack archives contains symlinks or files with not allowed names.', // edited 24.06.2012
+			'errArcMaxSize'        : 'Archive files exceeds maximum allowed size.',
+			'errResize'            : 'Unable to resize "$1".',
+			'errResizeDegree'      : 'Invalid rotate degree.',  // added 7.3.2013
+			'errResizeRotate'      : 'Unable to rotate image.',  // added 7.3.2013
+			'errResizeSize'        : 'Invalid image size.',  // added 7.3.2013
+			'errResizeNoChange'    : 'Image size not changed.',  // added 7.3.2013
+			'errUsupportType'      : 'Unsupported file type.',
+			'errNotUTF8Content'    : 'File "$1" is not in UTF-8 and cannot be edited.',  // added 9.11.2011
+			'errNetMount'          : 'Unable to mount "$1".', // added 17.04.2012
+			'errNetMountNoDriver'  : 'Unsupported protocol.',     // added 17.04.2012
+			'errNetMountFailed'    : 'Mount failed.',         // added 17.04.2012
+			'errNetMountHostReq'   : 'Host required.', // added 18.04.2012
+			'errSessionExpires'    : 'Your session has expired due to inactivity.',
+			'errCreatingTempDir'   : 'Unable to create temporary directory: "$1"',
+			'errFtpDownloadFile'   : 'Unable to download file from FTP: "$1"',
+			'errFtpUploadFile'     : 'Unable to upload file to FTP: "$1"',
+			'errFtpMkdir'          : 'Unable to create remote directory on FTP: "$1"',
+			'errArchiveExec'       : 'Error while archiving files: "$1"',
+			'errExtractExec'       : 'Error while extracting files: "$1"',
+			'errNetUnMount'        : 'Unable to unmount.', // from v2.1 added 30.04.2012
+			'errConvUTF8'          : 'Not convertible to UTF-8', // from v2.1 added 08.04.2014
+			'errFolderUpload'      : 'Try the modern browser, If you\'d like to upload the folder.', // from v2.1 added 26.6.2015
+			'errSearchTimeout'     : 'Timed out while searching "$1". Search result is partial.', // from v2.1 added 12.1.2016
+			'errReauthRequire'     : 'Re-authorization is required.', // from v2.1.10 added 24.3.2016
+			'errMaxTargets'        : 'Max number of selectable items is $1.', // from v2.1.17 added 17.10.2016
+			'errRestore'           : 'Unable to restore from the trash. Can\'t identify the restore destination.', // from v2.1.24 added 3.5.2017
+			'errEditorNotFound'    : 'Editor not found to this file type.', // from v2.1.25 added 23.5.2017
+			'errServerError'       : 'Error occurred on the server side.', // from v2.1.25 added 16.6.2017
+			'errEmpty'             : 'Unable to empty folder "$1".', // from v2.1.25 added 22.6.2017
+
+			/******************************* commands names ********************************/
+			'cmdarchive'   : 'Create archive',
+			'cmdback'      : 'Back',
+			'cmdcopy'      : 'Copy',
+			'cmdcut'       : 'Cut',
+			'cmddownload'  : 'Download',
+			'cmdduplicate' : 'Duplicate',
+			'cmdedit'      : 'Edit file',
+			'cmdextract'   : 'Extract files from archive',
+			'cmdforward'   : 'Forward',
+			'cmdgetfile'   : 'Select files',
+			'cmdhelp'      : 'About this software',
+			'cmdhome'      : 'Root',
+			'cmdinfo'      : 'Get info',
+			'cmdmkdir'     : 'New folder',
+			'cmdmkdirin'   : 'Into New Folder', // from v2.1.7 added 19.2.2016
+			'cmdmkfile'    : 'New file',
+			'cmdopen'      : 'Open',
+			'cmdpaste'     : 'Paste',
+			'cmdquicklook' : 'Preview',
+			'cmdreload'    : 'Reload',
+			'cmdrename'    : 'Rename',
+			'cmdrm'        : 'Delete',
+			'cmdtrash'     : 'Into trash', //from v2.1.24 added 29.4.2017
+			'cmdrestore'   : 'Restore', //from v2.1.24 added 3.5.2017
+			'cmdsearch'    : 'Find files',
+			'cmdup'        : 'Go to parent folder',
+			'cmdupload'    : 'Upload files',
+			'cmdview'      : 'View',
+			'cmdresize'    : 'Resize & Rotate',
+			'cmdsort'      : 'Sort',
+			'cmdnetmount'  : 'Mount network volume', // added 18.04.2012
+			'cmdnetunmount': 'Unmount', // from v2.1 added 30.04.2012
+			'cmdplaces'    : 'To Places', // added 28.12.2014
+			'cmdchmod'     : 'Change mode', // from v2.1 added 20.6.2015
+			'cmdopendir'   : 'Open a folder', // from v2.1 added 13.1.2016
+			'cmdcolwidth'  : 'Reset column width', // from v2.1.13 added 12.06.2016
+			'cmdfullscreen': 'Full Screen', // from v2.1.15 added 03.08.2016
+			'cmdmove'      : 'Move', // from v2.1.15 added 21.08.2016
+			'cmdempty'     : 'Empty the folder', // from v2.1.25 added 22.06.2017
+			'cmdundo'      : 'Undo', // from v2.1.27 added 31.07.2017
+			'cmdredo'      : 'Redo', // from v2.1.27 added 31.07.2017
+			'cmdpreference': 'Preferences', // from v2.1.27 added 03.08.2017
+			'cmdselectall' : 'Select all', // from v2.1.28 added 15.08.2017
+			'cmdselectnone': 'Select none', // from v2.1.28 added 15.08.2017
+			'cmdselectinvert': 'Invert selection', // from v2.1.28 added 15.08.2017
+			'cmdopennew'   : 'Open in new window', // from v2.1.38 added 3.4.2018
+			'cmdhide'      : 'Hide (Preference)', // from v2.1.41 added 24.7.2018
+
+			/*********************************** buttons ***********************************/
+			'btnClose'  : 'Close',
+			'btnSave'   : 'Save',
+			'btnRm'     : 'Remove',
+			'btnApply'  : 'Apply',
+			'btnCancel' : 'Cancel',
+			'btnNo'     : 'No',
+			'btnYes'    : 'Yes',
+			'btnMount'  : 'Mount',  // added 18.04.2012
+			'btnApprove': 'Goto $1 & approve', // from v2.1 added 26.04.2012
+			'btnUnmount': 'Unmount', // from v2.1 added 30.04.2012
+			'btnConv'   : 'Convert', // from v2.1 added 08.04.2014
+			'btnCwd'    : 'Here',      // from v2.1 added 22.5.2015
+			'btnVolume' : 'Volume',    // from v2.1 added 22.5.2015
+			'btnAll'    : 'All',       // from v2.1 added 22.5.2015
+			'btnMime'   : 'MIME Type', // from v2.1 added 22.5.2015
+			'btnFileName':'Filename',  // from v2.1 added 22.5.2015
+			'btnSaveClose': 'Save & Close', // from v2.1 added 12.6.2015
+			'btnBackup' : 'Backup', // fromv2.1 added 28.11.2015
+			'btnRename'    : 'Rename',      // from v2.1.24 added 6.4.2017
+			'btnRenameAll' : 'Rename(All)', // from v2.1.24 added 6.4.2017
+			'btnPrevious' : 'Prev ($1/$2)', // from v2.1.24 added 11.5.2017
+			'btnNext'     : 'Next ($1/$2)', // from v2.1.24 added 11.5.2017
+			'btnSaveAs'   : 'Save As', // from v2.1.25 added 24.5.2017
+
+			/******************************** notifications ********************************/
+			'ntfopen'     : 'Open folder',
+			'ntffile'     : 'Open file',
+			'ntfreload'   : 'Reload folder content',
+			'ntfmkdir'    : 'Creating folder',
+			'ntfmkfile'   : 'Creating files',
+			'ntfrm'       : 'Delete items',
+			'ntfcopy'     : 'Copy items',
+			'ntfmove'     : 'Move items',
+			'ntfprepare'  : 'Checking existing items',
+			'ntfrename'   : 'Rename files',
+			'ntfupload'   : 'Uploading files',
+			'ntfdownload' : 'Downloading files',
+			'ntfsave'     : 'Save files',
+			'ntfarchive'  : 'Creating archive',
+			'ntfextract'  : 'Extracting files from archive',
+			'ntfsearch'   : 'Searching files',
+			'ntfresize'   : 'Resizing images',
+			'ntfsmth'     : 'Doing something',
+			'ntfloadimg'  : 'Loading image',
+			'ntfnetmount' : 'Mounting network volume', // added 18.04.2012
+			'ntfnetunmount': 'Unmounting network volume', // from v2.1 added 30.04.2012
+			'ntfdim'      : 'Acquiring image dimension', // added 20.05.2013
+			'ntfreaddir'  : 'Reading folder infomation', // from v2.1 added 01.07.2013
+			'ntfurl'      : 'Getting URL of link', // from v2.1 added 11.03.2014
+			'ntfchmod'    : 'Changing file mode', // from v2.1 added 20.6.2015
+			'ntfpreupload': 'Verifying upload file name', // from v2.1 added 31.11.2015
+			'ntfzipdl'    : 'Creating a file for download', // from v2.1.7 added 23.1.2016
+			'ntfparents'  : 'Getting path infomation', // from v2.1.17 added 2.11.2016
+			'ntfchunkmerge': 'Processing the uploaded file', // from v2.1.17 added 2.11.2016
+			'ntftrash'    : 'Doing throw in the trash', // from v2.1.24 added 2.5.2017
+			'ntfrestore'  : 'Doing restore from the trash', // from v2.1.24 added 3.5.2017
+			'ntfchkdir'   : 'Checking destination folder', // from v2.1.24 added 3.5.2017
+			'ntfundo'     : 'Undoing previous operation', // from v2.1.27 added 31.07.2017
+			'ntfredo'     : 'Redoing previous undone', // from v2.1.27 added 31.07.2017
+			'ntfchkcontent' : 'Checking contents', // from v2.1.41 added 3.8.2018
+
+			/*********************************** volumes *********************************/
+			'volume_Trash' : 'Trash', //from v2.1.24 added 29.4.2017
+
+			/************************************ dates **********************************/
+			'dateUnknown' : 'unknown',
+			'Today'       : 'Today',
+			'Yesterday'   : 'Yesterday',
+			'msJan'       : 'Jan',
+			'msFeb'       : 'Feb',
+			'msMar'       : 'Mar',
+			'msApr'       : 'Apr',
+			'msMay'       : 'May',
+			'msJun'       : 'Jun',
+			'msJul'       : 'Jul',
+			'msAug'       : 'Aug',
+			'msSep'       : 'Sep',
+			'msOct'       : 'Oct',
+			'msNov'       : 'Nov',
+			'msDec'       : 'Dec',
+			'January'     : 'January',
+			'February'    : 'February',
+			'March'       : 'March',
+			'April'       : 'April',
+			'May'         : 'May',
+			'June'        : 'June',
+			'July'        : 'July',
+			'August'      : 'August',
+			'September'   : 'September',
+			'October'     : 'October',
+			'November'    : 'November',
+			'December'    : 'December',
+			'Sunday'      : 'Sunday',
+			'Monday'      : 'Monday',
+			'Tuesday'     : 'Tuesday',
+			'Wednesday'   : 'Wednesday',
+			'Thursday'    : 'Thursday',
+			'Friday'      : 'Friday',
+			'Saturday'    : 'Saturday',
+			'Sun'         : 'Sun',
+			'Mon'         : 'Mon',
+			'Tue'         : 'Tue',
+			'Wed'         : 'Wed',
+			'Thu'         : 'Thu',
+			'Fri'         : 'Fri',
+			'Sat'         : 'Sat',
+
+			/******************************** sort variants ********************************/
+			'sortname'          : 'by name',
+			'sortkind'          : 'by kind',
+			'sortsize'          : 'by size',
+			'sortdate'          : 'by date',
+			'sortFoldersFirst'  : 'Folders first',
+			'sortperm'          : 'by permission', // from v2.1.13 added 13.06.2016
+			'sortmode'          : 'by mode',       // from v2.1.13 added 13.06.2016
+			'sortowner'         : 'by owner',      // from v2.1.13 added 13.06.2016
+			'sortgroup'         : 'by group',      // from v2.1.13 added 13.06.2016
+			'sortAlsoTreeview'  : 'Also Treeview',  // from v2.1.15 added 01.08.2016
+
+			/********************************** new items **********************************/
+			'untitled file.txt' : 'NewFile.txt', // added 10.11.2015
+			'untitled folder'   : 'NewFolder',   // added 10.11.2015
+			'Archive'           : 'NewArchive',  // from v2.1 added 10.11.2015
+			'untitled file'     : 'NewFile.$1',  // from v2.1.41 added 6.8.2018
+			'extentionfile'     : '$1: File',    // from v2.1.41 added 6.8.2018
+			'extentiontype'     : '$1: $2',      // from v2.1.43 added 17.10.2018
+
+			/********************************** messages **********************************/
+			'confirmReq'      : 'Confirmation required',
+			'confirmRm'       : 'Are you sure you want to permanently remove items?<br/>This cannot be undone!',
+			'confirmRepl'     : 'Replace old file with new one? (If it contains folders, it will be merged. To backup and replace, select Backup.)',
+			'confirmRest'     : 'Replace existing item with the item in trash?', // fromv2.1.24 added 5.5.2017
+			'confirmConvUTF8' : 'Not in UTF-8<br/>Convert to UTF-8?<br/>Contents become UTF-8 by saving after conversion.', // from v2.1 added 08.04.2014
+			'confirmNonUTF8'  : 'Character encoding of this file couldn\'t be detected. It need to temporarily convert to UTF-8 for editting.<br/>Please select character encoding of this file.', // from v2.1.19 added 28.11.2016
+			'confirmNotSave'  : 'It has been modified.<br/>Losing work if you do not save changes.', // from v2.1 added 15.7.2015
+			'confirmTrash'    : 'Are you sure you want to move items to trash bin?', //from v2.1.24 added 29.4.2017
+			'apllyAll'        : 'Apply to all',
+			'name'            : 'Name',
+			'size'            : 'Size',
+			'perms'           : 'Permissions',
+			'modify'          : 'Modified',
+			'kind'            : 'Kind',
+			'read'            : 'read',
+			'write'           : 'write',
+			'noaccess'        : 'no access',
+			'and'             : 'and',
+			'unknown'         : 'unknown',
+			'selectall'       : 'Select all items',
+			'selectfiles'     : 'Select item(s)',
+			'selectffile'     : 'Select first item',
+			'selectlfile'     : 'Select last item',
+			'viewlist'        : 'List view',
+			'viewicons'       : 'Icons view',
+			'viewSmall'       : 'Small icons', // from v2.1.39 added 22.5.2018
+			'viewMedium'      : 'Medium icons', // from v2.1.39 added 22.5.2018
+			'viewLarge'       : 'Large icons', // from v2.1.39 added 22.5.2018
+			'viewExtraLarge'  : 'Extra large icons', // from v2.1.39 added 22.5.2018
+			'places'          : 'Places',
+			'calc'            : 'Calculate',
+			'path'            : 'Path',
+			'aliasfor'        : 'Alias for',
+			'locked'          : 'Locked',
+			'dim'             : 'Dimensions',
+			'files'           : 'Files',
+			'folders'         : 'Folders',
+			'items'           : 'Items',
+			'yes'             : 'yes',
+			'no'              : 'no',
+			'link'            : 'Link',
+			'searcresult'     : 'Search results',
+			'selected'        : 'selected items',
+			'about'           : 'About',
+			'shortcuts'       : 'Shortcuts',
+			'help'            : 'Help',
+			'webfm'           : 'Web file manager',
+			'ver'             : 'Version',
+			'protocolver'     : 'protocol version',
+			'homepage'        : 'Project home',
+			'docs'            : 'Documentation',
+			'github'          : 'Fork us on GitHub',
+			'twitter'         : 'Follow us on Twitter',
+			'facebook'        : 'Join us on Facebook',
+			'team'            : 'Team',
+			'chiefdev'        : 'chief developer',
+			'developer'       : 'developer',
+			'contributor'     : 'contributor',
+			'maintainer'      : 'maintainer',
+			'translator'      : 'translator',
+			'icons'           : 'Icons',
+			'dontforget'      : 'and don\'t forget to take your towel',
+			'shortcutsof'     : 'Shortcuts disabled',
+			'dropFiles'       : 'Drop files here',
+			'or'              : 'or',
+			'selectForUpload' : 'Select files',
+			'moveFiles'       : 'Move items',
+			'copyFiles'       : 'Copy items',
+			'restoreFiles'    : 'Restore items', // from v2.1.24 added 5.5.2017
+			'rmFromPlaces'    : 'Remove from places',
+			'aspectRatio'     : 'Aspect ratio',
+			'scale'           : 'Scale',
+			'width'           : 'Width',
+			'height'          : 'Height',
+			'resize'          : 'Resize',
+			'crop'            : 'Crop',
+			'rotate'          : 'Rotate',
+			'rotate-cw'       : 'Rotate 90 degrees CW',
+			'rotate-ccw'      : 'Rotate 90 degrees CCW',
+			'degree'          : '°',
+			'netMountDialogTitle' : 'Mount network volume', // added 18.04.2012
+			'protocol'            : 'Protocol', // added 18.04.2012
+			'host'                : 'Host', // added 18.04.2012
+			'port'                : 'Port', // added 18.04.2012
+			'user'                : 'User', // added 18.04.2012
+			'pass'                : 'Password', // added 18.04.2012
+			'confirmUnmount'      : 'Are you unmount $1?',  // from v2.1 added 30.04.2012
+			'dropFilesBrowser': 'Drop or Paste files from browser', // from v2.1 added 30.05.2012
+			'dropPasteFiles'  : 'Drop files, Paste URLs or images(clipboard) here', // from v2.1 added 07.04.2014
+			'encoding'        : 'Encoding', // from v2.1 added 19.12.2014
+			'locale'          : 'Locale',   // from v2.1 added 19.12.2014
+			'searchTarget'    : 'Target: $1',                // from v2.1 added 22.5.2015
+			'searchMime'      : 'Search by input MIME Type', // from v2.1 added 22.5.2015
+			'owner'           : 'Owner', // from v2.1 added 20.6.2015
+			'group'           : 'Group', // from v2.1 added 20.6.2015
+			'other'           : 'Other', // from v2.1 added 20.6.2015
+			'execute'         : 'Execute', // from v2.1 added 20.6.2015
+			'perm'            : 'Permission', // from v2.1 added 20.6.2015
+			'mode'            : 'Mode', // from v2.1 added 20.6.2015
+			'emptyFolder'     : 'Folder is empty', // from v2.1.6 added 30.12.2015
+			'emptyFolderDrop' : 'Folder is empty\\A Drop to add items', // from v2.1.6 added 30.12.2015
+			'emptyFolderLTap' : 'Folder is empty\\A Long tap to add items', // from v2.1.6 added 30.12.2015
+			'quality'         : 'Quality', // from v2.1.6 added 5.1.2016
+			'autoSync'        : 'Auto sync',  // from v2.1.6 added 10.1.2016
+			'moveUp'          : 'Move up',  // from v2.1.6 added 18.1.2016
+			'getLink'         : 'Get URL link', // from v2.1.7 added 9.2.2016
+			'selectedItems'   : 'Selected items ($1)', // from v2.1.7 added 2.19.2016
+			'folderId'        : 'Folder ID', // from v2.1.10 added 3.25.2016
+			'offlineAccess'   : 'Allow offline access', // from v2.1.10 added 3.25.2016
+			'reAuth'          : 'To re-authenticate', // from v2.1.10 added 3.25.2016
+			'nowLoading'      : 'Now loading...', // from v2.1.12 added 4.26.2016
+			'openMulti'       : 'Open multiple files', // from v2.1.12 added 5.14.2016
+			'openMultiConfirm': 'You are trying to open the $1 files. Are you sure you want to open in browser?', // from v2.1.12 added 5.14.2016
+			'emptySearch'     : 'Search results is empty in search target.', // from v2.1.12 added 5.16.2016
+			'editingFile'     : 'It is editing a file.', // from v2.1.13 added 6.3.2016
+			'hasSelected'     : 'You have selected $1 items.', // from v2.1.13 added 6.3.2016
+			'hasClipboard'    : 'You have $1 items in the clipboard.', // from v2.1.13 added 6.3.2016
+			'incSearchOnly'   : 'Incremental search is only from the current view.', // from v2.1.13 added 6.30.2016
+			'reinstate'       : 'Reinstate', // from v2.1.15 added 3.8.2016
+			'complete'        : '$1 complete', // from v2.1.15 added 21.8.2016
+			'contextmenu'     : 'Context menu', // from v2.1.15 added 9.9.2016
+			'pageTurning'     : 'Page turning', // from v2.1.15 added 10.9.2016
+			'volumeRoots'     : 'Volume roots', // from v2.1.16 added 16.9.2016
+			'reset'           : 'Reset', // from v2.1.16 added 1.10.2016
+			'bgcolor'         : 'Background color', // from v2.1.16 added 1.10.2016
+			'colorPicker'     : 'Color picker', // from v2.1.16 added 1.10.2016
+			'8pxgrid'         : '8px Grid', // from v2.1.16 added 4.10.2016
+			'enabled'         : 'Enabled', // from v2.1.16 added 4.10.2016
+			'disabled'        : 'Disabled', // from v2.1.16 added 4.10.2016
+			'emptyIncSearch'  : 'Search results is empty in current view.\\APress [Enter] to expand search target.', // from v2.1.16 added 5.10.2016
+			'emptyLetSearch'  : 'First letter search results is empty in current view.', // from v2.1.23 added 24.3.2017
+			'textLabel'       : 'Text label', // from v2.1.17 added 13.10.2016
+			'minsLeft'        : '$1 mins left', // from v2.1.17 added 13.11.2016
+			'openAsEncoding'  : 'Reopen with selected encoding', // from v2.1.19 added 2.12.2016
+			'saveAsEncoding'  : 'Save with the selected encoding', // from v2.1.19 added 2.12.2016
+			'selectFolder'    : 'Select folder', // from v2.1.20 added 13.12.2016
+			'firstLetterSearch': 'First letter search', // from v2.1.23 added 24.3.2017
+			'presets'         : 'Presets', // from v2.1.25 added 26.5.2017
+			'tooManyToTrash'  : 'It\'s too many items so it can\'t into trash.', // from v2.1.25 added 9.6.2017
+			'TextArea'        : 'TextArea', // from v2.1.25 added 14.6.2017
+			'folderToEmpty'   : 'Empty the folder "$1".', // from v2.1.25 added 22.6.2017
+			'filderIsEmpty'   : 'There are no items in a folder "$1".', // from v2.1.25 added 22.6.2017
+			'preference'      : 'Preference', // from v2.1.26 added 28.6.2017
+			'language'        : 'Language', // from v2.1.26 added 28.6.2017
+			'clearBrowserData': 'Initialize the settings saved in this browser', // from v2.1.26 added 28.6.2017
+			'toolbarPref'     : 'Toolbar settings', // from v2.1.27 added 2.8.2017
+			'charsLeft'       : '... $1 chars left.',  // from v2.1.29 added 30.8.2017
+			'sum'             : 'Sum', // from v2.1.29 added 28.9.2017
+			'roughFileSize'   : 'Rough file size', // from v2.1.30 added 2.11.2017
+			'autoFocusDialog' : 'Focus on the element of dialog with mouseover',  // from v2.1.30 added 2.11.2017
+			'select'          : 'Select', // from v2.1.30 added 23.11.2017
+			'selectAction'    : 'Action when select file', // from v2.1.30 added 23.11.2017
+			'useStoredEditor' : 'Open with the editor used last time', // from v2.1.30 added 23.11.2017
+			'selectinvert'    : 'Invert selection', // from v2.1.30 added 25.11.2017
+			'renameMultiple'  : 'Are you sure you want to rename $1 selected items like $2?<br/>This cannot be undone!', // from v2.1.31 added 4.12.2017
+			'batchRename'     : 'Batch rename', // from v2.1.31 added 8.12.2017
+			'plusNumber'      : '+ Number', // from v2.1.31 added 8.12.2017
+			'asPrefix'        : 'Add prefix', // from v2.1.31 added 8.12.2017
+			'asSuffix'        : 'Add suffix', // from v2.1.31 added 8.12.2017
+			'changeExtention' : 'Change extention', // from v2.1.31 added 8.12.2017
+			'columnPref'      : 'Columns settings (List view)', // from v2.1.32 added 6.2.2018
+			'reflectOnImmediate' : 'All changes will reflect immediately to the archive.', // from v2.1.33 added 2.3.2018
+			'reflectOnUnmount'   : 'Any changes will not reflect until un-mount this volume.', // from v2.1.33 added 2.3.2018
+			'unmountChildren' : 'The following volume(s) mounted on this volume also unmounted. Are you sure to unmount it?', // from v2.1.33 added 5.3.2018
+			'selectionInfo'   : 'Selection Info', // from v2.1.33 added 7.3.2018
+			'hashChecker'     : 'Algorithms to show the file hash', // from v2.1.33 added 10.3.2018
+			'infoItems'       : 'Info Items (Selection Info Panel)', // from v2.1.38 added 28.3.2018
+			'pressAgainToExit': 'Press again to exit.', // from v2.1.38 added 1.4.2018
+			'toolbar'         : 'Toolbar', // from v2.1.38 added 4.4.2018
+			'workspace'       : 'Work Space', // from v2.1.38 added 4.4.2018
+			'dialog'          : 'Dialog', // from v2.1.38 added 4.4.2018
+			'all'             : 'All', // from v2.1.38 added 4.4.2018
+			'iconSize'        : 'Icon Size (Icons view)', // from v2.1.39 added 7.5.2018
+			'editorMaximized' : 'Open the maximized editor window', // from v2.1.40 added 30.6.2018
+			'editorConvNoApi' : 'Because conversion by API is not currently available, please convert on the website.', //from v2.1.40 added 8.7.2018
+			'editorConvNeedUpload' : 'After conversion, you must be upload with the item URL or a downloaded file to save the converted file.', //from v2.1.40 added 8.7.2018
+			'convertOn'       : 'Convert on the site of $1', // from v2.1.40 added 10.7.2018
+			'integrations'    : 'Integrations', // from v2.1.40 added 11.7.2018
+			'integrationWith' : 'This elFinder has the following external services integrated. Please check the terms of use, privacy policy, etc. before using it.', // from v2.1.40 added 11.7.2018
+			'showHidden'      : 'Show hidden items', // from v2.1.41 added 24.7.2018
+			'hideHidden'      : 'Hide hidden items', // from v2.1.41 added 24.7.2018
+			'toggleHidden'    : 'Show/Hide hidden items', // from v2.1.41 added 24.7.2018
+			'makefileTypes'   : 'File types to enable with "New file"', // from v2.1.41 added 7.8.2018
+			'typeOfTextfile'  : 'Type of the Text file', // from v2.1.41 added 7.8.2018
+			'add'             : 'Add', // from v2.1.41 added 7.8.2018
+			'theme'           : 'Theme', // from v2.1.43 added 19.10.2018
+			'default'         : 'Default', // from v2.1.43 added 19.10.2018
+			'description'     : 'Description', // from v2.1.43 added 19.10.2018
+			'website'         : 'Website', // from v2.1.43 added 19.10.2018
+			'author'          : 'Author', // from v2.1.43 added 19.10.2018
+			'email'           : 'Email', // from v2.1.43 added 19.10.2018
+			'license'         : 'License', // from v2.1.43 added 19.10.2018
+
+			/********************************** mimetypes **********************************/
+			'kindUnknown'     : 'Unknown',
+			'kindRoot'        : 'Volume Root', // from v2.1.16 added 16.10.2016
+			'kindFolder'      : 'Folder',
+			'kindSelects'     : 'Selections', // from v2.1.29 added 29.8.2017
+			'kindAlias'       : 'Alias',
+			'kindAliasBroken' : 'Broken alias',
+			// applications
+			'kindApp'         : 'Application',
+			'kindPostscript'  : 'Postscript document',
+			'kindMsOffice'    : 'Microsoft Office document',
+			'kindMsWord'      : 'Microsoft Word document',
+			'kindMsExcel'     : 'Microsoft Excel document',
+			'kindMsPP'        : 'Microsoft Powerpoint presentation',
+			'kindOO'          : 'Open Office document',
+			'kindAppFlash'    : 'Flash application',
+			'kindPDF'         : 'Portable Document Format (PDF)',
+			'kindTorrent'     : 'Bittorrent file',
+			'kind7z'          : '7z archive',
+			'kindTAR'         : 'TAR archive',
+			'kindGZIP'        : 'GZIP archive',
+			'kindBZIP'        : 'BZIP archive',
+			'kindXZ'          : 'XZ archive',
+			'kindZIP'         : 'ZIP archive',
+			'kindRAR'         : 'RAR archive',
+			'kindJAR'         : 'Java JAR file',
+			'kindTTF'         : 'True Type font',
+			'kindOTF'         : 'Open Type font',
+			'kindRPM'         : 'RPM package',
+			// texts
+			'kindText'        : 'Text document',
+			'kindTextPlain'   : 'Plain text',
+			'kindPHP'         : 'PHP source',
+			'kindCSS'         : 'Cascading style sheet',
+			'kindHTML'        : 'HTML document',
+			'kindJS'          : 'Javascript source',
+			'kindRTF'         : 'Rich Text Format',
+			'kindC'           : 'C source',
+			'kindCHeader'     : 'C header source',
+			'kindCPP'         : 'C++ source',
+			'kindCPPHeader'   : 'C++ header source',
+			'kindShell'       : 'Unix shell script',
+			'kindPython'      : 'Python source',
+			'kindJava'        : 'Java source',
+			'kindRuby'        : 'Ruby source',
+			'kindPerl'        : 'Perl script',
+			'kindSQL'         : 'SQL source',
+			'kindXML'         : 'XML document',
+			'kindAWK'         : 'AWK source',
+			'kindCSV'         : 'Comma separated values',
+			'kindDOCBOOK'     : 'Docbook XML document',
+			'kindMarkdown'    : 'Markdown text', // added 20.7.2015
+			// images
+			'kindImage'       : 'Image',
+			'kindBMP'         : 'BMP image',
+			'kindJPEG'        : 'JPEG image',
+			'kindGIF'         : 'GIF Image',
+			'kindPNG'         : 'PNG Image',
+			'kindTIFF'        : 'TIFF image',
+			'kindTGA'         : 'TGA image',
+			'kindPSD'         : 'Adobe Photoshop image',
+			'kindXBITMAP'     : 'X bitmap image',
+			'kindPXM'         : 'Pixelmator image',
+			// media
+			'kindAudio'       : 'Audio media',
+			'kindAudioMPEG'   : 'MPEG audio',
+			'kindAudioMPEG4'  : 'MPEG-4 audio',
+			'kindAudioMIDI'   : 'MIDI audio',
+			'kindAudioOGG'    : 'Ogg Vorbis audio',
+			'kindAudioWAV'    : 'WAV audio',
+			'AudioPlaylist'   : 'MP3 playlist',
+			'kindVideo'       : 'Video media',
+			'kindVideoDV'     : 'DV movie',
+			'kindVideoMPEG'   : 'MPEG movie',
+			'kindVideoMPEG4'  : 'MPEG-4 movie',
+			'kindVideoAVI'    : 'AVI movie',
+			'kindVideoMOV'    : 'Quick Time movie',
+			'kindVideoWM'     : 'Windows Media movie',
+			'kindVideoFlash'  : 'Flash movie',
+			'kindVideoMKV'    : 'Matroska movie',
+			'kindVideoOGG'    : 'Ogg movie'
+		}
+	};
+}));
+

+ 516 - 0
sites/all/libraries/elfinder/js/i18n/elfinder.ar.js

@@ -0,0 +1,516 @@
+/**
+ * العربية translation
+ * @author Tawfek Daghistani <tawfekov@gmail.com>
+ * @author Atef Ben Ali <atef.bettaib@gmail.com>
+ * @version 2017-08-28
+ */
+(function(root, factory) {
+	if (typeof define === 'function' && define.amd) {
+		define(['elfinder'], factory);
+	} else if (typeof exports !== 'undefined') {
+		module.exports = factory(require('elfinder'));
+	} else {
+		factory(root.elFinder);
+	}
+}(this, function(elFinder) {
+	elFinder.prototype.i18.ar = {
+		translator : 'Tawfek Daghistani &lt;tawfekov@gmail.com&gt;, Atef Ben Ali &lt;atef.bettaib@gmail.com&gt;',
+		language   : 'العربية',
+		direction  : 'rtl',
+		dateFormat : 'M d, Y h:i A', // Mar 13, 2012 05:27 PM
+		fancyDateFormat : '$1 h:i A', // will produce smth like: Today 12:25 PM
+		nonameDateFormat : 'ymd-His', // to apply if upload file is noname: 120513172700
+		messages   : {
+
+			/********************************** errors **********************************/
+			'error'                : 'خطأ',
+			'errUnknown'           : 'خطأ غير معروف .',
+			'errUnknownCmd'        : 'أمر غير معروف .',
+			'errJqui'              : 'إعدادات jQuery UI غير كاملة الرجاء التأكد من وجود كل من selectable, draggable and droppable',
+			'errNode'              : '. موجود DOM إلى عنصر  elFinder تحتاج  ',
+			'errURL'               : 'إعدادات خاطئة , عليك وضع الرابط ضمن الإعدادات',
+			'errAccess'            : 'وصول مرفوض .',
+			'errConnect'           : 'غير قادر على الاتصال بالخادم الخلفي  (backend)',
+			'errAbort'             : 'تم فصل الإتصال',
+			'errTimeout'           : 'مهلة الإتصال قد انتهت.',
+			'errNotFound'          : 'الخادوم الخلفي غير موجود .',
+			'errResponse'          : 'رد غير مقبول من الخادوم الخلفي',
+			'errConf'              : 'خطأ في الإعدادات الخاصة بالخادوم الخلفي ',
+			'errJSON'              : 'الميزة PHP JSON module غير موجودة ',
+			'errNoVolumes'         : 'لا يمكن القراءة من الوسائط الموجودة ',
+			'errCmdParams'         : 'البيانات المرسلة للأمر غير مقبولة "$1".',
+			'errDataNotJSON'       : 'المعلومات المرسلة ليست من نوع JSON ',
+			'errDataEmpty'         : 'لا يوجد معلومات مرسلة',
+			'errCmdReq'            : 'الخادوم الخلفي يطلب وجود اسم الأمر ',
+			'errOpen'              : 'غير قادر على فتح  "$1".',
+			'errNotFolder'         : 'العنصر المختار ليس مجلد',
+			'errNotFile'           : 'العنصر المختار ليس ملف',
+			'errRead'              : 'غير قادر على القراءة "$1".',
+			'errWrite'             : 'غير قادر على الكتابة "$1".',
+			'errPerm'              : 'وصول مرفوض ',
+			'errLocked'            : ' محمي ولا يمكن التعديل أو النقل أو إعادة التسمية"$1"',
+			'errExists'            : ' موجود مسبقاً "$1"',
+			'errInvName'           : 'الاسم مرفوض',
+			'errInvDirname'        : 'اسم مجلد غير صالح',  // from v2.1.24 added 12.4.2017
+			'errFolderNotFound'    : 'المجلد غير موجود',
+			'errFileNotFound'      : 'الملف غير موجود',
+			'errTrgFolderNotFound' : 'الملف الهدف  "$1" غير موجود ',
+			'errPopup'             : 'يمنع المتصفح من إنشاء نافذة منبثقة، الرجاء تعديل الخيارات الخاصة من إعدادات المتصفح',
+			'errMkdir'             : ' غير قادر على إنشاء مجلد جديد "$1".',
+			'errMkfile'            : ' غير قادر على إنشاء ملف جديد"$1".',
+			'errRename'            : 'غير قادر على إعادة تسمية الـ  "$1".',
+			'errCopyFrom'          : 'نسخ الملفات من الوسط المحدد "$1" غير مسموح.',
+			'errCopyTo'            : 'نسخ الملفات إلى الوسط المحدد "$1" غير مسموح .',
+			'errMkOutLink'         : 'لا يمكن إنشاء رابط خارج مساحة الملف الجذر.', // from v2.1 added 03.10.2015
+			'errUpload'            : 'خطأ أثناء عملية الرفع.',  // old name - errUploadCommon
+			'errUploadFile'        : 'غير قادر على رفع "$1".', // old name - errUpload
+			'errUploadNoFiles'     : 'لم يتم رفع أي ملف .',
+			'errUploadTotalSize'   : 'حجم البيانات أكبر من الحجم المسموح به.', // old name - errMaxSize
+			'errUploadFileSize'    : 'حجم الملف أكبر من الحجم المسموح به.', //  old name - errFileMaxSize
+			'errUploadMime'        : ' نوع ملف غير مسموح به.',
+			'errUploadTransfer'    : '"$1" خطأ أثناء عملية النقل.',
+			'errUploadTemp'        : 'لا يمكن إنشاء ملف وقتي للرفع.', // from v2.1 added 26.09.2015
+			'errNotReplace'        : 'الكائن "$1" موجود في هذا المكان ولا يمكن استبداله بكائن من نوع آخر.', // new
+			'errReplace'           : 'لا يمكن استبدال "$1".',
+			'errSave'              : 'غير قادر على الحفظ في "$1".',
+			'errCopy'              : 'غير قادر على النسخ إلى "$1".',
+			'errMove'              : 'غير قادر على النقل إلى "$1".',
+			'errCopyInItself'      : 'غير قادر على نسخ الملف "$1" ضمن الملف نفسه.',
+			'errRm'                : 'غير قادر على الحذف "$1".',
+			'errTrash'             : 'لا يمكن النقل إلى سلة المهملات', // from v2.1.24 added 30.4.2017
+			'errRmSrc'             : 'لا يمكن فسخ الملف(ـات) المصدري(ـة).',
+			'errExtract'           : 'غير قادر على استخراج الملفات من "$1".',
+			'errArchive'           : 'غير قادر على إنشاء ملف مضغوط.',
+			'errArcType'           : 'نوع الملف المضغوط غير مدعومة.',
+			'errNoArchive'         : 'هذا الملف ليس ملف مضغوط أو ذو صيغة غير مدعومة.',
+			'errCmdNoSupport'      : 'الخادوم الخلفي لا يدعم هذا الأمر ',
+			'errReplByChild'       : 'لا يمكن استبدال الملف "$1" بعنصر محتوِ فيه.',
+			'errArcSymlinks'       : 'For security reason denied to unpack archives contains symlinks.', // edited 24.06.2012
+			'errArcMaxSize'        : 'الملفات المضغوطة تجاوزت السعة المسموح بها.',
+			'errResize'            : 'Unable to resize "$1".',
+			'errResizeDegree'      : 'Invalid rotate degree.',  // added 7.3.2013
+			'errResizeRotate'      : 'Unable to rotate image.',  // added 7.3.2013
+			'errResizeSize'        : 'Invalid image size.',  // added 7.3.2013
+			'errResizeNoChange'    : 'Image size not changed.',  // added 7.3.2013
+			'errUsupportType'      : 'نوع ملف غير مدعوم.',
+			'errNotUTF8Content'    : 'File "$1" is not in UTF-8 and cannot be edited.',  // added 9.11.2011
+			'errNetMount'          : 'Unable to mount "$1".', // added 17.04.2012
+			'errNetMountNoDriver'  : 'Unsupported protocol.',     // added 17.04.2012
+			'errNetMountFailed'    : 'Mount failed.',         // added 17.04.2012
+			'errNetMountHostReq'   : 'Host required.', // added 18.04.2012
+			'errSessionExpires'    : 'Your session has expired due to inactivity.',
+			'errCreatingTempDir'   : 'Unable to create temporary directory: "$1"',
+			'errFtpDownloadFile'   : 'Unable to download file from FTP: "$1"',
+			'errFtpUploadFile'     : 'Unable to upload file to FTP: "$1"',
+			'errFtpMkdir'          : 'Unable to create remote directory on FTP: "$1"',
+			'errArchiveExec'       : 'Error while archiving files: "$1"',
+			'errExtractExec'       : 'Error while extracting files: "$1"',
+			'errNetUnMount'        : 'Unable to unmount.', // from v2.1 added 30.04.2012
+			'errConvUTF8'          : 'Not convertible to UTF-8', // from v2.1 added 08.04.2014
+			'errFolderUpload'      : 'Try the modern browser, If you\'d like to upload the folder.', // from v2.1 added 26.6.2015
+			'errSearchTimeout'     : 'Timed out while searching "$1". Search result is partial.', // from v2.1 added 12.1.2016
+			'errReauthRequire'     : 'Re-authorization is required.', // from v2.1.10 added 24.3.2016
+			'errMaxTargets'        : 'Max number of selectable items is $1.', // from v2.1.17 added 17.10.2016
+			'errRestore'           : 'Unable to restore from the trash. Can\'t identify the restore destination.', // from v2.1.24 added 3.5.2017
+			'errEditorNotFound'    : 'Editor not found to this file type.', // from v2.1.25 added 23.5.2017
+			'errServerError'       : 'Error occurred on the server side.', // from v2.1.25 added 16.6.2017
+			'errEmpty'             : 'Unable to empty folder "$1".', // from v2.1.25 added 22.6.2017
+
+			/******************************* commands names ********************************/
+			'cmdarchive'   : 'أنشئ مجلد مضغوط',
+			'cmdback'      : 'الخلف',
+			'cmdcopy'      : 'نسخ',
+			'cmdcut'       : 'قص',
+			'cmddownload'  : 'تحميل',
+			'cmdduplicate' : 'تكرار',
+			'cmdedit'      : 'تعديل الملف',
+			'cmdextract'   : 'استخراج الملفات',
+			'cmdforward'   : 'الأمام',
+			'cmdgetfile'   : 'اختيار الملفات',
+			'cmdhelp'      : 'عن هذا المشروع',
+			'cmdhome'      : 'المجلد الرئيس',
+			'cmdinfo'      : 'معلومات ',
+			'cmdmkdir'     : 'مجلد جديد',
+			'cmdmkdirin'   : 'داخل ملف جديد', // from v2.1.7 added 19.2.2016
+			'cmdmkfile'    : 'ملف جديد',
+			'cmdopen'      : 'فتح',
+			'cmdpaste'     : 'لصق',
+			'cmdquicklook' : 'معاينة',
+			'cmdreload'    : 'إعادة تحميل',
+			'cmdrename'    : 'إعادة تسمية',
+			'cmdrm'        : 'حذف',
+			'cmdtrash'     : 'داخل سلة المهملات', //from v2.1.24 added 29.4.2017
+			'cmdrestore'   : 'Restore', //from v2.1.24 added 3.5.2017
+			'cmdsearch'    : 'بحث عن ملفات',
+			'cmdup'        : 'تغيير المسار إلى مستوى أعلى',
+			'cmdupload'    : 'رفع ملفات',
+			'cmdview'      : 'عرض',
+			'cmdresize'    : 'Resize & Rotate',
+			'cmdsort'      : 'فرز',
+			'cmdnetmount'  : 'Mount network volume', // added 18.04.2012
+			'cmdnetunmount': 'Unmount', // from v2.1 added 30.04.2012
+			'cmdplaces'    : 'To Places', // added 28.12.2014
+			'cmdchmod'     : 'Change mode', // from v2.1 added 20.6.2015
+			'cmdopendir'   : 'فتح ملف', // from v2.1 added 13.1.2016
+			'cmdcolwidth'  : 'Reset column width', // from v2.1.13 added 12.06.2016
+			'cmdfullscreen': 'ملء الشاشة', // from v2.1.15 added 03.08.2016
+			'cmdmove'      : 'Move', // from v2.1.15 added 21.08.2016
+			'cmdempty'     : 'تفريغ الملف', // from v2.1.25 added 22.06.2017
+			'cmdundo'      : 'تراجع', // from v2.1.27 added 31.07.2017
+			'cmdredo'      : 'إعاجة', // from v2.1.27 added 31.07.2017
+			'cmdpreference': 'Preferences', // from v2.1.27 added 03.08.2017
+			'cmdselectall' : 'Select all', // from v2.1.28 added 15.08.2017
+			'cmdselectnone': 'Select none', // from v2.1.28 added 15.08.2017
+			'cmdselectinvert': 'Invert selection', // from v2.1.28 added 15.08.2017
+
+			/*********************************** buttons ***********************************/
+			'btnClose'  : 'إغلاق',
+			'btnSave'   : 'حفظ',
+			'btnRm'     : 'إزالة',
+			'btnApply'  : 'تطبيق',
+			'btnCancel' : 'إلغاء',
+			'btnNo'     : 'لا',
+			'btnYes'    : 'نعم',
+			'btnMount'  : 'Mount',  // added 18.04.2012
+			'btnApprove': 'Goto $1 & approve', // from v2.1 added 26.04.2012
+			'btnUnmount': 'Unmount', // from v2.1 added 30.04.2012
+			'btnConv'   : 'Convert', // from v2.1 added 08.04.2014
+			'btnCwd'    : 'Here',      // from v2.1 added 22.5.2015
+			'btnVolume' : 'Volume',    // from v2.1 added 22.5.2015
+			'btnAll'    : 'All',       // from v2.1 added 22.5.2015
+			'btnMime'   : 'MIME Type', // from v2.1 added 22.5.2015
+			'btnFileName':'Filename',  // from v2.1 added 22.5.2015
+			'btnSaveClose': 'Save & Close', // from v2.1 added 12.6.2015
+			'btnBackup' : 'Backup', // fromv2.1 added 28.11.2015
+			'btnRename'    : 'إعادة تسمية',      // from v2.1.24 added 6.4.2017
+			'btnRenameAll' : 'إعادة تسمية (الجميع)', // from v2.1.24 added 6.4.2017
+			'btnPrevious' : 'Prev ($1/$2)', // from v2.1.24 added 11.5.2017
+			'btnNext'     : 'Next ($1/$2)', // from v2.1.24 added 11.5.2017
+			'btnSaveAs'   : 'حفظ إلى', // from v2.1.25 added 24.5.2017
+
+			/******************************** notifications ********************************/
+			'ntfopen'     : 'فتح مجلد',
+			'ntffile'     : 'فتح ملف',
+			'ntfreload'   : 'إعادة عرض محتويات المجلد ',
+			'ntfmkdir'    : 'ينشئ المجلدات',
+			'ntfmkfile'   : 'ينشئ الملفات',
+			'ntfrm'       : 'حذف الملفات',
+			'ntfcopy'     : 'نسخ الملفات',
+			'ntfmove'     : 'نقل الملفات',
+			'ntfprepare'  : 'تحضير لنسخ الملفات',
+			'ntfrename'   : 'إعادة تسمية الملفات',
+			'ntfupload'   : 'رفع الملفات',
+			'ntfdownload' : 'تحميل الملفات',
+			'ntfsave'     : 'حفظ الملفات',
+			'ntfarchive'  : 'ينشئ ملف مضغوط',
+			'ntfextract'  : 'استخراج ملفات من الملف المضغوط ',
+			'ntfsearch'   : 'يبحث عن ملفات',
+			'ntfresize'   : 'Resizing images',
+			'ntfsmth'     : 'يفعل شيئا',
+			'ntfloadimg'  : 'تحميل الصورة',
+			'ntfnetmount' : 'Mounting network volume', // added 18.04.2012
+			'ntfnetunmount': 'Unmounting network volume', // from v2.1 added 30.04.2012
+			'ntfdim'      : 'Acquiring image dimension', // added 20.05.2013
+			'ntfreaddir'  : 'قراءة معلومات الملف', // from v2.1 added 01.07.2013
+			'ntfurl'      : 'Getting URL of link', // from v2.1 added 11.03.2014
+			'ntfchmod'    : 'Changing file mode', // from v2.1 added 20.6.2015
+			'ntfpreupload': 'Verifying upload file name', // from v2.1 added 31.11.2015
+			'ntfzipdl'    : 'Creating a file for download', // from v2.1.7 added 23.1.2016
+			'ntfparents'  : 'Getting path infomation', // from v2.1.17 added 2.11.2016
+			'ntfchunkmerge': 'Processing the uploaded file', // from v2.1.17 added 2.11.2016
+			'ntftrash'    : 'Doing throw in the trash', // from v2.1.24 added 2.5.2017
+			'ntfrestore'  : 'Doing restore from tha trash', // from v2.1.24 added 3.5.2017
+			'ntfchkdir'   : 'Checking destination folder', // from v2.1.24 added 3.5.2017
+			'ntfundo'     : 'Undoing previous operation', // from v2.1.27 added 31.07.2017
+			'ntfredo'     : 'Redoing previous undone', // from v2.1.27 added 31.07.2017
+
+			/*********************************** volumes *********************************/
+			'volume_Trash' : 'Trash', //from v2.1.24 added 29.4.2017
+
+			/************************************ dates **********************************/
+			'dateUnknown' : 'غير معلوم',
+			'Today'       : 'اليوم',
+			'Yesterday'   : 'البارحة',
+			'msJan'       : 'كانون الثاني',
+			'msFeb'       : 'شباط',
+			'msMar'       : 'آذار',
+			'msApr'       : 'نيسان',
+			'msMay'       : 'أيار',
+			'msJun'       : 'حزيران',
+			'msJul'       : 'تموز',
+			'msAug'       : 'آب',
+			'msSep'       : 'أيلول',
+			'msOct'       : 'تشرين الأول',
+			'msNov'       : 'تشرين الثاني',
+			'msDec'       : 'كانون الأول ',
+			'January'     : 'January',
+			'February'    : 'February',
+			'March'       : 'March',
+			'April'       : 'April',
+			'May'         : 'May',
+			'June'        : 'June',
+			'July'        : 'July',
+			'August'      : 'August',
+			'September'   : 'September',
+			'October'     : 'October',
+			'November'    : 'November',
+			'December'    : 'December',
+			'Sunday'      : 'الأحد',
+			'Monday'      : 'الاثنين',
+			'Tuesday'     : 'الثلاثاء',
+			'Wednesday'   : 'الإربعاء',
+			'Thursday'    : 'الخميس',
+			'Friday'      : 'الجمعة',
+			'Saturday'    : 'السبت',
+			'Sun'         : 'الأحد',
+			'Mon'         : 'الاثنين',
+			'Tue'         : 'الثلاثاء',
+			'Wed'         : 'الإربعاء',
+			'Thu'         : 'الخميس',
+			'Fri'         : 'الجمعة',
+			'Sat'         : 'السبت',
+
+			/******************************** sort variants ********************************/
+			'sortname'          : 'بالاسم',
+			'sortkind'          : 'بالنوع',
+			'sortsize'          : 'بالحجم',
+			'sortdate'          : 'بالتاريخ',
+			'sortFoldersFirst'  : 'الملفات أولا',
+			'sortperm'          : 'بالصلاحيات', // from v2.1.13 added 13.06.2016
+			'sortmode'          : 'by mode',       // from v2.1.13 added 13.06.2016
+			'sortowner'         : 'by owner',      // from v2.1.13 added 13.06.2016
+			'sortgroup'         : 'بالمجموعة',      // from v2.1.13 added 13.06.2016
+			'sortAlsoTreeview'  : 'Also Treeview',  // from v2.1.15 added 01.08.2016
+
+			/********************************** new items **********************************/
+			'untitled file.txt' : 'ملف_جديد.txt', // added 10.11.2015
+			'untitled folder'   : 'مجلد_جديد',   // added 10.11.2015
+			'Archive'           : 'ملف_مضغوط',  // from v2.1 added 10.11.2015
+
+			/********************************** messages **********************************/
+			'confirmReq'      : 'يرجى التأكيد',
+			'confirmRm'       : 'هل أنت متأكد من أنك تريد الحذف؟ لا يمكن التراجع عن هذه العملية ',
+			'confirmRepl'     : 'استبدال الملف القديم بملف جديد؟',
+			'confirmRest'     : 'استبدال العنصر بالعنصر من سلة المهملات؟', // fromv2.1.24 added 5.5.2017
+			'confirmConvUTF8' : 'Not in UTF-8<br/>Convert to UTF-8?<br/>Contents become UTF-8 by saving after conversion.', // from v2.1 added 08.04.2014
+			'confirmNonUTF8'  : 'Character encoding of this file couldn\'t be detected. It need to temporarily convert to UTF-8 for editting.<br/>Please select character encoding of this file.', // from v2.1.19 added 28.11.2016
+			'confirmNotSave'  : 'It has been modified.<br/>Losing work if you do not save changes.', // from v2.1 added 15.7.2015
+			'confirmTrash'    : 'Are you sure you want to move items to trash bin?', //from v2.1.24 added 29.4.2017
+			'apllyAll'        : 'تطبيق على الكل',
+			'name'            : 'الاسم',
+			'size'            : 'الحجم',
+			'perms'           : 'الصلاحيات',
+			'modify'          : 'آخر تعديل',
+			'kind'            : 'نوع الملف',
+			'read'            : 'قراءة',
+			'write'           : 'كتابة',
+			'noaccess'        : 'وصول ممنوع',
+			'and'             : 'و',
+			'unknown'         : 'غير معروف',
+			'selectall'       : 'تحديد كل الملفات',
+			'selectfiles'     : 'تحديد ملفات',
+			'selectffile'     : 'تحديد الملف الأول',
+			'selectlfile'     : 'تحديد الملف الأخير',
+			'viewlist'        : 'عرض قائمة',
+			'viewicons'       : 'عرض أيْقونات',
+			'places'          : 'المواقع',
+			'calc'            : 'حساب',
+			'path'            : 'مسار',
+			'aliasfor'        : 'Alias for',
+			'locked'          : 'مقفول',
+			'dim'             : 'الأبعاد',
+			'files'           : 'ملفات',
+			'folders'         : 'مجلدات',
+			'items'           : 'عناصر',
+			'yes'             : 'نعم',
+			'no'              : 'لا',
+			'link'            : 'رابط',
+			'searcresult'     : 'نتائج البحث',
+			'selected'        : 'العناصر المحددة',
+			'about'           : 'عن البرنامج',
+			'shortcuts'       : 'الاختصارات',
+			'help'            : 'مساعدة',
+			'webfm'           : 'مدير ملفات الويب',
+			'ver'             : 'رقم الإصدار',
+			'protocolver'     : 'إصدار البرتوكول',
+			'homepage'        : 'الصفحة الرئيسة',
+			'docs'            : 'التوثيق',
+			'github'          : 'شاركنا بتطوير المشروع على Github',
+			'twitter'         : 'تابعنا على تويتر',
+			'facebook'        : 'انضم إلينا على الفيس بوك',
+			'team'            : 'الفريق',
+			'chiefdev'        : 'رئيس المبرمجين',
+			'developer'       : 'مبرمج',
+			'contributor'     : 'مساعم',
+			'maintainer'      : 'مشارك',
+			'translator'      : 'مترجم',
+			'icons'           : 'أيقونات',
+			'dontforget'      : 'and don\'t forget to take your towel',
+			'shortcutsof'     : 'الاختصارات غير مفعلة',
+			'dropFiles'       : 'لصق الملفات هنا',
+			'or'              : 'أو',
+			'selectForUpload' : 'اختر الملفات التي تريد رفعها',
+			'moveFiles'       : 'قص الملفات',
+			'copyFiles'       : 'نسخ الملفات',
+			'restoreFiles'    : 'Restore items', // from v2.1.24 added 5.5.2017
+			'rmFromPlaces'    : 'Remove from places',
+			'aspectRatio'     : 'Aspect ratio',
+			'scale'           : 'Scale',
+			'width'           : 'عرض',
+			'height'          : 'طول',
+			'resize'          : 'Resize',
+			'crop'            : 'Crop',
+			'rotate'          : 'Rotate',
+			'rotate-cw'       : 'Rotate 90 degrees CW',
+			'rotate-ccw'      : 'Rotate 90 degrees CCW',
+			'degree'          : '°',
+			'netMountDialogTitle' : 'Mount network volume', // added 18.04.2012
+			'protocol'            : 'Protocol', // added 18.04.2012
+			'host'                : 'Host', // added 18.04.2012
+			'port'                : 'Port', // added 18.04.2012
+			'user'                : 'مستخدم', // added 18.04.2012
+			'pass'                : 'كلمة العبور', // added 18.04.2012
+			'confirmUnmount'      : 'Are you unmount $1?',  // from v2.1 added 30.04.2012
+			'dropFilesBrowser': 'Drop or Paste files from browser', // from v2.1 added 30.05.2012
+			'dropPasteFiles'  : 'Drop files, Paste URLs or images(clipboard) here', // from v2.1 added 07.04.2014
+			'encoding'        : 'Encoding', // from v2.1 added 19.12.2014
+			'locale'          : 'Locale',   // from v2.1 added 19.12.2014
+			'searchTarget'    : 'Target: $1',                // from v2.1 added 22.5.2015
+			'searchMime'      : 'Search by input MIME Type', // from v2.1 added 22.5.2015
+			'owner'           : 'Owner', // from v2.1 added 20.6.2015
+			'group'           : 'Group', // from v2.1 added 20.6.2015
+			'other'           : 'Other', // from v2.1 added 20.6.2015
+			'execute'         : 'Execute', // from v2.1 added 20.6.2015
+			'perm'            : 'Permission', // from v2.1 added 20.6.2015
+			'mode'            : 'Mode', // from v2.1 added 20.6.2015
+			'emptyFolder'     : 'Folder is empty', // from v2.1.6 added 30.12.2015
+			'emptyFolderDrop' : 'Folder is empty\\A Drop to add items', // from v2.1.6 added 30.12.2015
+			'emptyFolderLTap' : 'Folder is empty\\A Long tap to add items', // from v2.1.6 added 30.12.2015
+			'quality'         : 'Quality', // from v2.1.6 added 5.1.2016
+			'autoSync'        : 'Auto sync',  // from v2.1.6 added 10.1.2016
+			'moveUp'          : 'Move up',  // from v2.1.6 added 18.1.2016
+			'getLink'         : 'Get URL link', // from v2.1.7 added 9.2.2016
+			'selectedItems'   : 'Selected items ($1)', // from v2.1.7 added 2.19.2016
+			'folderId'        : 'Folder ID', // from v2.1.10 added 3.25.2016
+			'offlineAccess'   : 'Allow offline access', // from v2.1.10 added 3.25.2016
+			'reAuth'          : 'To re-authenticate', // from v2.1.10 added 3.25.2016
+			'nowLoading'      : 'Now loading...', // from v2.1.12 added 4.26.2016
+			'openMulti'       : 'Open multiple files', // from v2.1.12 added 5.14.2016
+			'openMultiConfirm': 'You are trying to open the $1 files. Are you sure you want to open in browser?', // from v2.1.12 added 5.14.2016
+			'emptySearch'     : 'Search results is empty in search target.', // from v2.1.12 added 5.16.2016
+			'editingFile'     : 'It is editing a file.', // from v2.1.13 added 6.3.2016
+			'hasSelected'     : 'You have selected $1 items.', // from v2.1.13 added 6.3.2016
+			'hasClipboard'    : 'You have $1 items in the clipboard.', // from v2.1.13 added 6.3.2016
+			'incSearchOnly'   : 'Incremental search is only from the current view.', // from v2.1.13 added 6.30.2016
+			'reinstate'       : 'Reinstate', // from v2.1.15 added 3.8.2016
+			'complete'        : '$1 complete', // from v2.1.15 added 21.8.2016
+			'contextmenu'     : 'Context menu', // from v2.1.15 added 9.9.2016
+			'pageTurning'     : 'Page turning', // from v2.1.15 added 10.9.2016
+			'volumeRoots'     : 'Volume roots', // from v2.1.16 added 16.9.2016
+			'reset'           : 'Reset', // from v2.1.16 added 1.10.2016
+			'bgcolor'         : 'Background color', // from v2.1.16 added 1.10.2016
+			'colorPicker'     : 'Color picker', // from v2.1.16 added 1.10.2016
+			'8pxgrid'         : '8px Grid', // from v2.1.16 added 4.10.2016
+			'enabled'         : 'Enabled', // from v2.1.16 added 4.10.2016
+			'disabled'        : 'Disabled', // from v2.1.16 added 4.10.2016
+			'emptyIncSearch'  : 'Search results is empty in current view.\\APress [Enter] to expand search target.', // from v2.1.16 added 5.10.2016
+			'emptyLetSearch'  : 'First letter search results is empty in current view.', // from v2.1.23 added 24.3.2017
+			'textLabel'       : 'Text label', // from v2.1.17 added 13.10.2016
+			'minsLeft'        : '$1 mins left', // from v2.1.17 added 13.11.2016
+			'openAsEncoding'  : 'Reopen with selected encoding', // from v2.1.19 added 2.12.2016
+			'saveAsEncoding'  : 'Save with the selected encoding', // from v2.1.19 added 2.12.2016
+			'selectFolder'    : 'Select folder', // from v2.1.20 added 13.12.2016
+			'firstLetterSearch': 'First letter search', // from v2.1.23 added 24.3.2017
+			'presets'         : 'Presets', // from v2.1.25 added 26.5.2017
+			'tooManyToTrash'  : 'It\'s too many items so it can\'t into trash.', // from v2.1.25 added 9.6.2017
+			'TextArea'        : 'TextArea', // from v2.1.25 added 14.6.2017
+			'folderToEmpty'   : 'Empty the folder "$1".', // from v2.1.25 added 22.6.2017
+			'filderIsEmpty'   : 'There are no items in a folder "$1".', // from v2.1.25 added 22.6.2017
+			'preference'      : 'Preference', // from v2.1.26 added 28.6.2017
+			'language'        : 'Language setting', // from v2.1.26 added 28.6.2017
+			'clearBrowserData': 'Initialize the settings saved in this browser', // from v2.1.26 added 28.6.2017
+			'toolbarPref'     : 'Toolbar setting', // from v2.1.27 added 2.8.2017
+
+			/********************************** mimetypes **********************************/
+			'kindUnknown'     : 'غير معروف',
+			'kindRoot'        : 'Volume Root', // from v2.1.16 added 16.10.2016
+			'kindFolder'      : 'مجلد',
+			'kindAlias'       : 'اختصار',
+			'kindAliasBroken' : 'اختصار غير صالح',
+			// applications
+			'kindApp'         : 'برنامج',
+			'kindPostscript'  : 'Postscript ملف',
+			'kindMsOffice'    : 'Microsoft Office ملف',
+			'kindMsWord'      : 'Microsoft Word ملف',
+			'kindMsExcel'     : 'Microsoft Excel ملف',
+			'kindMsPP'        : 'Microsoft Powerpoint عرض تقديمي ',
+			'kindOO'          : 'Open Office ملف',
+			'kindAppFlash'    : 'تطبيق فلاش',
+			'kindPDF'         : 'ملف (PDF)',
+			'kindTorrent'     : 'Bittorrent ملف',
+			'kind7z'          : '7z ملف',
+			'kindTAR'         : 'TAR ملف',
+			'kindGZIP'        : 'GZIP ملف',
+			'kindBZIP'        : 'BZIP ملف',
+			'kindXZ'          : 'XZ ملف',
+			'kindZIP'         : 'ZIP ملف',
+			'kindRAR'         : 'RAR ملف',
+			'kindJAR'         : 'Java JAR ملف',
+			'kindTTF'         : 'True Type خط ',
+			'kindOTF'         : 'Open Type خط ',
+			'kindRPM'         : 'RPM ملف تنصيب',
+			// texts
+			'kindText'        : 'Text ملف',
+			'kindTextPlain'   : 'مستند نصي',
+			'kindPHP'         : 'PHP ملف نصي برمجي لـ',
+			'kindCSS'         : 'Cascading style sheet',
+			'kindHTML'        : 'HTML ملف',
+			'kindJS'          : 'Javascript ملف نصي برمجي لـ',
+			'kindRTF'         : 'Rich Text Format',
+			'kindC'           : 'C ملف نصي برمجي لـ',
+			'kindCHeader'     : 'C header ملف نصي برمجي لـ',
+			'kindCPP'         : 'C++ ملف نصي برمجي لـ',
+			'kindCPPHeader'   : 'C++ header ملف نصي برمجي لـ',
+			'kindShell'       : 'Unix shell script',
+			'kindPython'      : 'Python ملف نصي برمجي لـ',
+			'kindJava'        : 'Java ملف نصي برمجي لـ',
+			'kindRuby'        : 'Ruby ملف نصي برمجي لـ',
+			'kindPerl'        : 'Perl script',
+			'kindSQL'         : 'SQL ملف نصي برمجي لـ',
+			'kindXML'         : 'XML ملف',
+			'kindAWK'         : 'AWK ملف نصي برمجي لـ',
+			'kindCSV'         : 'ملف CSV',
+			'kindDOCBOOK'     : 'Docbook XML ملف',
+			'kindMarkdown'    : 'Markdown text', // added 20.7.2015
+			// images
+			'kindImage'       : 'صورة',
+			'kindBMP'         : 'BMP صورة',
+			'kindJPEG'        : 'JPEG صورة',
+			'kindGIF'         : 'GIF صورة',
+			'kindPNG'         : 'PNG صورة',
+			'kindTIFF'        : 'TIFF صورة',
+			'kindTGA'         : 'TGA صورة',
+			'kindPSD'         : 'Adobe Photoshop صورة',
+			'kindXBITMAP'     : 'X bitmap صورة',
+			'kindPXM'         : 'Pixelmator صورة',
+			// media
+			'kindAudio'       : 'ملف صوتي',
+			'kindAudioMPEG'   : 'MPEG ملف صوتي',
+			'kindAudioMPEG4'  : 'MPEG-4 ملف صوتي',
+			'kindAudioMIDI'   : 'MIDI ملف صوتي',
+			'kindAudioOGG'    : 'Ogg Vorbis ملف صوتي',
+			'kindAudioWAV'    : 'WAV ملف صوتي',
+			'AudioPlaylist'   : 'MP3 قائمة تشغيل',
+			'kindVideo'       : 'ملف فيديو',
+			'kindVideoDV'     : 'DV ملف فيديو',
+			'kindVideoMPEG'   : 'MPEG ملف فيديو',
+			'kindVideoMPEG4'  : 'MPEG-4 ملف فيديو',
+			'kindVideoAVI'    : 'AVI ملف فيديو',
+			'kindVideoMOV'    : 'Quick Time ملف فيديو',
+			'kindVideoWM'     : 'Windows Media ملف فيديو',
+			'kindVideoFlash'  : 'Flash ملف فيديو',
+			'kindVideoMKV'    : 'Matroska ملف فيديو',
+			'kindVideoOGG'    : 'Ogg ملف فيديو'
+		}
+	};
+}));

+ 559 - 0
sites/all/libraries/elfinder/js/i18n/elfinder.bg.js

@@ -0,0 +1,559 @@
+/**
+ * Bulgarian translation
+ * @author Stamo Petkov <stamo.petkov@gmail.com>
+ * @author Nikolay Petkov <office@cmstory.com>
+ * @version 2018-07-28
+ */
+(function(root, factory) {
+	if (typeof define === 'function' && define.amd) {
+		define(['elfinder'], factory);
+	} else if (typeof exports !== 'undefined') {
+		module.exports = factory(require('elfinder'));
+	} else {
+		factory(root.elFinder);
+	}
+}(this, function(elFinder) {
+	elFinder.prototype.i18.bg = {
+		translator : 'Stamo Petkov &lt;stamo.petkov@gmail.com&gt;, Nikolay Petkov &lt;office@cmstory.com&gt;',
+		language   : 'Bulgarian',
+		direction  : 'ltr',
+		dateFormat : 'd.m.Y H:i', // Mar 13, 2012 05:27 PM
+		fancyDateFormat : '$1 H:i', // will produce smth like: Today 12:25 PM
+		nonameDateFormat : 'Ymd-His', // to apply if upload file is noname: 120513172700
+		messages   : {
+
+			/********************************** errors **********************************/
+			'error'                : 'Грешка',
+			'errUnknown'           : 'Непозната грешка.',
+			'errUnknownCmd'        : 'Непозната команда.',
+			'errJqui'              : 'Грешна конфигурация на jQuery UI. Компонентите selectable, draggable и droppable трябва да са включени.',
+			'errNode'              : 'elFinder изисква да бъде създаден DOM елемент.',
+			'errURL'               : 'Грешка в настройките на elFinder! не е зададена стойност на URL.',
+			'errAccess'            : 'Достъп отказан.',
+			'errConnect'           : 'Няма връзка със сървъра.',
+			'errAbort'             : 'Връзката е прекъсната.',
+			'errTimeout'           : 'Просрочена връзка.',
+			'errNotFound'          : 'Сървърът не е намерен.',
+			'errResponse'          : 'Грешен отговор от сървъра.',
+			'errConf'              : 'Грешни настройки на сървъра.',
+			'errJSON'              : 'Не е инсталиран модул на PHP за JSON.',
+			'errNoVolumes'         : 'Няма дялове достъпни за четене.',
+			'errCmdParams'         : 'Грешни параметри на командата "$1".',
+			'errDataNotJSON'       : 'Данните не са JSON.',
+			'errDataEmpty'         : 'Липсват данни.',
+			'errCmdReq'            : 'Запитването от сървъра изисква име на команда.',
+			'errOpen'              : 'Неуспешно отваряне на "$1".',
+			'errNotFolder'         : 'Обектът не е папка.',
+			'errNotFile'           : 'Обектът не е файл.',
+			'errRead'              : 'Неуспешно прочитане на "$1".',
+			'errWrite'             : 'Неуспешен запис в "$1".',
+			'errPerm'              : 'Разрешение отказано.',
+			'errLocked'            : '"$1" е заключен и не може да бъде преименуван, местен или премахван.',
+			'errExists'            : 'Вече съществува файл с име "$1"',
+			'errInvName'           : 'Грешно име на файл.',
+			'errInvDirname'        : 'Невалидно име на папка.',  // from v2.1.24 added 12.4.2017
+			'errFolderNotFound'    : 'Папката не е открита.',
+			'errFileNotFound'      : 'Файлът не е открит.',
+			'errTrgFolderNotFound' : 'Целевата папка "$1" не е намерена.',
+			'errPopup'             : 'Браузъра блокира отварянето на прозорец. За да отворите файла, разрешете отварянето в настройките на браузъра.',
+			'errMkdir'             : 'Неуспешно създаване на папка "$1".',
+			'errMkfile'            : 'Неуспешно създаване на файл "$1".',
+			'errRename'            : 'Неуспешно преименуване на "$1".',
+			'errCopyFrom'          : 'Копирането на файлове от том "$1" не е разрешено.',
+			'errCopyTo'            : 'Копирането на файлове в том "$1" не е разрешено.',
+			'errMkOutLink'         : 'Неуспех при създаване на връзка извън началото на ресурса.', // from v2.1 added 03.10.2015
+			'errUpload'            : 'Грешка при качване.',  // old name - errUploadCommon
+			'errUploadFile'        : 'Неуспешно качване на "$1".', // old name - errUpload
+			'errUploadNoFiles'     : 'Не са намерени файлове за качване.',
+			'errUploadTotalSize'   : 'Данните превишават максимално допостумия размер.', // old name - errMaxSize
+			'errUploadFileSize'    : 'Файлът превишава максимално допустимия размер.', //  old name - errFileMaxSize
+			'errUploadMime'        : 'Непозволен тип на файла.',
+			'errUploadTransfer'    : '"$1" грешка при предаване.',
+			'errUploadTemp'        : 'Неуспешно създаване на временен файл за качване.', // from v2.1 added 26.09.2015
+			'errNotReplace'        : 'Обект "$1" вече съществува на това място и не може да бъде заменен от обект от друг тип.', // new
+			'errReplace'           : 'Не може да се замени "$1".',
+			'errSave'              : 'Не може да се запише "$1".',
+			'errCopy'              : 'Не може да се копира "$1".',
+			'errMove'              : 'Не може да се премести "$1".',
+			'errCopyInItself'      : 'Не може да се копира "$1" върху самия него.',
+			'errRm'                : 'Не може да се премахне "$1".',
+			'errTrash'             : 'Не може да се премести в кошчето', // from v2.1.24 added 30.4.2017
+			'errRmSrc'             : 'Не може да се премахне изходния файл(ове).',
+			'errExtract'           : 'Не може да се извлекат файловете от "$1".',
+			'errArchive'           : 'Не може да се създаде архив.',
+			'errArcType'           : 'Неподдържан тип на архива.',
+			'errNoArchive'         : 'Файлът не е архив или е от неподдържан тип.',
+			'errCmdNoSupport'      : 'Сървъра не поддържа тази команда.',
+			'errReplByChild'       : 'Папката “$1” не може да бъде заменена от съдържащ се в нея елемент.',
+			'errArcSymlinks'       : 'От съображения за сигурност няма да бъдат разопаковани архиви съдържащи symlinks.', // edited 24.06.2012
+			'errArcMaxSize'        : 'Архивните файлове превишават максимално допустимия размер.',
+			'errResize'            : 'Не може да се преоразмери "$1".',
+			'errResizeDegree'      : 'Невалиден градус за ротация.',  // added 7.3.2013
+			'errResizeRotate'      : 'Изображението не е ротирано.',  // added 7.3.2013
+			'errResizeSize'        : 'Невалиден размер на изображение.',  // added 7.3.2013
+			'errResizeNoChange'    : 'Размерът на изображението не е променен.',  // added 7.3.2013
+			'errUsupportType'      : 'Неподдържан тип на файл.',
+			'errNotUTF8Content'    : 'Файл "$1" не е в UTF-8 формат и не може да бъде редактиран.',  // added 9.11.2011
+			'errNetMount'          : 'Не може да се монтира "$1".', // added 17.04.2012
+			'errNetMountNoDriver'  : 'Неподдържан протокол.',     // added 17.04.2012
+			'errNetMountFailed'    : 'Монтирането не е успешно.',         // added 17.04.2012
+			'errNetMountHostReq'   : 'Хост се изисква.', // added 18.04.2012
+			'errSessionExpires'    : 'Сесията ви изтече поради липса на активност.',
+			'errCreatingTempDir'   : 'Не може да се създаде временна директория: "$1"',
+			'errFtpDownloadFile'   : 'Не може да се изтегли файл от FTP: "$1"',
+			'errFtpUploadFile'     : 'Не може да се качи файл на FTP: "$1"',
+			'errFtpMkdir'          : 'Не може да се създаде директория на FTP: "$1"',
+			'errArchiveExec'       : 'Грешка при архивиране на файлове: "$1"',
+			'errExtractExec'       : 'Грешка при разархивиране на файлове: "$1"',
+			'errNetUnMount'        : 'Не може да се размонтира', // from v2.1 added 30.04.2012
+			'errConvUTF8'          : 'Не е конвертируем до UTF-8', // from v2.1 added 08.04.2014
+			'errFolderUpload'      : 'Опитайте Google Chrome, ако искате да качите папка.', // from v2.1 added 26.6.2015
+			'errSearchTimeout'     : 'Времето изтече при търсенето на "$1". Резултатът от търсенето е частичен.', // from v2.1 added 12.1.2016
+			'errReauthRequire'     : 'Необходимо е повторно оторизиране.', // from v2.1.10 added 24.3.2016
+			'errMaxTargets'        : 'Максималният брой избрани файлове е $ 1.', // from v2.1.17 added 17.10.2016
+			'errRestore'           : 'Не може да се възстанови от кошчето. Не може да се определи местоположението за възстановяване.', // from v2.1.24 added 3.5.2017
+			'errEditorNotFound'    : 'Не е намерен редактор за този тип файл.', // from v2.1.25 added 23.5.2017
+			'errServerError'       : 'Възникна грешка на сървъра.', // from v2.1.25 added 16.6.2017
+			'errEmpty'             : 'Папката "$1" не може да се изпразни.', // from v2.1.25 added 22.6.2017
+
+			/******************************* commands names ********************************/
+			'cmdarchive'   : 'Създай архив',
+			'cmdback'      : 'Назад',
+			'cmdcopy'      : 'Копирай',
+			'cmdcut'       : 'Изрежи',
+			'cmddownload'  : 'Свали',
+			'cmdduplicate' : 'Дублирай',
+			'cmdedit'      : 'Редактирай файл',
+			'cmdextract'   : 'Извлечи файловете от архива',
+			'cmdforward'   : 'Напред',
+			'cmdgetfile'   : 'Избери файлове',
+			'cmdhelp'      : 'За тази програма',
+			'cmdhome'      : 'Начало',
+			'cmdinfo'      : 'Информация',
+			'cmdmkdir'     : 'Нова папка',
+			'cmdmkdirin'   : 'В нова папка', // from v2.1.7 added 19.2.2016
+			'cmdmkfile'    : 'Нов файл',
+			'cmdopen'      : 'Отвори',
+			'cmdpaste'     : 'Вмъкни',
+			'cmdquicklook' : 'Преглед',
+			'cmdreload'    : 'Презареди',
+			'cmdrename'    : 'Преименувай',
+			'cmdrm'        : 'Изтрий',
+			'cmdtrash'     : 'В кошчето', //from v2.1.24 added 29.4.2017
+			'cmdrestore'   : 'Възстанови', //from v2.1.24 added 3.5.2017
+			'cmdsearch'    : 'Намери файлове',
+			'cmdup'        : 'Една директория нагоре',
+			'cmdupload'    : 'Качи файлове',
+			'cmdview'      : 'Виж',
+			'cmdresize'    : 'Промени изображение',
+			'cmdsort'      : 'Подреди',
+			'cmdnetmount'  : 'Монтирай мрежов ресурс', // added 18.04.2012
+			'cmdnetunmount': 'Размонтирай', // from v2.1 added 30.04.2012
+			'cmdplaces'    : 'Към избрани', // added 28.12.2014
+			'cmdchmod'     : 'Промяна на вид', // from v2.1 added 20.6.2015
+			'cmdopendir'   : 'Отвори папка', // from v2.1 added 13.1.2016
+			'cmdcolwidth'  : 'Нулирай ширината на колоната', // from v2.1.13 added 12.06.2016
+			'cmdfullscreen': 'Цял екран', // from v2.1.15 added 03.08.2016
+			'cmdmove'      : 'Премести', // from v2.1.15 added 21.08.2016
+			'cmdempty'     : 'Изпразни папката', // from v2.1.25 added 22.06.2017
+			'cmdundo'      : 'Отмени', // from v2.1.27 added 31.07.2017
+			'cmdredo'      : 'Преправи', // from v2.1.27 added 31.07.2017
+			'cmdpreference': 'Настройки', // from v2.1.27 added 03.08.2017
+			'cmdselectall' : 'Избери всичко', // from v2.1.28 added 15.08.2017
+			'cmdselectnone': 'Избери нищо', // from v2.1.28 added 15.08.2017
+			'cmdselectinvert': 'Обърни селекцията', // from v2.1.28 added 15.08.2017
+			'cmdopennew'   : 'Отвори в нов прозорец', // from v2.1.38 added 3.4.2018
+			'cmdhide'      : 'Скрий (лично)', // from v2.1.41 added 24.7.2018
+
+			/*********************************** buttons ***********************************/
+			'btnClose'  : 'Затвори',
+			'btnSave'   : 'Запиши',
+			'btnRm'     : 'Премахни',
+			'btnApply'  : 'Приложи',
+			'btnCancel' : 'Отказ',
+			'btnNo'     : 'Не',
+			'btnYes'    : 'Да',
+			'btnMount'  : 'Монтирай',  // added 18.04.2012
+			'btnApprove': 'Отиди на $1 и одобри', // from v2.1 added 26.04.2012
+			'btnUnmount': 'Размонтирай', // from v2.1 added 30.04.2012
+			'btnConv'   : 'Конвертирай', // from v2.1 added 08.04.2014
+			'btnCwd'    : 'Тук',      // from v2.1 added 22.5.2015
+			'btnVolume' : 'Ресурс',    // from v2.1 added 22.5.2015
+			'btnAll'    : 'Всички',       // from v2.1 added 22.5.2015
+			'btnMime'   : 'MIME тип', // from v2.1 added 22.5.2015
+			'btnFileName':'Име',  // from v2.1 added 22.5.2015
+			'btnSaveClose': 'Запази и затвори', // from v2.1 added 12.6.2015
+			'btnBackup' : 'Архивирай', // fromv2.1 added 28.11.2015
+			'btnRename'    : 'Преименувай',      // from v2.1.24 added 6.4.2017
+			'btnRenameAll' : 'Преименувай(Всички)', // from v2.1.24 added 6.4.2017
+			'btnPrevious' : 'Пред ($1/$2)', // from v2.1.24 added 11.5.2017
+			'btnNext'     : 'След ($1/$2)', // from v2.1.24 added 11.5.2017
+			'btnSaveAs'   : 'Запази като', // from v2.1.25 added 24.5.2017
+
+			/******************************** notifications ********************************/
+			'ntfopen'     : 'Отваряне на папка',
+			'ntffile'     : 'Отваряне на файл',
+			'ntfreload'   : 'Презареждане съдържанието на папка',
+			'ntfmkdir'    : 'Създава се директория',
+			'ntfmkfile'   : 'Създава се файл',
+			'ntfrm'       : 'Изтриване на файлове',
+			'ntfcopy'     : 'Копиране на файлове',
+			'ntfmove'     : 'Преместване на файлове',
+			'ntfprepare'  : 'Подготовка за копиране на файлове',
+			'ntfrename'   : 'Преименуване на файлове',
+			'ntfupload'   : 'Качват се файлове',
+			'ntfdownload' : 'Свалят се файлове',
+			'ntfsave'     : 'Запис на файлове',
+			'ntfarchive'  : 'Създава се архив',
+			'ntfextract'  : 'Извличат се файловете от архив',
+			'ntfsearch'   : 'Търсят се файлове',
+			'ntfresize'   : 'Преоразмеряват се изображения',
+			'ntfsmth'     : 'Зает съм >_<',
+			'ntfloadimg'  : 'Зареждат се изображения',
+			'ntfnetmount' : 'Монтира се мрежов ресурс', // added 18.04.2012
+			'ntfnetunmount': 'Размонтира се мрежов ресурс', // from v2.1 added 30.04.2012
+			'ntfdim'      : 'Извличат се размерите на изображение', // added 20.05.2013
+			'ntfreaddir'  : 'Извлича се информация за папка', // from v2.1 added 01.07.2013
+			'ntfurl'      : 'Взима се URL от връзка', // from v2.1 added 11.03.2014
+			'ntfchmod'    : 'Променя се вида на файл', // from v2.1 added 20.6.2015
+			'ntfpreupload': 'Проверка на името на файла за качване', // from v2.1 added 31.11.2015
+			'ntfzipdl'    : 'Създаване на файл за изтегляне', // from v2.1.7 added 23.1.2016
+			'ntfparents'  : 'Получава се информация за пътя', // from v2.1.17 added 2.11.2016
+			'ntfchunkmerge': 'Обработка на качения файл', // from v2.1.17 added 2.11.2016
+			'ntftrash'    : 'Прехвърлят се позиции в кошчето', // from v2.1.24 added 2.5.2017
+			'ntfrestore'  : 'Извършва се възстановяване от кошчето', // from v2.1.24 added 3.5.2017
+			'ntfchkdir'   : 'Проверка на целевата папка', // from v2.1.24 added 3.5.2017
+			'ntfundo'     : 'Отмяна на предишната операция', // from v2.1.27 added 31.07.2017
+			'ntfredo'     : 'Възстановяване на предходните отменени', // from v2.1.27 added 31.07.2017
+
+			/*********************************** volumes *********************************/
+			'volume_Trash' : 'Кошче', //from v2.1.24 added 29.4.2017
+
+			/************************************ dates **********************************/
+			'dateUnknown' : 'неизвестна',
+			'Today'       : 'днес',
+			'Yesterday'   : 'вчера',
+			'msJan'       : 'яну',
+			'msFeb'       : 'фев',
+			'msMar'       : 'мар',
+			'msApr'       : 'апр',
+			'msMay'       : 'май',
+			'msJun'       : 'юни',
+			'msJul'       : 'юли',
+			'msAug'       : 'авг',
+			'msSep'       : 'сеп',
+			'msOct'       : 'окт',
+			'msNov'       : 'ное',
+			'msDec'       : 'дек',
+			'January'     : 'януари',
+			'February'    : 'февруари',
+			'March'       : 'март',
+			'April'       : 'април',
+			'May'         : 'май',
+			'June'        : 'юни',
+			'July'        : 'юли',
+			'August'      : 'август',
+			'September'   : 'септември',
+			'October'     : 'октомври',
+			'November'    : 'ноември',
+			'December'    : 'декември',
+			'Sunday'      : 'неделя',
+			'Monday'      : 'понеделник',
+			'Tuesday'     : 'вторник',
+			'Wednesday'   : 'сряда',
+			'Thursday'    : 'четвъртък',
+			'Friday'      : 'петък',
+			'Saturday'    : 'събота',
+			'Sun'         : 'нед',
+			'Mon'         : 'пон',
+			'Tue'         : 'вто',
+			'Wed'         : 'сря',
+			'Thu'         : 'чет',
+			'Fri'         : 'пет',
+			'Sat'         : 'съб',
+
+			/******************************** sort variants ********************************/
+			'sortname'          : 'по име',
+			'sortkind'          : 'по вид',
+			'sortsize'          : 'по размер',
+			'sortdate'          : 'по дата',
+			'sortFoldersFirst'  : 'Папките първи',
+			'sortperm'          : 'по права', // from v2.1.13 added 13.06.2016
+			'sortmode'          : 'по вид',       // from v2.1.13 added 13.06.2016
+			'sortowner'         : 'по собственик',      // from v2.1.13 added 13.06.2016
+			'sortgroup'         : 'по група',      // from v2.1.13 added 13.06.2016
+			'sortAlsoTreeview'  : 'Също дървовиден изглед',  // from v2.1.15 added 01.08.2016
+
+			/********************************** new items **********************************/
+			'untitled file.txt' : 'NewFile.txt', // added 10.11.2015
+			'untitled folder'   : 'NewFolder',   // added 10.11.2015
+			'Archive'           : 'NewArchive',  // from v2.1 added 10.11.2015
+
+			/********************************** messages **********************************/
+			'confirmReq'      : 'Изисква се подтвърждение',
+			'confirmRm'       : 'Сигурни ли сте, че желаете да премахнете файловете?<br/>Това действие е необратимо!',
+			'confirmRepl'     : 'Да заменя ли стария файл с новия?',
+			'confirmRest'     : 'Да се замени ли съществуващата позиция с тази в кошчето?', // fromv2.1.24 added 5.5.2017
+			'confirmConvUTF8' : 'Не е в UTF-8 формат<br/>Конвертиране до UTF-8?<br/>Съдържанието става в UTF-8 формат при запазване след конверсията.', // from v2.1 added 08.04.2014
+			'confirmNonUTF8'  : 'Кодирането на този файл не може да бъде открито. Необходимо е временно да се преобразува в UTF-8 за редактиране. <br/> Моля, изберете кодиране на този файл.', // from v2.1.19 added 28.11.2016
+			'confirmNotSave'  : 'Има направени промени.<br/>Те ще бъдат загубени, ако не запишете промените.', // from v2.1 added 15.7.2015
+			'confirmTrash'    : 'Наистина ли искате да преместите позиции в кошчето за боклук?', //from v2.1.24 added 29.4.2017
+			'apllyAll'        : 'Приложи за всички',
+			'name'            : 'Име',
+			'size'            : 'Размер',
+			'perms'           : 'Права',
+			'modify'          : 'Променено',
+			'kind'            : 'Вид',
+			'read'            : 'четене',
+			'write'           : 'запис',
+			'noaccess'        : 'без достъп',
+			'and'             : 'и',
+			'unknown'         : 'непознат',
+			'selectall'       : 'Избери всички файлове',
+			'selectfiles'     : 'Избери файл(ове)',
+			'selectffile'     : 'Избери първият файл',
+			'selectlfile'     : 'Избери последният файл',
+			'viewlist'        : 'Изглед списък',
+			'viewicons'       : 'Изглед икони',
+			'viewSmall'       : 'Малки икони', // from v2.1.39 added 22.5.2018
+			'viewMedium'      : 'Средни икони', // from v2.1.39 added 22.5.2018
+			'viewLarge'       : 'Големи икони', // from v2.1.39 added 22.5.2018
+			'viewExtraLarge'  : 'Много големи икони', // from v2.1.39 added 22.5.2018
+			'places'          : 'Избрани',
+			'calc'            : 'Изчисли',
+			'path'            : 'Път',
+			'aliasfor'        : 'Връзка към',
+			'locked'          : 'Заключен',
+			'dim'             : 'Размери',
+			'files'           : 'Файлове',
+			'folders'         : 'Папки',
+			'items'           : 'Позиции',
+			'yes'             : 'да',
+			'no'              : 'не',
+			'link'            : 'Връзка',
+			'searcresult'     : 'Резултати от търсенето',
+			'selected'        : 'Избрани позиции',
+			'about'           : 'За',
+			'shortcuts'       : 'Бързи клавиши',
+			'help'            : 'Помощ',
+			'webfm'           : 'Файлов менажер за Интернет',
+			'ver'             : 'Версия',
+			'protocolver'     : 'версия на протокола',
+			'homepage'        : 'Начало',
+			'docs'            : 'Документация',
+			'github'          : 'Разклонение в Github',
+			'twitter'         : 'Последвайте ни в Twitter',
+			'facebook'        : 'Присъединете се към нас във Facebook',
+			'team'            : 'Екип',
+			'chiefdev'        : 'Главен разработчик',
+			'developer'       : 'разработчик',
+			'contributor'     : 'сътрудник',
+			'maintainer'      : 'поддръжка',
+			'translator'      : 'преводач',
+			'icons'           : 'Икони',
+			'dontforget'      : 'и не забравяйте да си вземете кърпата',
+			'shortcutsof'     : 'Преките пътища са изключени',
+			'dropFiles'       : 'Пуснете файловете тук',
+			'or'              : 'или',
+			'selectForUpload' : 'Избери файлове',
+			'moveFiles'       : 'Премести файлове',
+			'copyFiles'       : 'Копирай файлове',
+			'restoreFiles'    : 'Възстанови файлове', // from v2.1.24 added 5.5.2017
+			'rmFromPlaces'    : 'Премахни от избрани',
+			'aspectRatio'     : 'Отношение',
+			'scale'           : 'Мащаб',
+			'width'           : 'Ширина',
+			'height'          : 'Височина',
+			'resize'          : 'Преоразмери',
+			'crop'            : 'Отрежи',
+			'rotate'          : 'Ротирай',
+			'rotate-cw'       : 'Ротирай 90 градуса CW',
+			'rotate-ccw'      : 'Ротирай 90 градуса CCW',
+			'degree'          : '°',
+			'netMountDialogTitle' : 'Монтиране на мрежов ресурс', // added 18.04.2012
+			'protocol'            : 'Протокол', // added 18.04.2012
+			'host'                : 'Хост', // added 18.04.2012
+			'port'                : 'Порт', // added 18.04.2012
+			'user'                : 'Потребител', // added 18.04.2012
+			'pass'                : 'Парола', // added 18.04.2012
+			'confirmUnmount'      : 'Ще размонтирате $1?',  // from v2.1 added 30.04.2012
+			'dropFilesBrowser': 'Пусни или вмъкни файлове от браузера', // from v2.1 added 30.05.2012
+			'dropPasteFiles'  : 'Тук поснете файловете, URL адресите или изображенията от клипборда', // from v2.1 added 07.04.2014
+			'encoding'        : 'Кодировка', // from v2.1 added 19.12.2014
+			'locale'          : 'Локали',   // from v2.1 added 19.12.2014
+			'searchTarget'    : 'Цел: $1',                // from v2.1 added 22.5.2015
+			'searchMime'      : 'Търсене по въведен MIME тип', // from v2.1 added 22.5.2015
+			'owner'           : 'Собственик', // from v2.1 added 20.6.2015
+			'group'           : 'Група', // from v2.1 added 20.6.2015
+			'other'           : 'Други', // from v2.1 added 20.6.2015
+			'execute'         : 'Изпълнява', // from v2.1 added 20.6.2015
+			'perm'            : 'Разрешение', // from v2.1 added 20.6.2015
+			'mode'            : 'Вид', // from v2.1 added 20.6.2015
+			'emptyFolder'     : 'Папката е празна', // from v2.1.6 added 30.12.2015
+			'emptyFolderDrop' : 'Папката е празна\\A Влачи и пусни за да добавите файлове', // from v2.1.6 added 30.12.2015
+			'emptyFolderLTap' : 'Папката е празна\\A Докоснете дълго за да добавите позиции', // from v2.1.6 added 30.12.2015
+			'quality'         : 'Качество', // from v2.1.6 added 5.1.2016
+			'autoSync'        : 'Автоматично синхронизиране',  // from v2.1.6 added 10.1.2016
+			'moveUp'          : 'Премести нагоре',  // from v2.1.6 added 18.1.2016
+			'getLink'         : 'Вземи URL връзка', // from v2.1.7 added 9.2.2016
+			'selectedItems'   : 'Избрани позиции ($1)', // from v2.1.7 added 2.19.2016
+			'folderId'        : 'Папка ID', // from v2.1.10 added 3.25.2016
+			'offlineAccess'   : 'Позволи офлайн достъп', // from v2.1.10 added 3.25.2016
+			'reAuth'          : 'За повторно удостоверяване', // from v2.1.10 added 3.25.2016
+			'nowLoading'      : 'Сега се зарежда...', // from v2.1.12 added 4.26.2016
+			'openMulti'       : 'Отваряне на няколко файла', // from v2.1.12 added 5.14.2016
+			'openMultiConfirm': 'Опитвате се да отворите $1 файла. Наистина ли искате да ги отворите в браузъра?', // from v2.1.12 added 5.14.2016
+			'emptySearch'     : 'Няма резултат от търсенето.', // from v2.1.12 added 5.16.2016
+			'editingFile'     : 'Редактира се файл.', // from v2.1.13 added 6.3.2016
+			'hasSelected'     : 'Вие сте избрали $1 позиции.', // from v2.1.13 added 6.3.2016
+			'hasClipboard'    : 'Имате $1 позиции в клипборда.', // from v2.1.13 added 6.3.2016
+			'incSearchOnly'   : 'Инкременталното търсене е само от текущия изглед.', // from v2.1.13 added 6.30.2016
+			'reinstate'       : 'Възстановяване', // from v2.1.15 added 3.8.2016
+			'complete'        : '$1 завършени', // from v2.1.15 added 21.8.2016
+			'contextmenu'     : 'Контекстно меню', // from v2.1.15 added 9.9.2016
+			'pageTurning'     : 'Завъртане на страницата', // from v2.1.15 added 10.9.2016
+			'volumeRoots'     : 'Начала на ресурси', // from v2.1.16 added 16.9.2016
+			'reset'           : 'Нулиране', // from v2.1.16 added 1.10.2016
+			'bgcolor'         : 'Цвят на фона', // from v2.1.16 added 1.10.2016
+			'colorPicker'     : 'Средство за избиране на цвят', // from v2.1.16 added 1.10.2016
+			'8pxgrid'         : '8px мрежа', // from v2.1.16 added 4.10.2016
+			'enabled'         : 'Активно', // from v2.1.16 added 4.10.2016
+			'disabled'        : 'Неактивно', // from v2.1.16 added 4.10.2016
+			'emptyIncSearch'  : 'Няма резултат от търсенето в текущия изглед.\\AНатиснете [Enter] за да разширите целта на търсене.', // from v2.1.16 added 5.10.2016
+			'emptyLetSearch'  : 'Резултатите от търсенето на първата буква са празни в текущия изглед.', // from v2.1.23 added 24.3.2017
+			'textLabel'       : 'Текстов етикет', // from v2.1.17 added 13.10.2016
+			'minsLeft'        : '$1 мин остават', // from v2.1.17 added 13.11.2016
+			'openAsEncoding'  : 'Отваряне отново с избрано кодиране', // from v2.1.19 added 2.12.2016
+			'saveAsEncoding'  : 'Запазете с избраното кодиране', // from v2.1.19 added 2.12.2016
+			'selectFolder'    : 'Избери папка', // from v2.1.20 added 13.12.2016
+			'firstLetterSearch': 'Търсене по първа буква', // from v2.1.23 added 24.3.2017
+			'presets'         : 'Мостри', // from v2.1.25 added 26.5.2017
+			'tooManyToTrash'  : 'Прекалено много позиции, не може да премести в кошчето.', // from v2.1.25 added 9.6.2017
+			'TextArea'        : 'Текстово поле', // from v2.1.25 added 14.6.2017
+			'folderToEmpty'   : 'Изпразнете папка "$1".', // from v2.1.25 added 22.6.2017
+			'filderIsEmpty'   : 'В папка "$1" няма позиции.', // from v2.1.25 added 22.6.2017
+			'preference'      : 'Настройки', // from v2.1.26 added 28.6.2017
+			'language'        : 'Настройка на езика', // from v2.1.26 added 28.6.2017
+			'clearBrowserData': 'Инициализирайте настройките запаметени в този браузър', // from v2.1.26 added 28.6.2017
+			'toolbarPref'     : 'Настройки на лентата с инструменти', // from v2.1.27 added 2.8.2017
+			'charsLeft'       : '... $1 символа остават.',  // from v2.1.29 added 30.8.2017
+			'sum'             : 'Сумарно', // from v2.1.29 added 28.9.2017
+			'roughFileSize'   : 'Груб размер на файла', // from v2.1.30 added 2.11.2017
+			'autoFocusDialog' : 'Фокусирайте върху елемента в диалоговия прозорец с мишката',  // from v2.1.30 added 2.11.2017
+			'select'          : 'Избери', // from v2.1.30 added 23.11.2017
+			'selectAction'    : 'Действие при избор на файл', // from v2.1.30 added 23.11.2017
+			'useStoredEditor' : 'Отворете с редактора, използван за последен път', // from v2.1.30 added 23.11.2017
+			'selectinvert'    : 'Обърнете селекцията', // from v2.1.30 added 25.11.2017
+			'renameMultiple'  : 'Наистина ли искате да преименувате $1 избрани позиции като $2? <br/> Това не може да бъде отменено!', // from v2.1.31 added 4.12.2017
+			'batchRename'     : 'Групово преименуване', // from v2.1.31 added 8.12.2017
+			'plusNumber'      : '+ Номер', // from v2.1.31 added 8.12.2017
+			'asPrefix'        : 'Добави префикс', // from v2.1.31 added 8.12.2017
+			'asSuffix'        : 'Добави суфикс', // from v2.1.31 added 8.12.2017
+			'changeExtention' : 'Промени разширение', // from v2.1.31 added 8.12.2017
+			'columnPref'      : 'Настройки за колони (Изглед в списък)', // from v2.1.32 added 6.2.2018
+			'reflectOnImmediate' : 'Всички промени ще се отразят незабавно в архива.', // from v2.1.33 added 2.3.2018
+			'reflectOnUnmount'   : 'Промените няма да се отразят, докато не размонтирате този диск.', // from v2.1.33 added 2.3.2018
+			'unmountChildren' : 'The following volume(s) mounted on this volume also unmounted. Are you sure to unmount it?', // from v2.1.33 added 5.3.2018
+			'selectionInfo'   : 'Информация за селекцията', // from v2.1.33 added 7.3.2018
+			'hashChecker'     : 'Алгоритми за показване на файловия хеш', // from v2.1.33 added 10.3.2018
+			'infoItems'       : 'Info Items (Selection Info Panel)', // from v2.1.38 added 28.3.2018
+			'pressAgainToExit': 'Натиснете отново, за да излезете.', // from v2.1.38 added 1.4.2018
+			'toolbar'         : 'Лента с инструменти', // from v2.1.38 added 4.4.2018
+			'workspace'       : 'Работно пространство', // from v2.1.38 added 4.4.2018
+			'dialog'          : 'Диалог', // from v2.1.38 added 4.4.2018
+			'all'             : 'Всички', // from v2.1.38 added 4.4.2018
+			'iconSize'        : 'Размер на иконите (изглед с икони)', // from v2.1.39 added 7.5.2018
+			'editorMaximized' : 'Отваря максимизиран прозорец на редактора', // from v2.1.40 added 30.6.2018
+			'editorConvNoApi' : 'Тъй като в момента не е налична API за конверсията, моля, конвертирайте в уебсайта.', //from v2.1.40 added 8.7.2018
+			'editorConvNeedUpload' : 'След конверсията трябва да го качите с URL адреса или изтегления файл, за да запазите конвертирания файл.', //from v2.1.40 added 8.7.2018
+			'convertOn'       : 'Конвертиране на сайта от $1', // from v2.1.40 added 10.7.2018
+			'integrations'    : 'Интеграции', // from v2.1.40 added 11.7.2018
+			'integrationWith' : 'Този elFinder има следните интегрирани външни услуги. Моля, проверете условията за ползване, декларацията за поверителност и т.н., преди да ги използвате.', // from v2.1.40 added 11.7.2018
+			'showHidden'      : 'Покажи скритите елементи', // from v2.1.41 added 24.7.2018
+			'hideHidden'      : 'Скрий скритите елементи', // from v2.1.41 added 24.7.2018
+			'toggleHidden'    : 'Покажи/скрий скритите елементи', // from v2.1.41 added 24.7.2018
+
+			/********************************** mimetypes **********************************/
+			'kindUnknown'     : 'Непознат',
+			'kindRoot'        : 'Начало на ресурс', // from v2.1.16 added 16.10.2016
+			'kindFolder'      : 'Папка',
+			'kindSelects'     : 'Селекции', // from v2.1.29 added 29.8.2017
+			'kindAlias'       : 'Връзка',
+			'kindAliasBroken' : 'Счупена връзка',
+			// applications
+			'kindApp'         : 'Приложение',
+			'kindPostscript'  : 'Postscript документ',
+			'kindMsOffice'    : 'Microsoft Office документ',
+			'kindMsWord'      : 'Microsoft Word документ',
+			'kindMsExcel'     : 'Microsoft Excel документ',
+			'kindMsPP'        : 'Microsoft Powerpoint презентация',
+			'kindOO'          : 'Open Office документ',
+			'kindAppFlash'    : 'Flash приложение',
+			'kindPDF'         : 'PDF документ',
+			'kindTorrent'     : 'Bittorrent файл',
+			'kind7z'          : '7z архив',
+			'kindTAR'         : 'TAR архив',
+			'kindGZIP'        : 'GZIP архив',
+			'kindBZIP'        : 'BZIP архив',
+			'kindXZ'          : 'XZ архив',
+			'kindZIP'         : 'ZIP архив',
+			'kindRAR'         : 'RAR архив',
+			'kindJAR'         : 'Java JAR файл',
+			'kindTTF'         : 'True Type шрифт',
+			'kindOTF'         : 'Open Type шрифт',
+			'kindRPM'         : 'RPM пакет',
+			// texts
+			'kindText'        : 'Текстов документ',
+			'kindTextPlain'   : 'Чист текст',
+			'kindPHP'         : 'PHP изходен код',
+			'kindCSS'         : 'CSS таблица със стилове',
+			'kindHTML'        : 'HTML документ',
+			'kindJS'          : 'Javascript изходен код',
+			'kindRTF'         : 'RTF текстови файл',
+			'kindC'           : 'C изходен код',
+			'kindCHeader'     : 'C header изходен код',
+			'kindCPP'         : 'C++ изходен код',
+			'kindCPPHeader'   : 'C++ header изходен код',
+			'kindShell'       : 'Unix shell изходен код',
+			'kindPython'      : 'Python изходен код',
+			'kindJava'        : 'Java изходен код',
+			'kindRuby'        : 'Ruby изходен код',
+			'kindPerl'        : 'Perl изходен код',
+			'kindSQL'         : 'SQL изходен код',
+			'kindXML'         : 'XML документ',
+			'kindAWK'         : 'AWK изходен код',
+			'kindCSV'         : 'CSV стойности разделени със запетая',
+			'kindDOCBOOK'     : 'Docbook XML документ',
+			'kindMarkdown'    : 'Markdown текст', // added 20.7.2015
+			// images
+			'kindImage'       : 'Изображение',
+			'kindBMP'         : 'BMP изображение',
+			'kindJPEG'        : 'JPEG изображение',
+			'kindGIF'         : 'GIF изображение',
+			'kindPNG'         : 'PNG изображение',
+			'kindTIFF'        : 'TIFF изображение',
+			'kindTGA'         : 'TGA изображение',