28 Commits
2.4.7 ... 2.5.0

Author SHA1 Message Date
Prasath Mani
8de16a4c8a Major update on security, improved UI and bug fix. 2022-11-19 19:55:39 +00:00
Prasath Mani
4d8d4a3aba Update tinyfilemanager.php 2022-11-07 22:48:15 +05:30
Prasath Mani
fce0f5bacb Fix warning message 2022-11-07 22:42:07 +05:30
llcool
59c6b9b26a Downloading file - PHP warning loop "Permission denied" (#879)
* Bugfix: Stop looping error when downloading a file with no access.

* Delete .history directory

ignore .history
2022-11-07 22:24:56 +05:30
Rizky
be49a13b8e Fixes advanced search not working. (#878)
Fix #869
2022-11-07 22:23:01 +05:30
ririko5834
2c0e6d216e Update tinyfilemanager.php (#874) 2022-10-31 21:19:21 +05:30
Prasath Mani
805308a013 remove latest version checker 2022-09-01 16:25:29 +05:30
Dmitry Efremov
2a2d81ce78 Removes php ext installs as their are already installed in base (#848) 2022-08-31 11:23:19 +05:30
Dmitry Efremov
2eb00ab3de Adds json mime type as text type to allow edit json files (#841) 2022-08-25 09:50:39 +05:30
Agent Smith
74727fe48a Add webm to videos (#833) 2022-08-06 11:17:47 +05:30
Andres Aya
6190ae69e9 word change mistranslated in Spanish (#818) 2022-07-14 09:01:59 +05:30
Sebjugate
3a3033bdce Added .yml, .yaml and .toml extensions. (#816)
These are common config file extensions.
2022-07-14 07:16:02 +05:30
zedzhen
afe1227caa Update russia translate and fix bug (#815)
* fix bug

if $calc_folder is enabled and there are insufficient permissions for one of the subfolders, then "PHP Fatal error: Uncaught RuntimeException: SplFileInfo::getSize()"

* lng() update

added lng() and delete unesed

* update russia translate
2022-07-14 07:14:54 +05:30
Saied
cda40e22f1 More accurate ip recognition (#807) (#813) 2022-07-14 07:13:49 +05:30
Michael Horstmann
b24887d4fd Removed unused function (#806)
To fix: Undefined constant 'FM_EXTENSION'
2022-07-07 12:01:02 +05:30
Prasath Mani
17de8af81b PHP "divide by zero" error when unzipping 0 byte (very small) .zip files #803 2022-06-29 02:14:35 +00:00
Apichart F
50ccd29623 Fix advanced search issue for read-only user (#785)
$_POST['type']=="search" not reachable if FM_READONLY is true
2022-05-27 11:06:25 +05:30
Tanner
04c1d45b5f resolve sorting issues, keep back button at top (#779) 2022-05-05 03:51:21 +05:30
Prasath Mani
ca94f23c47 Update tinyfilemanager.php 2022-04-18 12:51:55 +05:30
mclorch
a65f8ff8b5 fix download Content-Type header (#770) 2022-04-11 13:39:51 +05:30
sinth
13b2bd0164 Add missing lines for German translation (#766)
* added missing lines for German translation

* small correction
2022-04-07 22:16:43 +05:30
luidoc
ccf18947c8 Add Galician language (#747)
Add Galician language - gl
2022-03-20 12:48:48 +05:30
Rick van Leeuwen
d4d620fe66 Fix Dutch translation (#745)
* Fix Dutch translation

* fix dutch translation
2022-03-20 12:47:03 +05:30
The-Exterminator
4d7078829d Update translation.json (#742) 2022-03-07 08:47:58 +05:30
AnnAngela
7bd9483728 Fix incorrect path of the version svg (#740) 2022-03-06 19:38:08 +05:30
Agent Smith
179e13c4a6 Add danish language (#728) 2022-02-21 10:47:37 +05:30
Nguyễn Trần Chung
4ff141bb15 Update translation.json (#723) 2022-02-14 08:24:38 +05:30
Michael Milette
9b2bb18acb Optimized and refactored fm_get_directorysize() function, and added validation. (#720) 2022-02-12 23:15:38 +05:30
5 changed files with 944 additions and 746 deletions

View File

@@ -17,10 +17,7 @@ RUN apk add \
oniguruma-dev oniguruma-dev
RUN docker-php-ext-install \ RUN docker-php-ext-install \
zip \ zip
mbstring \
iconv \
fileinfo
WORKDIR /var/www/html WORKDIR /var/www/html

View File

@@ -2,7 +2,7 @@
[![Live demo](https://img.shields.io/badge/Live-Demo-brightgreen.svg?style=flat-square)](https://tinyfilemanager.github.io/demo/) [![Live demo](https://img.shields.io/badge/Live-Demo-brightgreen.svg?style=flat-square)](https://tinyfilemanager.github.io/demo/)
[![Live demo](https://img.shields.io/badge/Help-Docs-lightgrey.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/wiki) [![Live demo](https://img.shields.io/badge/Help-Docs-lightgrey.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/wiki)
[![GitHub Release](https://img.shields.io/github/release/qubyte/rubidium.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/releases) [![GitHub Release](https://img.shields.io/github/release/prasathmani/tinyfilemanager.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/releases)
[![GitHub License](https://img.shields.io/github/license/prasathmani/tinyfilemanager.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/blob/master/LICENSE) [![GitHub License](https://img.shields.io/github/license/prasathmani/tinyfilemanager.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/blob/master/LICENSE)
[![Paypal](https://img.shields.io/badge/Donate-Paypal-lightgrey.svg?style=flat-square)](https://www.paypal.me/prasathmani) [![Paypal](https://img.shields.io/badge/Donate-Paypal-lightgrey.svg?style=flat-square)](https://www.paypal.me/prasathmani)
@@ -37,13 +37,13 @@ Default username/password: **admin/admin@123** and **user/12345**.
To enable/disable authentication set `$use_auth` to true or false. To enable/disable authentication set `$use_auth` to true or false.
:information_source: Rename the `config-sample.php` file into `config.php` to use configuration, it is an additional configuration file, Feel free to remove completely this file and configure "tinyfilemanager.php" as a single file application. :information_source: Add your own configuration file `config.php` in the same folder to use as additional configuration file.
### :loudspeaker: Features ### :loudspeaker: Features
- :cd: Open Source, light and extremely simple - :cd: Open Source, light and extremely simple
- :iphone: Mobile friendly view for touch devices - :iphone: Mobile friendly view for touch devices
- :information_source: Basic features likes Create, Delete, Modify, View, Quick Preview, Download, Copy and Move files - :information_source: Basic features likes Create, Delete, Modify, View, Download, Copy and Move files
- :arrow_double_up: Ajax Upload, Ability to drag & drop, upload from URL, multiple files upload with file extensions filter - :arrow_double_up: Ajax Upload, Ability to drag & drop, upload from URL, multiple files upload with file extensions filter
- :file_folder: Ability to create folders and files - :file_folder: Ability to create folders and files
- :gift: Ability to compress, extract files (`zip`, `tar`) - :gift: Ability to compress, extract files (`zip`, `tar`)
@@ -79,8 +79,6 @@ DockerHub: [https://hub.docker.com/r/tinyfilemanager/tinyfilemanager](https://hu
#### How to change config within docker #### How to change config within docker
**Important!!!** First, you can copy `config-sample.php` to `config.php`, and must modify this following config
Origin: Origin:
```php ```php

View File

@@ -1,123 +0,0 @@
<?php
/*
#################################################################################################################
This is an OPTIONAL configuration file. rename this file into config.php to use this configuration
The role of this file is to make updating of "tinyfilemanager.php" easier.
So you can:
-Feel free to remove completely this file and configure "tinyfilemanager.php" as a single file application.
or
-Put inside this file all the static configuration you want and forgot to configure "tinyfilemanager.php".
#################################################################################################################
*/
// Auth with login/password
// set true/false to enable/disable it
// Is independent from IP white- and blacklisting
$use_auth = true;
// Login user name and password
// Users: array('Username' => 'Password', 'Username2' => 'Password2', ...)
// Generate secure password hash - https://tinyfilemanager.github.io/docs/pwd.html
$auth_users = array(
'admin' => '$2y$10$/K.hjNr84lLNDt8fTXjoI.DBp6PpeyoJ.mGwrrLuCZfAwfSAGqhOW', //admin@123
'user' => '$2y$10$Fg6Dz8oH9fPoZ2jJan5tZuv6Z4Kp7avtQ9bDfrdRntXtPeiMAZyGO' //12345
);
// Readonly users
// e.g. array('users', 'guest', ...)
$readonly_users = array(
'user'
);
// Enable highlight.js (https://highlightjs.org/) on view's page
$use_highlightjs = true;
// highlight.js style
// for dark theme use 'ir-black'
$highlightjs_style = 'vs';
// Enable ace.js (https://ace.c9.io/) on view's page
$edit_files = true;
// Default timezone for date() and time()
// Doc - http://php.net/manual/en/timezones.php
$default_timezone = 'Etc/UTC'; // UTC
// Root path for file manager
// use absolute path of directory i.e: '/var/www/folder' or $_SERVER['DOCUMENT_ROOT'].'/folder'
$root_path = $_SERVER['DOCUMENT_ROOT'];
// Root url for links in file manager.Relative to $http_host. Variants: '', 'path/to/subfolder'
// Will not working if $root_path will be outside of server document root
$root_url = '';
// Server hostname. Can set manually if wrong
$http_host = $_SERVER['HTTP_HOST'];
// user specific directories
// array('Username' => 'Directory path', 'Username2' => 'Directory path', ...)
$directories_users = array();
// input encoding for iconv
$iconv_input_encoding = 'UTF-8';
// date() format for file modification date
// Doc - https://www.php.net/manual/en/datetime.format.php
$datetime_format = 'd.m.y H:i:s';
// Allowed file extensions for create and rename files
// e.g. 'txt,html,css,js'
$allowed_file_extensions = '';
// Allowed file extensions for upload files
// e.g. 'gif,png,jpg,html,txt'
$allowed_upload_extensions = '';
// Favicon path. This can be either a full url to an .PNG image, or a path based on the document root.
// full path, e.g http://example.com/favicon.png
// local path, e.g images/icons/favicon.png
$favicon_path = '';
// Files and folders to excluded from listing
// e.g. array('myfile.html', 'personal-folder', '*.php', ...)
$exclude_items = array('');
// Online office Docs Viewer
// Availabe rules are 'google', 'microsoft' or false
// google => View documents using Google Docs Viewer
// microsoft => View documents using Microsoft Web Apps Viewer
// false => disable online doc viewer
$online_viewer = 'google';
// Sticky Nav bar
// true => enable sticky header
// false => disable sticky header
$sticky_navbar = true;
// max upload file size
$max_upload_size_bytes = 5000;
// Possible rules are 'OFF', 'AND' or 'OR'
// OFF => Don't check connection IP, defaults to OFF
// AND => Connection must be on the whitelist, and not on the blacklist
// OR => Connection must be on the whitelist, or not on the blacklist
$ip_ruleset = 'OFF';
// Should users be notified of their block?
$ip_silent = true;
// IP-addresses, both ipv4 and ipv6
$ip_whitelist = array(
'127.0.0.1', // local ipv4
'::1' // local ipv6
);
// IP-addresses, both ipv4 and ipv6
$ip_blacklist = array(
'0.0.0.0', // non-routable meta ipv4
'::' // non-routable meta ipv6
);
?>

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,6 @@
{ {
"appName": "Tiny File Manager", "appName": "Tiny File Manager",
"version": "2.4.7", "version": "2.5.0",
"language": [ "language": [
{ {
"name": "Română", "name": "Română",
@@ -323,67 +323,122 @@
"name": "Русский", "name": "Русский",
"code": "ru", "code": "ru",
"translation": { "translation": {
"Access denied. IP restriction applicable": "Доступ с данного IP запрещён",
"Actions": "Действия", "Actions": "Действия",
"AdvancedEditor": "Улучшенный редактор", "AdvancedEditor": "Улучшенный редактор",
"Advanced Search": "Расширенный поиск",
"already exists": "уже существует",
"AppName": "Файловый менеджер", "AppName": "Файловый менеджер",
"AppTitle": "Файловый менеджер", "AppTitle": "Файловый менеджер",
"Archive": "Архив",
"Archive not created": "Архив не создан",
"Archive not unpacked": "Архив не распакован",
"Archive unpacked": "Архив распакован",
"Back": "Вернуться", "Back": "Вернуться",
"BackUp": "Резервная копия", "BackUp": "Резервная копия",
"CalculateFolderSize": "Считать размер папки",
"Cancel": "Отмена", "Cancel": "Отмена",
"Change": "Изменения", "Change": "Изменения",
"ChangePermissions": "Изменить права", "ChangePermissions": "Изменить права",
"Check Latest Version": "Проверить последнюю версию", "Check Latest Version": "Проверить последнюю версию",
"Copied from": "Скопирован(а)",
"Copy": "Копировать", "Copy": "Копировать",
"Copying": "Копировать", "Copying": "Копировать",
"CopyTo": "Скопировать в", "CopyTo": "Скопировать в",
"Create archive?": "Создать архив?",
"Created": "Создан(а)",
"CreateNewItem": "Создать новый", "CreateNewItem": "Создать новый",
"CreateNow": "Создать сейчас", "CreateNow": "Создать сейчас",
"dark": "тёмная",
"Delete": "Удалить", "Delete": "Удалить",
"Deleted": "удалён(ена)",
"Delete selected files and folders?": "Удалить выбранные файлы и папки?",
"DestinationFolder": "Папка назначения", "DestinationFolder": "Папка назначения",
"DirectLink": "Ссылка", "DirectLink": "Ссылка",
"Download": "Загрузка", "Download": "Загрузка",
"Edit": "Редактировать", "Edit": "Редактировать",
"ErrorReporting": "Сообщения об ошибках",
"Error while copying from": "Ошибка при копировании",
"Error while deleting items": "Ошибка при удалении элементов",
"Error while fetching archive info": "Ошибка при извлечении информации из архива",
"Error while moving from": "Ошибка при перемещении",
"Error while renaming from": "Ошибка при переименовании",
"Execute": "Исполнение",
"File": "Файл", "File": "Файл",
"File extension is not allowed": "Запрещённое расширение файла",
"File not found": "Файл не найден",
"File or folder with this path already exists": "Файл или папка с этим путем уже существует",
"File Saved Successfully": "Файл сохранён",
"Files": "Файлы", "Files": "Файлы",
"Folder": "Папка", "Folder": "Папка",
"Folder is empty": "Папка пуста",
"FreeOf": "свободно из", "FreeOf": "свободно из",
"FullSize": "Размер файлов в папке", "FullSize": "Размер файлов в папке",
"Generate": "Сгенерировать", "Generate": "Сгенерировать",
"Generate new password hash": "Сгенерировать хеш нового пароля", "Generate new password hash": "Сгенерировать хеш нового пароля",
"Group": "Группа",
"Help": "Помощь", "Help": "Помощь",
"Help Documents": "Справочная документация", "Help Documents": "Справочная документация",
"HideColumns": "Скрыть столбцы права досупа и владелец",
"Invalid characters in file name": "Недопустимые символы в имени файла",
"Invalid characters in file or folder name": "Недопустимые символы в имени файла или папки",
"Invalid file or folder name": "Некорректное имя папки или файла",
"InvertSelection": "Обратная выборка", "InvertSelection": "Обратная выборка",
"ItemName": "Имя элемента", "ItemName": "Имя элемента",
"ItemType": "Тип элемента", "ItemType": "Тип элемента",
"Language": "Язык", "Language": "Язык",
"Login": "Войти", "Login": "Войти",
"Login failed. Invalid username or password": "Не удалось войти. Логин или пароль неверны",
"light": "светлая",
"Logout": "Выйти", "Logout": "Выйти",
"MemoryUsed": "Используемая память", "MemoryUsed": "Используемая память",
"Modified": "Обновление", "Modified": "Обновление",
"Move": "Переместить", "Move": "Переместить",
"Moved from": "перемещён(ена)",
"Name": "Имя", "Name": "Имя",
"NewItem": "Создать", "NewItem": "Создать",
"NormalEditor": "Стандартный редактор", "NormalEditor": "Стандартный редактор",
"not found!": "не найдено!",
"Nothing selected": "Ничего не выбрано",
"Open": "Открыть", "Open": "Открыть",
"Owner": "Создатель", "Operations with archives are not available": "Операции с архивами недоступны",
"Other": "Другие",
"Owner": "Владелец",
"PartitionSize": "Размер раздела", "PartitionSize": "Размер раздела",
"Password": "Пароль", "Password": "Пароль",
"password_hash not supported, Upgrade PHP version": "password_hash не поддерживается, обновите версию PHP",
"Paths must be not equal": "Пути должны быть разными",
"Perms": "Права доступа", "Perms": "Права доступа",
"Permissions changed": "Права доступа изменены",
"Permissions not changed": "Права доступа не изменены",
"Preview": "Просмотр",
"Read": "Чтение",
"RememberMe": "Запомнить меня", "RememberMe": "Запомнить меня",
"Rename": "Переименовать", "Rename": "Переименовать",
"Renamed from": "Переименован(а)",
"Report Issue": "Сообщить о проблеме", "Report Issue": "Сообщить о проблеме",
"Root path": "Путь до корня",
"Save": "Сохранить", "Save": "Сохранить",
"Saved Successfully": "Сохранено",
"Search": "Поиск", "Search": "Поиск",
"SelectAll": "Выбрать всё", "SelectAll": "Выбрать всё",
"Selected files and folder deleted": "Выбранные файли и папки удалены",
"Select folder": "Выберите папку",
"Settings": "Свойства", "Settings": "Свойства",
"ShowHiddenFiles": "Показ скрытых файлов",
"Size": "Размер", "Size": "Размер",
"SourceFolder": "Исходная папка", "SourceFolder": "Исходная папка",
"Source path not defined": "Путь к источнику не определён",
"Theme": "Тема",
"to": "в",
"UnSelectAll": "Отменить выбор", "UnSelectAll": "Отменить выбор",
"UnZip": "Разархивировать", "UnZip": "Разархивировать",
"UnZipToFolder": "Разархивировать в папку", "UnZipToFolder": "Разархивировать в папку",
"Upload": "Загрузить", "Upload": "Загрузить",
"UploadingFiles": "Загрузка файлов", "UploadingFiles": "Загрузка файлов",
"Username": "Пользователь" "Username": "Пользователь",
"Write": "Запись",
"You are logged in": "Вы вошли в систему"
} }
}, },
{ {
@@ -547,7 +602,7 @@
"Copy": "Copiar", "Copy": "Copiar",
"Save": "Guardar", "Save": "Guardar",
"SelectAll": "Seleccionar Todo", "SelectAll": "Seleccionar Todo",
"UnSelectAll": "Des-seleccionar Todo", "UnSelectAll": "Deseleccionar Todo",
"File": "Archivo", "File": "Archivo",
"Back": "Atrás", "Back": "Atrás",
"Size": "Tamaño", "Size": "Tamaño",
@@ -590,6 +645,63 @@
"Language": "Lenguaje" "Language": "Lenguaje"
} }
}, },
{
"name": "Galego",
"code": "gl",
"translation": {
"AppName": "Pequeno Administrador de Arquivos",
"AppTitle": "Administrador de Arquivos",
"Login": "Iniciar Sesión",
"Username": "Nome de Usuario",
"Password": "Contrasinal",
"Logout": "Desconectarse",
"Move": "Mover",
"Copy": "Copiar",
"Save": "Gardar",
"SelectAll": "Seleccionar Todo",
"UnSelectAll": "Des-seleccionar Todo",
"File": "Arquivo",
"Back": "Atrás",
"Size": "Tamaño",
"Perms": "Permisos",
"Modified": "Modificado",
"Owner": "Propietario",
"Search": "Buscar",
"NewItem": "Novo Elemento",
"Folder": "Cartafol",
"Delete": "Borrar",
"Rename": "Renomear",
"CopyTo": "Copiar en",
"DirectLink": "Enlace Directo",
"UploadingFiles": "Subir Arquivos",
"ChangePermissions": "Cambiar Permisos",
"Copying": "Copiando",
"CreateNewItem": "Crear novo Elemento",
"Name": "Nome",
"AdvancedEditor": "Editor Avanzado",
"RememberMe": "Lémbrame",
"Actions": "Accións",
"Upload": "Subir",
"Cancel": "Cancelar",
"InvertSelection": "Invertir Selección",
"DestinationFolder": "Cartafol Destino",
"ItemType": "Tipo de Elemento",
"ItemName": "Nome do Elemento",
"CreateNow": "Crear",
"Download": "Descargar",
"Open": "Abrir",
"UnZip": "Descomprimir",
"UnZipToFolder": "Descomprimir no Cartafol",
"Edit": "Editar",
"NormalEditor": "Editor Normal",
"BackUp": "Copia de Seguridade",
"SourceFolder": "Cartafol Actual",
"Files": "Arquivos",
"Change": "Cambiar",
"Settings": "Preferencias",
"Language": "Linguaxe"
}
},
{ {
"name": "Català", "name": "Català",
"code": "ca", "code": "ca",
@@ -675,7 +787,7 @@
"code": "de", "code": "de",
"translation": { "translation": {
"AppName": "Tiny File Manager", "AppName": "Tiny File Manager",
"AppTitle": "Datei Manager", "AppTitle": "Dateimanager",
"Login": "Einloggen", "Login": "Einloggen",
"Username": "Benutzername", "Username": "Benutzername",
"Password": "Passwort", "Password": "Passwort",
@@ -691,7 +803,7 @@
"Perms": "Berechtigungen", "Perms": "Berechtigungen",
"Modified": "Geändert", "Modified": "Geändert",
"Owner": "Eigentümer", "Owner": "Eigentümer",
"Search": "Suchen", "Search": "Suchbegriff eingeben",
"NewItem": "Neues Element", "NewItem": "Neues Element",
"Folder": "Ordner", "Folder": "Ordner",
"Delete": "Löschen", "Delete": "Löschen",
@@ -718,16 +830,74 @@
"UnZip": "Entpacken", "UnZip": "Entpacken",
"UnZipToFolder": "Entpacken im Ordner", "UnZipToFolder": "Entpacken im Ordner",
"Edit": "Bearbeiten", "Edit": "Bearbeiten",
"NormalEditor": "Standard Editor", "NormalEditor": "Standard-Editor",
"BackUp": "Backup", "BackUp": "Backup",
"SourceFolder": "Quellordner", "SourceFolder": "Quellordner",
"Files": "Dateien", "Files": "Dateien",
"Change": "Ändern", "Change": "Ändern",
"Settings": "Einstellungen", "Settings": "Einstellungen",
"Language": "Sprache", "Language": "Sprache",
"Folder is empty": "Ordner ist leer",
"PartitionSize": "Partitionsgröße",
"ErrorReporting": "Fehler-Berichterstattung",
"ShowHiddenFiles": "Versteckte Dateien anzeigen",
"Full size": "Gesamtgröße",
"Help": "Hilfe",
"Free of": "Frei von",
"Preview": "Vorschau",
"Help Documents": "Hilfe anzeigen (Englisch)",
"Report Issue": "Problem melden",
"Generate": "Erzeugen",
"FullSize": "Gesamtgröße",
"FreeOf": "frei von",
"CalculateFolderSize": "Ordnergröße berechnen",
"ProcessID": "Prozess-ID",
"Created": "Erstellt",
"HideColumns": "Spalten Berechtigungen / Besitzer verstecken",
"Generate new password hash": "Password-Hash neu erzeugen",
"Check Latest Version": "Auf neue Version überprüfen",
"You are logged in": "Du bist eingeloggt.", "You are logged in": "Du bist eingeloggt.",
"Login failed. Invalid username or password": "Login fehlgeschlagen. Falscher Benutzername oder Passwort.", "Login failed. Invalid username or password": "Login fehlgeschlagen. Falscher Benutzername oder Passwort.",
"password_hash not supported, Upgrade PHP version": "password_hash wird nicht unterstützt, aktualisiere die PHP-Version" "password_hash not supported, Upgrade PHP version": "password_hash wird nicht unterstützt, aktualisiere die PHP-Version",
"Advanced Search": "Erweiterte Suche",
"Error while copying from": "Fehler beim Kopieren aus",
"Nothing selected": "Nichts ausgewählt",
"Paths must be not equal": "Quell- und Zielpfad dürfen nicht identisch sein",
"Renamed from": "Umbenannt von",
"Archive not unpacked": "Archiv nicht entpackt",
"Deleted": "Gelöscht",
"Archive not created": "Archiv nicht erstellt",
"Copied from": "Kopiert aus",
"Permissions changed": "Berechtigungen geändert",
"to": "nach",
"Saved Successfully": "Erfolgreich gespeichert",
"not found!": "nicht gefunden!",
"File Saved Successfully": "Datei erfolgreich gespeichert",
"Archive": "Archiv",
"Permissions not changed": "Berechtigungen nicht geändert",
"Select folder": "Ordner auswählen",
"Source path not defined": "Quellpfad nicht definiert",
"already exists": "existiert bereits",
"Error while moving from": "Fehler beim Verschieben aus",
"Create archive?": "Archiv erstellen?",
"Invalid file or folder name": "Ungältiger Datei- oder Ordnername",
"Archive unpacked": "Archive entpackt",
"File extension is not allowed": "Dateityp nicht erlaubt",
"Root path": "Quellverzeichnis",
"Error while renaming from": "Fehler beim Umbenennen von",
"File not found": "Datei nicht gefunden",
"Error while deleting items": "Fehler beim Löschen der Objekte",
"Invalid characters in file name": "Unzulässige Zeichen im Dateinamen",
"FILE EXTENSION HAS NOT SUPPORTED": "DATEITYP NICHT UNTERSTÜTZT",
"Selected files and folder deleted": "Ausgewählte Dateien und Ordner gelöscht",
"Error while fetching archive info": "Fehler beim Abrufen der Archiv-Informationen",
"Delete selected files and folders?": "Ausgewählte Dateien und Ordner löschen?",
"Search file in folder and subfolders...": "Suchen in Ordnern und Unterordnern...",
"Access denied. IP restriction applicable": "Zugriff verweigert - IP-Beschränkung.",
"Invalid characters in file or folder name": "Unzulässige Zeichen im Datei- oder Ordnernamen",
"Operations with archives are not available": "Archiv-Funktionen nicht verfägbar",
"File or folder with this path already exists": "Datei oder Ordner mit diesem Pfad existiert bereits",
"Moved from": "Verschoben aus"
} }
}, },
{ {
@@ -2117,7 +2287,7 @@
"code": "nl", "code": "nl",
"translation": { "translation": {
"AppName": "Tiny File Manager", "AppName": "Tiny File Manager",
"AppTitle": "Bestand beheerder ", "AppTitle": "Bestandsbeheer ",
"Login": "Inloggen", "Login": "Inloggen",
"Username": "Gebruikersnaam", "Username": "Gebruikersnaam",
"Password": "Wachtwoord", "Password": "Wachtwoord",
@@ -2130,7 +2300,7 @@
"Back": "Terug", "Back": "Terug",
"Size": "Grootte", "Size": "Grootte",
"Perms": "Rechten", "Perms": "Rechten",
"Modified": "Aangepast", "Modified": "Bewerkt",
"Owner": "Eigenaar", "Owner": "Eigenaar",
"Search": "Zoeken", "Search": "Zoeken",
"NewItem": "Nieuw item", "NewItem": "Nieuw item",
@@ -2139,95 +2309,219 @@
"Rename": "Hernoem", "Rename": "Hernoem",
"CopyTo": "Kopiëren naar", "CopyTo": "Kopiëren naar",
"DirectLink": "Directe link", "DirectLink": "Directe link",
"UploadingFiles": "Bestanden opladen", "UploadingFiles": "Bestanden uploaden",
"ChangePermissions": "Rechten aanpassen", "ChangePermissions": "Rechten aanpassen",
"Copying": "Bezig met kopiëren", "Copying": "Bezig met kopiëren",
"CreateNewItem": "Maak nieuw item aan", "CreateNewItem": "Maak nieuw item",
"Name": "Naam", "Name": "Naam",
"AdvancedEditor": "Geavanceerde bewerker", "AdvancedEditor": "Geavanceerde editor",
"RememberMe": "Onthoud mij", "RememberMe": "Onthoud mij",
"Actions": "Acties", "Actions": "Acties",
"Upload": "Opladen", "Upload": "Uploaden",
"Cancel": "Annuleren", "Cancel": "Annuleren",
"InvertSelection": "Keer selectie om", "InvertSelection": "Keer selectie om",
"DestinationFolder": "Doelmap", "DestinationFolder": "Doelmap",
"ItemType": "Item type", "ItemType": "Item type",
"ItemName": "Item naam", "ItemName": "Item naam",
"CreateNow": "Onmiddelijk aanmaken", "CreateNow": "Nu aanmaken",
"Download": "Download", "Download": "Download",
"Open": "Openen", "Open": "Openen",
"UnZip": "Uitpakken", "UnZip": "Uitpakken",
"UnZipToFolder": "Uitpakken in folder", "UnZipToFolder": "Uitpakken in map",
"Edit": "Aanpassen", "Edit": "Bewerken",
"NormalEditor": "Standaard bewerker", "NormalEditor": "Standaard editor",
"BackUp": "Back-up aanmaken", "BackUp": "Back-up maken",
"SourceFolder": "Bronmap", "SourceFolder": "Bronmap",
"Files": "Bestanden", "Files": "Bestanden",
"Move":"Verplaatsen", "Move": "Verplaatsen",
"Change": "Aanpassen", "Change": "Aanpassen",
"Settings": "Instellingen", "Settings": "Instellingen",
"Language": "Taal", "Language": "Taal",
"Folder is empty":"Map is leeg", "Folder is empty": "Map is leeg",
"PartitionSize":"Partitiegrootte", "PartitionSize": "Partitiegrootte",
"ErrorReporting":"Foutmeldingen", "ErrorReporting": "Foutmeldingen",
"ShowHiddenFiles":"Toon onzichtbare bestanden", "ShowHiddenFiles": "Toon verborgen bestanden",
"Full size":"Volledige groote", "Full size": "Volledige grootte",
"Help":"Hulp", "Help": "Help",
"Free of":"Ruimte vrij", "Free of": "Ruimte vrij",
"Preview":"Voorbeeld", "Preview": "Voorbeeld",
"Help Documents":"Hulp documenten", "Help Documents": "Help documenten",
"Report Issue":"Probleem melden", "Report Issue": "Probleem melden",
"Generate":"Genereer", "Generate": "Genereer",
"FullSize":"Volledige groote", "FullSize": "Volledige grootte",
"FreeOf":"Ruimte vrij", "FreeOf": "Ruimte vrij",
"CalculateFolderSize":"Bereken map groote", "CalculateFolderSize": "Bereken map grootte",
"ProcessID":"Proces-ID", "ProcessID": "Proces-ID",
"Created":"Aangemaakt", "Created": "Aangemaakt",
"HideColumns":"Verberg Rechten/Eigenaar kollomen", "HideColumns": "Verberg Rechten/Eigenaar kolommen",
"You are logged in":"U ben ingelogd", "You are logged in": "U bent ingelogd",
"Check Latest Version":"Bekijk laatste versie", "Check Latest Version": "Bekijk laatste versie",
"Generate new password hash":"Genereer een nieuw wachtwoord hash", "Generate new password hash": "Genereer een nieuwe wachtwoord hash",
"Login failed. Invalid username or password":"Inloggen mislukt. Verkeerd wachtwoord of gebruikersnaam", "Login failed. Invalid username or password": "Inloggen mislukt. Onjuiste gebruikersnaam/wachtwoord combinatie",
"password_hash not supported, Upgrade PHP version":"password_hash is niet ondersteund, Upgrade PHP versie", "password_hash not supported, Upgrade PHP version": "password_hash is niet ondersteund, Upgrade PHP versie",
"Advanced Search":"Geavanceerd zoeken", "Advanced Search": "Geavanceerd zoeken",
"Error while copying from":"Fout bij het kopiëren van", "Error while copying from": "Fout bij het kopiëren van",
"Nothing selected":"Niets geselecteerd", "Nothing selected": "Niets geselecteerd",
"Paths must be not equal":"Paden mogen niet gelijk zijn", "Paths must be not equal": "Paden mogen niet gelijk zijn",
"Renamed from":"Hernoemd naar", "Renamed from": "Hernoemd naar",
"Archive not unpacked":"Archief niet uitgepakt", "Archive not unpacked": "Archief niet uitgepakt",
"Deleted":"Verwijdert", "Deleted": "Verwijderd",
"Archive not created":"Archief niet aangemaakt", "Archive not created": "Archief niet aangemaakt",
"Copied from":"Gekopiëerd van", "Copied from": "Gekopiëerd van",
"Permissions change":"Rechten aanpassen", "Permissions change": "Rechten aanpassen",
"to":"naar", "to": "naar",
"Saved Successfully":"Succesvol opgeslagen", "Saved Successfully": "Succesvol opgeslagen",
"not found!":"niet gevonden", "not found!": "niet gevonden!",
"File Saved Successfully":"Bestand succesvol opgeslagen", "File Saved Successfully": "Bestand succesvol opgeslagen",
"Archive":"Archief", "Archive": "Archief",
"Permissions not changed":"Rechten niet aangepast", "Permissions not changed": "Rechten niet aangepast",
"Select folder":"Selecteer map", "Select folder": "Selecteer map",
"Source path not defined":"Bronmap is niet gedefinieerd", "Source path not defined": "Bronmap is niet gedefiniëerd",
"already exists":"bestaat al", "already exists": "bestaat al",
"Error while moving from":"Fout bij het verplaatsen van", "Error while moving from": "Fout bij het verplaatsen van",
"Create archive?":"Creëer archief?", "Create archive?": "Maak archief?",
"Invalid file or folder name":"Ongeldige bestand- of mapnaam", "Invalid file or folder name": "Ongeldige bestands- of mapnaam",
"Archive unpacked":"Archief uitgepakt", "Archive unpacked": "Archief uitgepakt",
"File extension is not allowed":"Bestandstype is niet toegelaten", "File extension is not allowed": "Bestandstype is niet toegestaan",
"Root path":"Pad startpunt", "Root path": "Pad startpunt",
"Error while renaming from":"Fout bij het hernoemen van", "Error while renaming from": "Fout bij het hernoemen van",
"File not found":"Bestand is niet gevonden", "File not found": "Bestand is niet gevonden",
"Error while deleting items":"Fout bij het verwijderen van items", "Error while deleting items": "Fout bij het verwijderen van items",
"Invalid characters in file name":"Ongeldige karakters in bestandsnaam", "Invalid characters in file name": "Ongeldige karakters in bestandsnaam",
"FILE EXTENSION HAS NOT SUPPORTED":"BESTANDSTYPE IS NIET ONDERSTEUND", "FILE EXTENSION HAS NOT SUPPORTED": "BESTANDSTYPE IS NIET ONDERSTEUND",
"Selected files and folder deleted":"Geselecteerde bestanden en mappen verwijderd", "Selected files and folder deleted": "Geselecteerde bestanden en mappen verwijderd",
"Error while fetching archive info":"Fout bij het verkrijgen van archief informatie", "Error while fetching archive info": "Fout bij het verkrijgen van archief informatie",
"Delete selected files and folders?":"Verwijder de geselecteerde bestanden en mappen?", "Delete selected files and folders?": "Verwijder de geselecteerde bestanden en mappen?",
"Search file in folder and subfolders...":"Zoek bestand in map en submappen...", "Search file in folder and subfolders...": "Zoek bestand in map en submappen...",
"Access denied. IP restriction applicable":"Toegang geweigerd. IP-beperking van toepassing", "Access denied. IP restriction applicable": "Toegang geweigerd. IP-beperking van toepassing",
"Invalid characters in file or folder name":"Ongeldige karakters in bestand- of mapnaam", "Invalid characters in file or folder name": "Ongeldige karakters in bestands- of mapnaam",
"Operations with archives are not available":"Bewerkingen met archieven zijn niet beschikbaar", "Operations with archives are not available": "Bewerkingen met archieven zijn niet beschikbaar",
"File or folder with this path already exists":"Bestand of map met dit pad bestaat al", "File or folder with this path already exists": "Bestand of map met dit pad bestaat al",
"Moved from":"Verplaatst van" "Moved from": "Verplaatst van"
}
},
{
"name": "Dansk",
"code": "da",
"translation": {
"Access denied. IP restriction applicable": "Adgang nægtet. IP-begrænsning gælder",
"Actions": "Handlinger",
"Advanced Search": "Avanceret søgning",
"AdvancedEditor": "Advanceret Editor",
"AppTitle": "Filhåndtering",
"Archive not created": "Arkiv er ikke oprettet",
"Archive not unpacked": "Arkiv er ikke pakket ud",
"Archive unpacked": "Arkiv er udpakket",
"Archive": "Arkiv",
"Back": "Tilbage",
"BackUp": "Backup",
"CalculateFolderSize": "Beregn mappestørrelse",
"Cancel": "Afbryd",
"Change": "Ændre",
"ChangePermissions": "Ændre tilladelser",
"Check Latest Version": "Tjek seneste version",
"Copied from": "Kopieret fra",
"Copy": "Kopi",
"CopyTo": "Kopier til",
"Copying": "Kopierer",
"Create archive?": "Opret arkiv?",
"CreateNewItem": "Opret ny",
"CreateNow": "Opret nu",
"Created": "Oprettet",
"Delete selected files and folders?": "Slet valgte filer og mapper?",
"Delete": "Slet",
"Deleted": "Slettet",
"DestinationFolder": "Destinationsmappe",
"DirectLink": "Direkte link",
"Download": "Hent",
"Edit": "Rediger",
"Error while copying from": "Fejl ved kopiering fra",
"Error while deleting items": "Fejl ved sletning af elementer",
"Error while fetching archive info": "Fejl ved hentning af arkivoplysninger",
"Error while moving from": "Fejl ved flytning fra",
"Error while renaming from": "Fejl ved omdøbning fra",
"ErrorReporting": "Fejlrapportering",
"Execute": "Udfør",
"FILE EXTENSION HAS NOT SUPPORTED": "FILEXTENSION ER IKKE UNDERSTØTTET",
"File Saved Successfully": "Fil blev gemt",
"File extension is not allowed": "Filtypenavn er ikke tilladt",
"File not found": "Fil ikke fundet",
"File or folder with this path already exists": "Fil eller mappe med denne sti findes allerede",
"File": "Fil(er)",
"Files": "Filer",
"Folder is empty": "Mappen er tom",
"Folder": "Mappe(r)",
"FreeOf": "Ledig af",
"FullSize": "Fuld størrelse",
"Generate new password hash": "Generer ny adgangskode-hash",
"Generate": "Generer",
"Group": "Gruppe",
"Help Documents": "Hjælpedokumenter",
"Help": "Hjælp",
"HideColumns": "Skjul kolonner",
"Invalid characters in file name": "Ugyldige tegn i filnavn",
"Invalid characters in file or folder name": "Ugyldige tegn i fil- eller mappenavn",
"Invalid file or folder name": "Ugyldigt fil- eller mappenavn",
"InvertSelection": "Inverter valget",
"ItemName": "Emne navn",
"ItemType": "Emne type",
"Language": "Sprog",
"Login failed. Invalid username or password": "Login mislykkedes. Ugyldigt brugernavn eller adgangskode",
"Login": "Log på",
"Logout": "Log ud",
"Modified": "Ændret",
"Move": "Flyt",
"Moved from": "Flyttet fra",
"Name": "Navn",
"NewItem": "Nyt emne",
"NormalEditor": "Standard Editor",
"Nothing selected": "Intet valgt",
"Open": "Åben",
"Operations with archives are not available": "Operationer med arkiver er ikke tilgængelige",
"Other": "Andet",
"Owner": "Ejer",
"PartitionSize": "Partitionsstørrelse",
"Password": "Adgangskode",
"Paths must be not equal": "Stierne må ikke være ens",
"Permissions changed": "Tilladelser ændret",
"Permissions not changed": "Tilladelser ikke ændret",
"Perms": "Tilladelser",
"Preview": "Forhåndsvisning",
"Read": "Læs",
"Rename": "Omdøb",
"Renamed from": "Omdøbt fra",
"Report Issue": "Rapportér problem",
"Root path": "Rod mappe",
"Save": "Gem",
"Search file in folder and subfolders...": "Søg fil i mappe og undermapper...",
"Search": "Søg",
"Select folder": "Vælg mappe",
"SelectAll": "Vælg alle",
"Selected files and folder deleted": "Valgte filer og mappe slettet",
"Settings": "Indstillinger",
"ShowHiddenFiles": "Vis skjulte filer",
"Size": "Størrelse",
"Source path not defined": "Kildesti er ikke defineret",
"SourceFolder": "Kildemappe",
"Tar": "Tar",
"Theme": "Tema",
"UnSelectAll": "Fravælg alle",
"UnZip": "Pak ud",
"UnZipToFolder": "Pak ud i mappe",
"Upload": "Upload",
"UploadingFiles": "Uploader filer",
"Username": "Brugernavn",
"Write": "Skriv",
"You are logged in": "Du er logget ind",
"Zip": "Zip",
"already exists": "eksisterer allerede",
"dark": "mørkt",
"light": "lyst",
"not created": "ikke oprettet",
"not deleted": "ikke slettet",
"not found!": "ikke fundet!",
"password_hash not supported, Upgrade PHP version": "password_hash er ikke understøttet, opgrader PHP-versionen",
"to": "til"
} }
} }
] ]